:root {
    --color-primary: #2f2f2f;
    --color-secondary: #2f2f2f;
    --color-success: #2f2f2f;
    --color-hover: #2f2f2f;
    --font: #2f2f2f;
}

@font-face {
    font-family: "Leelawadee Bold V1";
    src: url("https://db.onlinewebfonts.com/t/91b3a3be518578d1db251dc49aea17dd.eot");
    src: url("https://db.onlinewebfonts.com/t/91b3a3be518578d1db251dc49aea17dd.eot?#iefix") format("embedded-opentype"), url("https://db.onlinewebfonts.com/t/91b3a3be518578d1db251dc49aea17dd.woff") format("woff"), url("https://db.onlinewebfonts.com/t/91b3a3be518578d1db251dc49aea17dd.woff2") format("woff2"), url("https://db.onlinewebfonts.com/t/91b3a3be518578d1db251dc49aea17dd.ttf") format("truetype"), url("https://db.onlinewebfonts.com/t/91b3a3be518578d1db251dc49aea17dd.svg#Leelawadee Bold V1") format("svg");
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

.main-bar .wd-search form button, .main-bar .pos a, .wd-product-line .bottom .btn-link, .wd-checkout-basket-summaryheader .wd-widget .wd-footer .go-to-basket, .hamburguer .dropdown-menu .account .pos-mobile a, {
    background-color: var(--color-secondary);
}

.product-detail .head .information .buy .buy-box .wd-buy-button .loading-buy {
    background-color: var(--color-success);
}

#header .main-bar .icons-resume .basket .icon .total-items, #basket-summary .go-to-checkout, #header .main-bar .icons-resume .basket .icon .total-items {
    background-color: var(--color-secondary);
}

#basket-summary > div.buttons > a.go-to-checkout:hover {
    background-color: var(--color-success) !important;
}

#basket-summary .go-to-checkout:hover {
    background-color: var(--color-success) !important;
}

button.btn-buy:hover {
    background-color: var(--color-success) !important;
}

.wd-product-line .bottom a:hover, .wd-product-line .item-description .bottom > a {
    background-color: var(--color-success) !important;
}

.category-bar .main-category .section > li:hover, .category-bar .day-offer, .category-bar .day-offer:hover {
    background-color: var(--color-hover) !important;
}

button.btn-remove:hover {
    text-decoration: underline !important;
    color: var(--color-primary) !important;
}

#left .wd-facet-group .facets .facet-type .facet-type-range .range-wrapper .defined-range {
    background-color: var(--color-secondary) !important;
}

#left > div.mobile-control #showFacets:hover {
    opacity: 1 !important;
}

body #logo a {
    background-image: url(https://d1hjvew1n9ss7u.cloudfront.net/Custom/Content/Themes/Shared/#2f2f2f);
}

.product-detail .head .information .wd-product-bundle .wd-title {
    display: none;
}

.product-detail .head .information .detalhes .wd-product-variations .options label.selected {
    box-shadow: 0 0 1px 2px var(--color-primary);
}

@-webkit-keyframes fade-scale-out {
    0% {
        transform: scale(1)
    }
    50% {
        transform: scale(1.5)
    }
    to {
        transform: scale(2)
    }
}

@-moz-keyframes fade-scale-out {
    0% {
        transform: scale(1)
    }
    to {
        transform: scale(2)
    }
}

@-ms-keyframes fade-scale-out {
    0% {
        transform: scale(1)
    }
    50% {
        transform: scale(1.5)
    }
    to {
        transform: scale(2)
    }
}

@keyframes fade-scale-out {
    0% {
        transform: scale(1)
    }
    50% {
        transform: scale(1.5)
    }
    to {
        transform: scale(2)
    }
}

@-webkit-keyframes fade-scale-in {
    0% {
        transform: scale(1.5)
    }
    to {
        transform: scale(1)
    }
}

@-moz-keyframes fade-scale-in {
    0% {
        transform: scale(1.5)
    }
    to {
        transform: scale(1)
    }
}

@-ms-keyframes fade-scale-in {
    0% {
        transform: scale(1.5)
    }
    to {
        transform: scale(1)
    }
}

@keyframes fade-scale-in {
    0% {
        transform: scale(1.5)
    }
    to {
        transform: scale(1)
    }
}

@-webkit-keyframes out-to-right {
    0% {
        transform: translate(0, 0)
    }
    to {
        transform: translate(500px, 0)
    }
}

@-moz-keyframes out-to-right {
    0% {
        transform: translate(0, 0)
    }
    to {
        transform: translate(500px, 0)
    }
}

@-ms-keyframes out-to-right {
    0% {
        transform: translate(0, 0)
    }
    to {
        transform: translate(500px, 0)
    }
}

@keyframes out-to-right {
    0% {
        transform: translate(0, 0)
    }
    to {
        transform: translate(500px, 0)
    }
}

@-webkit-keyframes in-from-left {
    0% {
        transform: translate(-500px, 0)
    }
    to {
        transform: translate(0, 0)
    }
}

@-moz-keyframes in-from-left {
    0% {
        transform: translate(-500px, 0)
    }
    to {
        transform: translate(0, 0)
    }
}

@-ms-keyframes in-from-left {
    0% {
        transform: translate(-500px, 0)
    }
    to {
        transform: translate(0, 0)
    }
}

@keyframes in-from-left {
    0% {
        transform: translate(-500px, 0)
    }
    to {
        transform: translate(0, 0)
    }
}

@-webkit-keyframes out-to-left {
    0% {
        transform: translate(0, 0)
    }
    to {
        transform: translate(-500px, 0)
    }
}

@-moz-keyframes out-to-left {
    0% {
        transform: translate(0, 0)
    }
    to {
        transform: translate(-500px, 0)
    }
}

@-ms-keyframes out-to-left {
    0% {
        transform: translate(0, 0)
    }
    to {
        transform: translate(-500px, 0)
    }
}

@keyframes out-to-left {
    0% {
        transform: translate(0, 0)
    }
    to {
        transform: translate(-500px, 0)
    }
}

@-webkit-keyframes in-from-right {
    0% {
        transform: translate(500px, 0)
    }
    to {
        transform: translate(0, 0)
    }
}

@-moz-keyframes in-from-right {
    0% {
        transform: translate(500px, 0)
    }
    to {
        transform: translate(0, 0)
    }
}

@-ms-keyframes in-from-right {
    0% {
        transform: translate(500px, 0)
    }
    to {
        transform: translate(0, 0)
    }
}

@keyframes in-from-right {
    0% {
        transform: translate(500px, 0)
    }
    to {
        transform: translate(0, 0)
    }
}

#basic-modal-content {
    display: none
}

#simplemodal-overlay {
    background-color: #000;
    cursor: default
}

#simplemodal-container {
    background-color: #333;
    padding: 12px;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    border-radius: 20px
}

#simplemodal-container .simplemodal-data {
    padding: 8px
}

#simplemodal-container code {
    background: #141414;
    border-left: 3px solid #65b43d;
    color: #bbb;
    display: block;
    font-size: 12px;
    margin-bottom: 12px;
    padding: 4px 6px 6px
}

#simplemodal-container a {
    color: #ddd
}

#simplemodal-container a.modalCloseImg {
    background: url(../img/basic/x.png) no-repeat;
    display: inline;
    z-index: 3200;
    position: absolute;
    top: -15px;
    cursor: pointer;
    background: 0 0;
    right: -14px;
    width: 22px;
    height: 26px;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/basic/x.png', sizingMethod='scale')
}

.simplemodal-wrap {
    background-color: #fff;
    -webkit-border-radius: 12px;
    -moz-border-radius: 12px;
    border-radius: 12px;
    position: relative
}

#simplemodal-container .message {
    padding: 10px;
    line-height: 17px
}

#simplemodal-container .buttons {
    position: absolute;
    right: 0;
    bottom: 0;
    padding: 10px
}

html {
    overflow-y: scroll;
    overflow-x: hidden !important;
    font-smooth: always;
    font-smoothing: always;
    -webkit-font-smoothing: antialiased;
    -moz-font-smoothing: antialiased;
    text-rendering: optimizeSpeed
}

body {
    margin: 0;
    padding: 0
}

article, aside, figcaption, figure, footer, header, menu, nav, section {
    display: block;
    float: none;
    margin: 0;
    padding: 0
}

footer, header {
    clear: both
}

#footer, #header, #middle {
    min-width: 980px
}

.fixed-layout .wrapper {
    margin: 0 auto;
    position: relative;
    width: 980px
}

#content, #content-wrapper, #content-wrapper > article, #middle, #middle footer, #middle header {
    overflow: hidden
}

#middle, .wd-checkout-onepage section.step-1 .welcome div {
    padding: 10px 0
}

#content {
    float: left;
    width: 100%;
    min-height: 1em
}

#left, #right {
    float: left;
    width: 180px;
    margin-left: -100%;
    padding: 0 10px
}

#right {
    margin-left: -200px
}

.columns-3 #content-wrapper {
    margin: 0 200px
}

.columns-2-left #content-wrapper {
    margin-left: 200px;
    margin-right: 10px
}

.columns-2-right #content-wrapper {
    margin-left: 10px;
    margin-right: 200px
}

.ui-state-error-text, .ui-widget-content .ui-state-error-text, .ui-widget-header .ui-state-error-text {
    color: #fff
}

.ui-priority-primary, .ui-widget-content .ui-priority-primary, .ui-widget-header .ui-priority-primary {
    font-weight: 700
}

.ui-priority-secondary, .ui-widget-content .ui-priority-secondary, .ui-widget-header .ui-priority-secondary {
    opacity: .7;
    filter: Alpha(Opacity=70);
    font-weight: 400
}

.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-state-disabled .ui-icon {
    filter: Alpha(Opacity=35)
}

.ui-widget-overlay {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%
}

.ui-datepicker {
    width: 17em;
    padding: .2em .2em 0;
    display: none
}

.ui-datepicker .ui-datepicker-header {
    position: relative;
    padding: .2em 0
}

.ui-datepicker .ui-datepicker-next, .ui-datepicker .ui-datepicker-prev {
    position: absolute;
    top: 2px;
    width: 1.8em;
    height: 1.8em
}

.ui-datepicker .ui-datepicker-next-hover, .ui-datepicker .ui-datepicker-prev-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-next span, .ui-datepicker .ui-datepicker-prev 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: 700;
    border: 0
}

.ui-datepicker td {
    border: 0;
    padding: 1px
}

.ui-datepicker td a, .ui-datepicker td span {
    display: block;
    padding: .2em;
    text-align: right;
    text-decoration: none
}

.ui-datepicker .ui-datepicker-buttonpane {
    background-image: none;
    margin: .7em 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;
    width: auto;
    overflow: visible
}

.ui-datepicker.ui-datepicker-multi, .wd-checkout-addresses .wd-profile-addressform > .input-wrapper > label, .wd-checkout-ordersummary.oms-mode .summary-fulfillment table table {
    width: auto
}

.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current, .ui-datepicker-multi .ui-datepicker-group, .ui-datepicker-rtl .ui-datepicker-buttonpane button {
    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.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-widget {
    font-family: Trebuchet MS, Tahoma, Verdana, Arial, sans-serif;
    font-size: 1.1em
}

.ui-widget .ui-widget {
    font-size: 1em
}

.ui-widget button, .ui-widget input, .ui-widget select, .ui-widget textarea {
    font-family: Trebuchet MS, Tahoma, Verdana, Arial, sans-serif;
    font-size: 1em
}

.ui-widget-content {
    border: 1px solid #ddd;
    background: #eee url(../../Images/ui-bg_highlight-soft_100_eeeeee_1x100.png) 50% top repeat-x;
    color: #333
}

.ui-widget-content a {
    color: #333
}

.ui-widget-header {
    border: 1px solid #bbb8b5;
    background: #b3b1ad url(../../Images/ui-bg_gloss-wave_35_f6a828_500x100.png) 50% 50% repeat-x;
    color: #fff;
    font-weight: 700
}

.ui-widget-header a {
    color: #fff
}

.ui-icon {
    width: 16px;
    height: 16px
}

.ui-icon, .ui-widget-content .ui-icon {
    background-image: url(../../Content/Images/ui-icons_222222_256x240.png)
}

.ui-widget-header .ui-icon {
    background-image: url(../../Content/Images/ui-icons_ffffff_256x240.png)
}

.ui-state-active .ui-icon, .ui-state-default .ui-icon, .ui-state-focus .ui-icon, .ui-state-hover .ui-icon {
    background-image: url(../../Content/Images/ui-icons_222222_256x240.png)
}

.ui-state-highlight .ui-icon {
    background-image: url(../../Content/Images/ui-icons_228ef1_256x240.png)
}

.ui-state-error .ui-icon, .ui-state-error-text .ui-icon {
    background-image: url(../../Content/Images/ui-icons_ffd27a_256x240.png)
}

.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
    border: 1px solid #d3d3d3;
    background: #e6e6e6;
    font-weight: 400;
    color: #555
}

.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight {
    border: 1px solid #fcefa1;
    background: #fbf9ee url(../../Images/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(../../Images/ui-bg_glass_95_fef1ec_1x400.png) 50% 50% repeat-x;
    color: #cd0a0a
}

.ui-state-focus, .ui-state-hover, .ui-widget-content .ui-state-focus, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-focus, .ui-widget-header .ui-state-hover {
    border: 1px solid #999;
    background: #dadada;
    font-weight: 400;
    color: #212121
}

.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited, .ui-state-focus a, .ui-state-focus a:hover, .ui-state-focus a:link, .ui-state-focus a:visited, .ui-state-hover a, .ui-state-hover a:hover, .ui-state-hover a:link, .ui-state-hover 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(../../Images/ui-bg_glass_65_ffffff_1x400.png) 50% 50% repeat-x;
    font-weight: 400;
    color: #212121
}

.ui-state-error a, .ui-widget-content .ui-state-error a, .ui-widget-header .ui-state-error a {
    color: #cd0a0a
}

.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 {
    display: block;
    text-indent: -99999px;
    overflow: hidden;
    background-repeat: no-repeat
}

#colorbox {
    position: absolute
}

#cboxOverlay, #cboxWrapper, #colorbox {
    top: 0;
    left: 0;
    z-index: 9999;
    overflow: hidden
}

#cboxWrapper {
    position: absolute
}

#cboxOverlay {
    position: fixed;
    width: 100%;
    height: 100%
}

#cboxBottomLeft, #cboxMiddleLeft {
    clear: left
}

#cboxContent {
    position: relative
}

#cboxLoadedContent {
    overflow: auto !important
}

#cboxTitle, .themodal-overlay p, .wd-checkout-onepage dd {
    margin: 0
}

#cboxLoadingGraphic, #cboxLoadingOverlay {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%
}

#cboxClose, #cboxNext, #cboxPrevious, #cboxSlideshow {
    cursor: pointer
}

.cboxPhoto {
    float: left;
    margin: auto;
    border: 0;
    display: block
}

.cboxIframe {
    width: 100%;
    height: 100%;
    display: block;
    border: 0
}

#cboxOverlay, .cboxIframe {
    background: #fff
}

#colorbox {
    outline: 0
}

#cboxContent {
    margin-top: 20px
}

#cboxError {
    padding: 50px;
    border: 1px solid #ccc
}

#cboxLoadedContent {
    border: 1px solid #ddd;
    background: #fff
}

#cboxLoadedContent .button-wrapper {
    position: relative;
    padding: 0;
    z-index: 0;
    margin-top: 0;
    background: 0 0
}

#cboxLoadedContent .button-wrapper a {
    display: block;
    padding: 10px;
    z-index: 0;
    margin-top: 5px;
    background: #f5f5f5
}

#cboxLoadedContent .button-wrapper a:hover, .wd-checkout-onepage section header {
    background: #eee
}

#cboxCurrent, #cboxTitle {
    position: absolute;
    top: -20px;
    color: #ccc
}

#cboxTitle {
    left: 0
}

#cboxCurrent {
    right: 0
}

#cboxLoadingGraphic {
    background: url(/scripts/bundles/colorbox/images/loading.gif) no-repeat center center
}

#cboxNext, #cboxPrevious {
    border: 0;
    padding: 0;
    margin: 0;
    overflow: visible;
    background: 0 0
}

#cboxSlideshow {
    width: auto
}

#cboxClose, #cboxSlideshow {
    border: 0;
    padding: 0;
    margin: 0;
    overflow: visible;
    background: 0 0
}

#cboxClose:active, #cboxNext:active, #cboxPrevious:active, #cboxSlideshow:active {
    outline: 0
}

#cboxSlideshow {
    position: absolute;
    top: -20px;
    right: 90px;
    color: #fff
}

#cboxNext, #cboxPrevious {
    position: absolute;
    top: 50%;
    margin-top: -32px;
    width: 28px;
    height: 65px;
    text-indent: -9999px
}

#cboxPrevious {
    left: 5px;
    background: url(/scripts/bundles/colorbox/images/controls.png) no-repeat top left
}

#cboxPrevious:hover {
    background-position: bottom left
}

#cboxNext {
    right: 5px;
    background: url(/scripts/bundles/colorbox/images/controls.png) no-repeat top right
}

#cboxNext:hover {
    background-position: bottom right
}

#cboxClose, .the-modal:before {
    position: absolute;
    text-align: center
}

#cboxClose {
    right: 1px;
    font-size: 0;
    color: #333;
    top: 1px;
    width: 45px;
    height: 45px;
    line-height: 49px
}

#cboxClose:after {
    content: 'Ã';
    font-size: 35px
}

#cboxClose:hover {
    background-color: #333;
    color: #fff
}

.cboxIE #cboxBottomCenter, .cboxIE #cboxBottomLeft, .cboxIE #cboxBottomRight, .cboxIE #cboxMiddleLeft, .cboxIE #cboxMiddleRight, .cboxIE #cboxTopCenter, .cboxIE #cboxTopLeft, .cboxIE #cboxTopRight {
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF, endColorstr=#00FFFFFF)
}

.cboxIE6 #cboxTopLeft {
    background: url(/scripts/bundles/colorbox/images/ie6/borderTopLeft.png)
}

.cboxIE6 #cboxTopCenter {
    background: url(/scripts/bundles/colorbox/images/ie6/borderTopCenter.png)
}

.cboxIE6 #cboxTopRight {
    background: url(/scripts/bundles/colorbox/images/ie6/borderTopRight.png)
}

.cboxIE6 #cboxBottomLeft {
    background: url(/scripts/bundles/colorbox/images/ie6/borderBottomLeft.png)
}

.cboxIE6 #cboxBottomCenter {
    background: url(/scripts/bundles/colorbox/images/ie6/borderBottomCenter.png)
}

.cboxIE6 #cboxBottomRight {
    background: url(/scripts/bundles/colorbox/images/ie6/borderBottomRight.png)
}

.cboxIE6 #cboxMiddleLeft {
    background: url(/scripts/bundles/colorbox/images/ie6/borderMiddleLeft.png)
}

.cboxIE6 #cboxMiddleRight {
    background: url(/scripts/bundles/colorbox/images/ie6/borderMiddleRight.png)
}

.cboxIE6 #cboxBottomCenter, .cboxIE6 #cboxBottomLeft, .cboxIE6 #cboxBottomRight, .cboxIE6 #cboxMiddleLeft, .cboxIE6 #cboxMiddleRight, .cboxIE6 #cboxTopCenter, .cboxIE6 #cboxTopLeft, .cboxIE6 #cboxTopRight {
    _behavior: expression(this.src = this.src ? this.src : this.currentStyle.backgroundImage.split('"')[1], this.style.background = "none", this.style.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src=" + this.src + ", sizingMethod='scale')")
}

.themodal-lock {
    overflow: hidden
}

.themodal-overlay {
    position: fixed;
    bottom: 0;
    top: 0;
    left: 0;
    right: 0;
    z-index: 101;
    overflow: auto;
    -webkit-overflow-scrolling: touch
}

.themodal-overlay + .themodal-overlay {
    z-index: 100
}

.themodal-overlay > * {
    -webkit-transform: translateZ(0)
}

.themodal-overlay {
    background: rgba(0, 0, 0, .5);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#7F000000, endColorstr=#7F000000);
    zoom: 1
}

.the-modal {
    background: 0 0;
    border: 0;
    left: 0;
    right: 0;
    margin: auto;
    max-width: 80%;
    overflow: hidden;
    position: absolute
}

.the-modal.populated:before {
    opacity: 0;
    top: -100px
}

.the-modal:before {
    height: 50px;
    left: 50%;
    line-height: 50px;
    margin: -10px -50px;
    opacity: .7;
    top: 10px;
    visibility: visible;
    width: 100px;
    z-index: 1;
    content: "aguarde...";
    background-image: url(/Content/Images/mini-loading.gif);
    background-repeat: no-repeat;
    background-position: 50% 80%;
    display: block
}

.the-modal.slide-down {
    top: -2000px
}

.the-modal .close {
    background-color: #ccc;
    color: #fff;
    cursor: pointer;
    font-size: 30px;
    line-height: 30px;
    padding: 2px 8px;
    position: absolute;
    right: 0;
    text-decoration: none;
    top: -40px;
    z-index: 2
}

.the-modal.opened {
    top: 50%
}

.the-modal.opened .close {
    top: 0
}

.the-modal .the-modal-container {
    background: #fff;
    height: 100%;
    padding: 0 10px 10px
}

.the-modal.overheight {
    bottom: auto;
    margin: 10px auto
}

.wd-brand-carousel .jcarousel-next, .wd-brand-carousel .jcarousel-prev {
    position: absolute;
    cursor: pointer;
    height: 0;
    width: 0
}

.wd-brand-carousel .jcarousel-container-horizontal .jcarousel-next, .wd-brand-carousel .jcarousel-container-horizontal .jcarousel-prev {
    top: 50%;
    border-top: 10px solid transparent;
    border-bottom: 10px solid transparent;
    margin-top: -10px
}

.wd-brand-carousel .jcarousel-container-vertical .jcarousel-next, .wd-brand-carousel .jcarousel-container-vertical .jcarousel-prev {
    left: 50%;
    margin-left: -12px;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent
}

.wd-brand-carousel [data-jcarousel], .wd-brand-carousel ul {
    position: relative;
    overflow: hidden;
    padding: 10px 20px
}

.wd-brand-carousel ul {
    width: 20000em;
    list-style: none;
    margin: 0;
    padding: 0
}

.wd-brand-carousel .jcarousel-vertical {
    position: relative;
    overflow: hidden;
    width: 88px;
    height: 265px
}

.wd-brand-carousel .jcarousel-vertical .jcarousel-control-prev {
    background: 0 0 #fff;
    display: block;
    font-size: 44px;
    height: 14px;
    text-align: center;
    left: 0;
    line-height: 43px;
    position: absolute;
    top: 0;
    width: 100%
}

.wd-brand-carousel .jcarousel-vertical .jcarousel-control-prev span {
    width: 0;
    height: 0;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-bottom: 10px solid #000;
    margin: 0 auto;
    top: auto
}

.wd-brand-carousel .jcarousel-vertical .jcarousel-control-next {
    background: 0 0 #fff;
    font-size: 44px;
    height: 14px;
    line-height: 43px;
    text-align: center;
    position: absolute;
    left: 0;
    right: auto;
    top: auto;
    bottom: 0;
    width: 100%
}

.wd-brand-carousel .jcarousel-vertical .jcarousel-control-next span {
    width: 0;
    height: 0;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-top: 10px solid #000;
    margin: 0 auto;
    top: auto
}

.wd-brand-carousel .jcarousel-vertical ul {
    width: 100%;
    height: 20000em;
    position: relative;
    list-style: none;
    margin: 0;
    padding: 0
}

.wd-brand-carousel .wd-content .jcarousel-control-next span, .wd-brand-carousel .wd-content .jcarousel-control-prev span {
    display: block;
    width: 0;
    height: 0;
    border-top: 10px solid transparent;
    border-bottom: 10px solid transparent;
    top: 43px;
    position: relative
}

.wd-brand-carousel .wd-content .jcarousel-control-prev span {
    border-right: 10px solid #000
}

.wd-brand-carousel .wd-content .jcarousel-control-next span {
    border-left: 10px solid #000
}

.wd-brand-carousel li {
    float: left;
    width: 88px;
    margin-right: 10px
}

#cboxClose, .wd-brand-carousel li a, .wd-browsing-grid-quickfilter .jcarousel li a, .wd-browsing-grid-quickfilter .list-mode li a, .wd-browsing-product-carousel li a {
    display: block
}

.wd-brand-carousel .jcarousel-control-next, .wd-brand-carousel .jcarousel-control-prev {
    position: absolute;
    top: 0;
    width: 20px;
    background: #fff;
    height: 100%;
    line-height: 100px;
    font-size: 44px;
    cursor: pointer
}

.wd-brand-carousel .jcarousel-control-prev {
    left: 0;
    display: block
}

.wd-brand-carousel .jcarousel-control-next {
    right: 0
}

.wd-brand-carousel .jcarousel-container-fixed, .wd-brand-carousel .jcarousel-container-fixed .jcarousel-clip-horizontal {
    width: 1090px
}

.wd-brand-carousel .jcarousel-container-fixed li {
    width: 100px !important
}

.wd-brand-carousel .jcarousel-container-fluid, .wd-brand-carousel .jcarousel-container-fluid .jcarousel-clip-horizontal {
    width: 95%
}

.wd-brand-carousel .jcarousel-container-horizontal {
    display: block;
    padding: 20px
}

.wd-brand-carousel .jcarousel-container-horizontal li {
    float: left
}

.wd-brand-carousel .jcarousel-container-horizontal .jcarousel-clip-horizontal {
    overflow: hidden
}

.wd-brand-carousel .jcarousel-container-horizontal .jcarousel-item-horizontal {
    margin-right: 10px
}

.wd-brand-carousel .jcarousel-container-horizontal .jcarousel-next-horizontal {
    right: -35px;
    border-left: 10px solid #666
}

.wd-brand-carousel .jcarousel-container-horizontal .jcarousel-next-horizontal:hover {
    border-left: 10px solid #333
}

.wd-brand-carousel .jcarousel-container-horizontal .jcarousel-prev-horizontal {
    left: 5px;
    border-right: 10px solid #666
}

.wd-brand-carousel .jcarousel-container-horizontal .jcarousel-prev-horizontal:hover {
    border-right: 10px solid #333
}

.wd-brand-carousel .jcarousel-container-horizontal .jcarousel-next-disabled, .wd-brand-carousel .jcarousel-container-horizontal .jcarousel-next-disabled:hover {
    border-left: 10px solid #ccc
}

.wd-brand-carousel .jcarousel-container-horizontal .jcarousel-prev-disabled, .wd-brand-carousel .jcarousel-container-horizontal .jcarousel-prev-disabled:hover {
    border-right: 10px solid #ccc
}

.wd-brand-carousel .jcarousel-container-vertical {
    height: 1090px;
    overflow: hidden;
    width: 100px;
    padding: 20px
}

.wd-brand-carousel .jcarousel-container-vertical .jcarousel-clip-vertical {
    height: 1090px;
    overflow: hidden
}

.wd-brand-carousel .jcarousel-container-vertical li {
    width: 100px;
    height: 100px !important
}

.wd-brand-carousel .jcarousel-container-vertical .jcarousel-item {
    margin-bottom: 10px;
    clear: both
}

.wd-brand-carousel .jcarousel-container-vertical .jcarousel-next {
    bottom: 5px;
    border-top: 10px solid #666
}

.wd-brand-carousel .jcarousel-container-vertical .jcarousel-next:hover {
    border-top: 10px solid #333
}

.wd-brand-carousel .jcarousel-container-vertical .jcarousel-prev {
    top: 5px;
    border-bottom: 10px solid #666
}

.wd-brand-carousel .jcarousel-container-vertical .jcarousel-prev:hover {
    border-bottom: 10px solid #333
}

.wd-brand-carousel .jcarousel-container-vertical .jcarousel-next-disabled, .wd-brand-carousel .jcarousel-container-vertical .jcarousel-next-disabled:hover {
    border-top: 10px solid #ccc
}

.wd-brand-carousel .jcarousel-container-vertical .jcarousel-prev-disabled, .wd-brand-carousel .jcarousel-container-vertical .jcarousel-prev-disabled:hover {
    border-bottom: 10px solid #ccc
}

.wd-browsing-auction-list > ul {
    list-style: none;
    overflow: hidden;
    border-top: 1px solid #e5e5e5;
    margin: 10px 0;
    padding: 10px 0
}

.wd-browsing-auction-list > ul > li, .wd-browsing-grid-list > ul > li, .wd-browsing-grid > ul > li {
    float: left;
    width: 25%;
    min-height: 200px
}

#content #content-wrapper .live-scroll {
    width: 100%;
    height: 90px
}

#content #content-wrapper .live-scroll.load .icon {
    background: url(../../../../../Content/Images/loading-default.gif) 0 0 no-repeat;
    display: block;
    margin: 0 auto;
    height: 18px;
    width: 27px
}

.wd-basket-sendemail .wd-title {
    color: #fff;
    font-weight: 700;
    font-size: 1.4em;
    text-shadow: 1px 1px 0 #81bf24;
    display: inline
}

.wd-basket-sendemail .wd-header {
    height: auto;
    line-height: normal;
    min-height: 0;
    padding: 10px 20px;
    font-weight: 700;
    border: solid 1px #81bf24;
    border-bottom: none;
    border-top-right-radius: 5px;
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
    border-top-left-radius: 5px;
    background-clip: padding-box;
    background: linear-gradient(to bottom, #b6e026 0, #81bf24 100%)
}

.wd-basket-sendemail .wd-footer {
    text-align: right
}

.wd-basket-sendemail .wd-content > ul {
    border-top: 1px solid #fff;
    border-bottom: 1px solid #dcdcdc;
    list-style: none;
    padding: 10px;
    margin: 0
}

#content-wrapper .live-scroll .more-results, #content-wrapper .live-scroll.finished .more-results, .wd-basket-sendemail .modal-send-basket, .wd-basket-sendemail button.open-modal {
    display: none
}

.frm-send-basket label {
    width: 120px
}

.frm-send-basket .copyUrl {
    margin-left: 10px;
    text-decoration: underline;
    color: #00f
}

.frm-send-basket .input-wrapper input, .frm-send-basket .input-wrapper select {
    width: 320px
}

.top-bar-admin button.open-modal {
    position: absolute;
    left: -180px;
    top: 2px;
    background: 0 0;
    border: 0;
    color: #fff;
    text-decoration: underline
}

.wd-browsing-breadcrumbs .location {
    float: left;
    padding: 0;
    margin: 0 5px 0 0
}

.wd-browsing-breadcrumbs ul {
    float: left;
    margin: 0;
    padding: 0
}

.wd-browsing-breadcrumbs {
    position: relative;
    overflow: hidden
}

.wd-browsing-breadcrumbs li {
    display: block;
    float: left;
    margin-right: 5px
}

.wd-browsing-breadcrumbs li strong {
    font-weight: inherit
}

.wd-browsing-breadcrumbs h1 {
    font-size: inherit;
    margin: 0;
    padding: 0
}

.wd-category-menu.wd-widget h3, .wd-category-menu.wd-widget h4, .wd-facet-group .facets h3, .wd-facet-group .facets h4 {
    margin: 0;
    font-weight: inherit;
    font-size: inherit
}

.wd-browsing-grid-list > ul, .wd-browsing-grid > ul {
    list-style: none;
    overflow: hidden;
    border-top: 1px solid #e5e5e5;
    margin: 10px 0;
    padding: 10px 0
}

.wd-browsing-feedback .captcha-box {
    display: inline-block;
    position: relative
}

.wd-browsing-feedback .reload-captcha {
    position: absolute;
    bottom: 0;
    right: -30px;
    background: url(/custom/content/widgets/browsing.feedback/image/reload.png) no-repeat 0 0;
    width: 28px;
    height: 28px;
    display: block
}

#content-wrapper .live-scroll.limited .more-results {
    display: block;
    font-weight: 700;
    line-height: 91px;
    text-align: center
}

.wd-browsing-grid-pager {
    min-height: 1em;
    position: relative
}

.wd-browsing-grid-pager .page-number {
    float: left;
    line-height: 25px;
    margin: 0 10px 5px
}

.wd-browsing-grid-pager .page-number .page-next, .wd-browsing-grid-pager .page-number .page-previous {
    font-weight: 700
}

.wd-browsing-grid-pager .page-number span, .wd-browsing-list-pager .page-number span {
    display: inline-block;
    line-height: normal;
    height: auto;
    text-indent: 0;
    border-radius: 5px;
    background-clip: padding-box;
    padding: 1px 5px
}

.wd-browsing-grid-pager .page-number span:hover {
    background: #ddd
}

.wd-browsing-grid-pager .page-number .page-selected {
    font-weight: 700;
    background: #fcfcfc;
    border: 1px solid #ddd
}

.wd-browsing-grid-pager .description {
    padding: 10px;
    right: 0;
    top: 0
}

.wd-browsing-grid-pager .description .pagination {
    float: left
}

.wd-browsing-grid-pager .description .pagination span, .wd-browsing-grid-pager .description .product-count span {
    font-weight: 700
}

.wd-browsing-grid-pager .description .product-count:before, .wd-browsing-list-pager .description .results-count:before {
    content: '-';
    margin: 0 3px
}

.wd-browsing-grid-quickfilter .jcarousel-next, .wd-browsing-grid-quickfilter .jcarousel-prev {
    position: absolute;
    cursor: pointer;
    height: 0;
    width: 0
}

.wd-browsing-grid-quickfilter .jcarousel-container-horizontal .jcarousel-next, .wd-browsing-grid-quickfilter .jcarousel-container-horizontal .jcarousel-prev {
    top: 50%;
    border-top: 10px solid transparent;
    border-bottom: 10px solid transparent;
    margin-top: -10px
}

.wd-browsing-grid-quickfilter img {
    max-width: 160px
}

.wd-browsing-grid-quickfilter .list-mode li {
    display: inline-block;
    width: 230px;
    margin-right: 10px;
    margin-bottom: 20px
}

.wd-browsing-grid-quickfilter .list-mode li img {
    max-width: 230px
}

.wd-browsing-grid-quickfilter .jcarousel ul {
    width: 20000em;
    position: relative;
    overflow: hidden;
    list-style: none;
    margin: 0;
    padding: 0
}

.wd-browsing-grid-quickfilter .jcarousel li {
    display: inline-block;
    width: 160px;
    margin-right: 10px
}

.wd-browsing-grid-quickfilter [data-jcarousel] {
    position: relative;
    overflow: hidden;
    padding: 10px 20px
}

.wd-browsing-grid-quickfilter .wd-content {
    position: relative
}

.wd-browsing-grid-quickfilter .wd-content .jcarousel-control-prev span {
    display: block;
    width: 0;
    height: 0;
    border-top: 10px solid transparent;
    border-bottom: 10px solid transparent;
    border-right: 10px solid #000;
    top: 50%;
    position: absolute
}

.wd-browsing-grid-quickfilter .wd-content .jcarousel-control-next span {
    display: block;
    width: 0;
    height: 0;
    border-top: 10px solid transparent;
    border-bottom: 10px solid transparent;
    border-left: 10px solid #000;
    top: 50%;
    position: absolute;
    left: 10px
}

.wd-browsing-grid-quickfilter .jcarousel-control-next, .wd-browsing-grid-quickfilter .jcarousel-control-prev {
    position: absolute;
    top: 0;
    width: 20px;
    background: #fff;
    height: 100%;
    line-height: 100px;
    font-size: 44px;
    cursor: pointer
}

.wd-browsing-grid-quickfilter .jcarousel-control-prev {
    left: 0;
    display: block
}

.wd-browsing-grid-quickfilter .jcarousel-control-next {
    right: 0
}

.wd-browsing-grid-quickfilter .jcarousel-container-fixed, .wd-browsing-grid-quickfilter .jcarousel-container-fixed .jcarousel-clip-horizontal {
    width: 1090px
}

.wd-browsing-grid-quickfilter .jcarousel-container-fixed li {
    width: 160px !important
}

.wd-browsing-grid-quickfilter .jcarousel-container-fluid, .wd-browsing-grid-quickfilter .jcarousel-container-fluid .jcarousel-clip-horizontal {
    width: 95%
}

.wd-browsing-grid-quickfilter .jcarousel-container-horizontal {
    display: block;
    padding: 20px
}

.wd-browsing-grid-quickfilter .jcarousel-container-horizontal li {
    float: left
}

.wd-browsing-grid-quickfilter .jcarousel-container-horizontal .jcarousel-clip-horizontal, .wd-browsing-map ul {
    overflow: hidden
}

.wd-browsing-grid-quickfilter .jcarousel-container-horizontal .jcarousel-item-horizontal {
    margin-right: 10px
}

.wd-browsing-grid-quickfilter .jcarousel-container-horizontal .jcarousel-next-horizontal {
    right: -35px;
    border-left: 10px solid #666
}

.wd-browsing-grid-quickfilter .jcarousel-container-horizontal .jcarousel-next-horizontal:hover {
    border-left: 10px solid #333
}

.wd-browsing-grid-quickfilter .jcarousel-container-horizontal .jcarousel-prev-horizontal {
    left: 5px;
    border-right: 10px solid #666
}

.wd-browsing-grid-quickfilter .jcarousel-container-horizontal .jcarousel-prev-horizontal:hover {
    border-right: 10px solid #333
}

.wd-browsing-grid-quickfilter .jcarousel-container-horizontal .jcarousel-next-disabled {
    border-left: 10px solid #ccc;
    opacity: .4
}

.wd-browsing-grid-quickfilter .jcarousel-container-horizontal .jcarousel-next-disabled:hover {
    border-left: 10px solid #ccc
}

.wd-browsing-grid-quickfilter .jcarousel-container-horizontal .jcarousel-prev-disabled {
    border-right: 10px solid #ccc;
    opacity: .4
}

.wd-browsing-grid-quickfilter .jcarousel-container-horizontal .jcarousel-prev-disabled:hover {
    border-right: 10px solid #ccc
}

.wd-browsing-grid-sorter {
    position: absolute;
    right: 2px;
    top: 2px
}

.wd-browsing-grid-sorter.empty, .wd-browsing-map.loading .wd-content > div, .wd-browsing-pointofsale .browsing .input-wrapper .find-location span {
    display: none
}

.wd-browsing-map {
    height: 100%
}

.wd-browsing-map .left, .wd-browsing-map .right {
    float: left
}

.wd-browsing-map .right {
    width: 60%;
    height: 100%;
    text-align: left
}

.wd-browsing-map .left {
    width: 40%
}

.wd-browsing-map .wd-map {
    width: 100%;
    height: 100%
}

.wd-browsing-map ul li:hover:not(.no-pos) {
    background: #f4f4f4
}

.wd-browsing-map ul li.selected {
    background: #e7e7e7
}

.wd-browsing-list-pager {
    min-height: 1em;
    position: relative
}

.wd-browsing-list-pager .page-number {
    float: left;
    line-height: 25px;
    margin: 0 10px 5px
}

.wd-browsing-list-pager .page-number .page-next, .wd-browsing-list-pager .page-number .page-previous {
    font-weight: 700
}

.wd-browsing-list-pager .page-number span:hover {
    background: #ddd
}

.wd-browsing-list-pager .page-number .page-selected {
    font-weight: 700;
    background: #fcfcfc;
    border: 1px solid #ddd
}

.wd-browsing-list-pager .description {
    padding: 10px;
    right: 0;
    top: 0
}

.wd-browsing-list-pager .description .pagination, .wd-browsing-pointofsale .browsing .input-wrapper button, .wd-browsing-wishlist-list .wishlists .wishlist div.content, .wd-browsing-wishlist-list .wishlists .wishlist div.image {
    float: left
}

.wd-browsing-list-pager .description .pagination span, .wd-browsing-list-pager .description .results-count span {
    font-weight: 700
}

.wd-browsing-pointofsale {
    display: inline-block;
    width: 100%;
    margin: 10px 0
}

.wd-browsing-pointofsale .browsing {
    margin-bottom: 6px;
    display: inline-block;
    width: 100%
}

.wd-browsing-pointofsale .browsing label {
    font-size: 12pt;
    padding: 4px 0;
    display: block
}

.wd-browsing-pointofsale .browsing .input-wrapper {
    width: 70%;
    float: right
}

.wd-browsing-pointofsale .browsing .input-wrapper input {
    width: 74%;
    float: left
}

.wd-browsing-pointofsale .browsing .input-wrapper .find-location {
    margin-left: 3px
}

.wd-browsing-pointofsale .browsing .input-wrapper .find-location .icon {
    background: url(../Image/target.png) 0 0;
    text-indent: -9999px;
    width: 14px;
    height: 14px;
    display: block
}

.wd-browsing-pointofsale .list {
    width: 30%;
    float: left;
    background: #ccc;
    box-shadow: 1px 1px 1px 1px rgba(0, 0, 0, .3);
    z-index: 2;
    position: relative;
    cursor: pointer
}

.wd-browsing-pointofsale .list ul {
    max-height: 583px;
    overflow: auto
}

.wd-browsing-pointofsale .list .pointofsale {
    background: #eaeaea;
    margin: 6px;
    padding: 6px 14% 6px 6px;
    position: relative
}

.wd-browsing-pointofsale .list .pointofsale.selected {
    background: rgba(162, 162, 162, .64)
}

.wd-browsing-pointofsale .list .pointofsale .name {
    font-weight: 700
}

.wd-browsing-pointofsale .list .pointofsale .go-to-map {
    font-size: 25pt;
    position: absolute;
    right: 9px;
    top: 34%;
    font-weight: 700
}

.wd-browsing-pointofsale .list .pointofsale .go-to-map:hover {
    text-decoration: none
}

.wd-browsing-pointofsale .map {
    width: 70%;
    float: left;
    z-index: 1
}

.wd-browsing-pointofsale .map #pointofsale-map {
    width: 100%;
    height: 584px
}

.wd-browsing-notifications {
    display: block;
    position: absolute
}

.wd-browsing-notifications.pos-top {
    top: 0
}

.wd-browsing-notifications.pos-bottom {
    bottom: 0
}

.wd-browsing-notifications.pos-left {
    left: 0
}

.wd-browsing-notifications.pos-right {
    right: 0
}

.wd-browsing-notifications .notifications-item {
    margin-bottom: 5px;
    position: relative;
    border-radius: 0;
    overflow: hidden;
    text-align: left;
    max-height: 9999px;
    z-index: 200;
    background: #f1f1f1
}

.wd-browsing-notifications .notifications-item .icon {
    position: absolute;
    height: 100%;
    width: 32px;
    border-right: 1px solid
}

.wd-browsing-notifications .notifications-item .icon::before {
    font-size: 1.4em;
    margin-left: 1px;
    margin-top: 6px;
    height: 20px;
    line-height: 20px
}

.wd-browsing-notifications .notifications-item .close {
    position: absolute;
    height: 16px;
    line-height: 16px;
    width: 16px;
    margin: 2px;
    border-radius: 3px;
    top: 0;
    right: 0;
    background: 0 0;
    padding: 0;
    text-align: center
}

.wd-browsing-notifications .notifications-item .close::before {
    content: 'Ã';
    font-size: 11px;
    font-family: 'FontAwesome';
    display: block;
    width: 100%
}

.wd-browsing-notifications .notifications-item .icon {
    text-align: center
}

.wd-browsing-notifications .notifications-item .icon::before {
    font-family: 'FontAwesome';
    display: block;
    width: 100%;
    content: "ï"
}

.wd-browsing-notifications .notifications-item .message {
    padding: 8px 12px;
    margin-left: 32px;
    margin-right: 32px;
    min-height: 20px
}

.wd-browsing-notifications .notifications-item.closing {
    opacity: 0;
    max-height: 0;
    transition: transform .5s, opacity .2s linear .1s, max-height .5s
}

.wd-browsing-notifications .notifications-item .icon {
    color: #6f6f6f;
    background: #ddd;
    border-right-color: #c7c7c7
}

.wd-browsing-notifications .notifications-item .close {
    color: #6f6f6f;
    transition: background .5s
}

.wd-browsing-notifications .notifications-item .close:hover {
    background: #e4e4e4
}

.wd-browsing-notifications .notifications-item .message {
    color: #6f6f6f
}

.wd-browsing-notifications .notifications-item.success {
    background: #bee3be
}

.wd-browsing-notifications .notifications-item.success .icon {
    color: #2e5c2e;
    background: #5cb85c;
    border-right-color: #53a653
}

.wd-browsing-notifications .notifications-item.success .icon::before {
    content: "ï"
}

.wd-browsing-notifications .notifications-item.success .close {
    color: #2e5c2e;
    transition: background .5s
}

.wd-browsing-notifications .notifications-item.success .close:hover {
    background: #7dc67d
}

.wd-browsing-notifications .notifications-item.success .message {
    color: #2e5c2e
}

.wd-browsing-notifications .notifications-item.error {
    background: #ddb4b3
}

.wd-browsing-notifications .notifications-item.error .icon {
    color: #552221;
    background: #a94442;
    border-right-color: #983d3b
}

.wd-browsing-notifications .notifications-item.error .icon::before {
    content: "ïª"
}

.wd-browsing-notifications .notifications-item.error .close {
    color: #552221;
    transition: background .5s
}

.wd-browsing-notifications .notifications-item.error .close:hover {
    background: #ba6968
}

.wd-browsing-notifications .notifications-item.error .message {
    color: #552221
}

.wd-browsing-notifications .notifications-item.info {
    background: #adc6d2
}

.wd-browsing-notifications .notifications-item.info .icon {
    color: #193848;
    background: #31708f;
    border-right-color: #2c6581
}

.wd-browsing-notifications .notifications-item.info .icon::before {
    content: "ï"
}

.wd-browsing-notifications .notifications-item.info .close {
    color: #193848;
    transition: background .5s
}

.wd-browsing-notifications .notifications-item.info .close:hover {
    background: #5a8da5
}

.wd-browsing-notifications .notifications-item.info .message {
    color: #193848
}

.wd-browsing-navigationhistory .jcarousel-next, .wd-browsing-navigationhistory .jcarousel-prev {
    position: absolute;
    cursor: pointer;
    height: 0;
    width: 0
}

.wd-browsing-navigationhistory .jcarousel-container-horizontal .jcarousel-next, .wd-browsing-navigationhistory .jcarousel-container-horizontal .jcarousel-prev {
    top: 50%;
    margin-top: -10px;
    border-top: 10px solid transparent;
    border-bottom: 10px solid transparent
}

.wd-browsing-navigationhistory .jcarousel-container-vertical .jcarousel-next, .wd-browsing-navigationhistory .jcarousel-container-vertical .jcarousel-prev {
    left: 50%;
    margin-left: -12px;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent
}

.wd-browsing-navigationhistory .history-group {
    border-top: 1px solid #e2e2e2;
    padding: 10px 0
}

.wd-browsing-navigationhistory .history-group:first-child {
    border: 0
}

.wd-browsing-navigationhistory .history-group > label {
    font-weight: 700;
    margin-left: 5px
}

.wd-browsing-navigationhistory .selected {
    border: 2px solid #666;
    cursor: default
}

.wd-browsing-navigationhistory .jcarousel-container-horizontal {
    display: block;
    padding: 30px
}

.wd-browsing-navigationhistory .jcarousel-container-horizontal .jcarousel-clip-horizontal {
    overflow: hidden
}

.wd-browsing-navigationhistory .jcarousel-container-horizontal .jcarousel-item-horizontal {
    margin-right: 10px
}

.wd-browsing-navigationhistory .jcarousel-container-horizontal .jcarousel-next-horizontal {
    right: 9px;
    border-left: 10px solid #666
}

.wd-browsing-navigationhistory .jcarousel-container-horizontal .jcarousel-next-horizontal:hover {
    border-left: 10px solid #333
}

.wd-browsing-navigationhistory .jcarousel-container-horizontal .jcarousel-prev-horizontal {
    left: 9px;
    border-right: 10px solid #666
}

.wd-browsing-navigationhistory .jcarousel-container-horizontal .jcarousel-prev-horizontal:hover {
    border-right: 10px solid #333
}

.wd-browsing-navigationhistory .jcarousel-container-horizontal .jcarousel-next-disabled, .wd-browsing-navigationhistory .jcarousel-container-horizontal .jcarousel-next-disabled:hover {
    border-left: 10px solid #ccc
}

.wd-browsing-navigationhistory .jcarousel-container-horizontal .jcarousel-prev-disabled, .wd-browsing-navigationhistory .jcarousel-container-horizontal .jcarousel-prev-disabled:hover {
    border-right: 10px solid #ccc
}

.wd-browsing-navigationhistory .jcarousel-container-horizontal .jcarousel-list-horizontal > li {
    float: left;
    height: auto !important
}

.wd-browsing-navigationhistory .jcarousel-container-vertical {
    height: 354px;
    overflow: hidden;
    width: 125px;
    padding: 20px
}

.wd-browsing-navigationhistory .jcarousel-container-vertical .jcarousel-clip-vertical {
    height: 354px;
    overflow: hidden
}

.wd-browsing-navigationhistory .jcarousel-container-vertical .jcarousel-item {
    margin-bottom: 10px;
    width: 125px
}

.wd-browsing-navigationhistory .jcarousel-container-vertical .jcarousel-next {
    bottom: 5px;
    border-top: 10px solid #666
}

.wd-browsing-navigationhistory .jcarousel-container-vertical .jcarousel-next:hover {
    border-top: 10px solid #333
}

.wd-browsing-navigationhistory .jcarousel-container-vertical .jcarousel-prev {
    top: 5px;
    border-bottom: 10px solid #666
}

.wd-browsing-navigationhistory .jcarousel-container-vertical .jcarousel-prev:hover {
    border-bottom: 10px solid #333
}

.wd-browsing-navigationhistory .jcarousel-container-vertical .jcarousel-next-disabled, .wd-browsing-navigationhistory .jcarousel-container-vertical .jcarousel-next-disabled:hover {
    border-top: 10px solid #ccc
}

.wd-browsing-navigationhistory .jcarousel-container-vertical .jcarousel-prev-disabled, .wd-browsing-navigationhistory .jcarousel-container-vertical .jcarousel-prev-disabled:hover {
    border-bottom: 10px solid #ccc
}

.wd-browsing-navigationhistory .jcarousel-container-vertical .jcarousel-list-vertical > li {
    height: 354px !important
}

.wd-browsing-navigationhistory > .wd-content {
    padding: 5px
}

.wd-browsing-navigationhistory .jcarousel-container .wd-product-line {
    padding: 0
}

.wd-browsing-pos-modal {
    color: #666;
    font-size: 20px;
    padding: 30px 20px 10px
}

.wd-browsing-pos-modal form {
    display: flex
}

.wd-browsing-pos-modal button {
    padding: 10px 30px;
    margin: 10px
}

.wd-browsing-pos-modal input {
    margin: 10px 0
}

.wd-browsing-pos-modal .result {
    overflow-y: auto;
    height: 4.5em
}

.wd-browsing-pos-modal .result :not(:-webkit-scrollbar-thumb:vertical) {
    overflow: hidden
}

.pos-result-item {
    border: 1px solid #eee;
    padding: 5px;
    border-radius: 3px;
    cursor: pointer;
    transition: all .2s ease-in-out;
    margin: 0 10px 10px 0
}

.pos-result-item h4 {
    font-size: 16px;
    margin: 8px 0 5px 15px
}

.pos-result-item p {
    margin: 0 0 8px 15px
}

.wd-browsing-product-carousel .jcarousel-container-fixed li {
    width: 100px !important
}

.wd-browsing-product-carousel .jcarousel-next-horizontal, .wd-browsing-product-carousel .jcarousel-prev-horizontal {
    position: absolute;
    top: 50%;
    margin-top: -20px;
    cursor: pointer;
    height: 0;
    width: 0;
    border-top: 10px solid transparent;
    border-bottom: 10px solid transparent
}

.wd-browsing-product-carousel .wd-content {
    position: relative
}

.wd-browsing-product-carousel .wd-product-list .wd-product-list {
    height: 300px
}

.wd-browsing-product-carousel .wd-product-list .wd-product-list li {
    width: 150px
}

.wd-browsing-product-carousel .jcarousel-container-horizontal {
    display: block;
    padding: 20px
}

.wd-browsing-product-carousel .jcarousel-clip-horizontal {
    overflow: hidden
}

.wd-browsing-product-carousel .jcarousel-item-horizontal {
    margin-right: 10px
}

.wd-browsing-product-carousel .jcarousel-next-horizontal {
    right: 5px;
    border-left: 10px solid #666
}

.wd-browsing-product-carousel .jcarousel-next-horizontal:hover {
    right: 5px;
    border-left: 10px solid #333
}

.wd-browsing-product-carousel .jcarousel-prev-horizontal {
    left: 5px;
    border-right: 10px solid #666
}

.wd-browsing-product-carousel .jcarousel-prev-horizontal:hover {
    left: 5px;
    border-right: 10px solid #333
}

.wd-browsing-product-carousel .jcarousel-next-disabled, .wd-browsing-product-carousel .jcarousel-next-disabled:hover {
    border-left: 10px solid #ccc
}

.wd-browsing-product-carousel .jcarousel-prev-disabled, .wd-browsing-product-carousel .jcarousel-prev-disabled:hover {
    border-right: 10px solid #ccc
}

.wd-browsing-product-carousel.jcarousel-vertical .jcarousel-vertical {
    position: relative;
    overflow: hidden;
    width: 150px;
    height: 265px
}

.wd-browsing-product-carousel.jcarousel-vertical .jcarousel-control-prev {
    background: 0 0 #fff;
    display: block;
    font-size: 44px;
    height: 14px;
    text-align: center;
    text-indent: -9999px;
    left: 0;
    line-height: 43px;
    position: absolute;
    top: 0;
    width: 150px
}

.wd-browsing-product-carousel.jcarousel-vertical .jcarousel-control-prev span {
    width: 0;
    height: 0;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-bottom: 10px solid #000;
    margin: 0 auto;
    top: auto;
    display: block
}

.wd-browsing-product-carousel.jcarousel-vertical .jcarousel-control-next {
    background: 0 0 #fff;
    font-size: 44px;
    height: 14px;
    line-height: 43px;
    text-align: center;
    text-indent: -9999px;
    position: absolute;
    left: 0;
    right: auto;
    top: auto;
    bottom: 0;
    width: 150px
}

.wd-browsing-product-carousel.jcarousel-vertical .jcarousel-control-next span {
    width: 0;
    height: 0;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-top: 10px solid #000;
    margin: 0 auto;
    top: auto;
    display: block
}

.wd-browsing-product-carousel.jcarousel-vertical ul {
    width: 100%;
    height: 20000em;
    position: relative;
    list-style: none;
    margin: 0;
    padding: 0
}

.wd-browsing-product-carousel ul {
    width: 20000em;
    position: relative;
    overflow: hidden;
    list-style: none;
    margin: 0;
    padding: 0
}

.wd-browsing-product-carousel li {
    float: left;
    width: 88px;
    margin-right: 10px
}

.wd-browsing-product-carousel .jcarousel-control-prev {
    position: absolute;
    top: 32%;
    left: 0;
    background: #fff;
    display: block;
    height: 50px;
    width: 20px;
    font-size: 44px;
    cursor: pointer;
    z-index: 2
}

.wd-browsing-product-carousel .jcarousel-control-next {
    position: absolute;
    top: 32%;
    right: 0;
    width: 20px;
    background: #fff;
    height: 50px;
    font-size: 44px;
    cursor: pointer;
    z-index: 2
}

.wd-browsing-product-carousel .jcarousel-container-fixed, .wd-browsing-product-carousel .jcarousel-container-fixed .jcarousel-clip-horizontal {
    width: 1090px
}

.wd-browsing-product-carousel .jcarousel-container-fluid, .wd-browsing-product-carousel .jcarousel-container-fluid .jcarousel-clip-horizontal {
    width: 95%
}

.wd-product-featured-list {
    clear: left
}

.wd-product-featured-list .featured {
    float: left;
    width: 48%;
    min-height: 182px;
    margin-right: 2%
}

.wd-product-featured-list .featured .product {
    padding: 15px 10px 10px 160px
}

.wd-product-featured-list .featured .img {
    top: 20px
}

.wd-product-featured-list .other {
    float: left;
    width: 48%
}

.wd-product-featured-list .other .product {
    padding: 10px 10px 10px 70px;
    height: 40px
}

.wd-product-featured-list .other .img {
    top: 5px
}

.wd-product-featured-list .other .img img {
    width: 50px;
    height: 50px
}

.wd-product-featured-list .other .brand {
    display: none
}

.wd-product-featured-list .other .wd-product-price-description {
    position: absolute;
    right: 5px;
    top: 10px
}

.wd-browsing-wishlist-list .wishlists .wishlist div.content dl, .wd-product-featured-list .wd-content {
    overflow: hidden
}

.wd-product-featured-list .product {
    position: relative
}

.wd-product-featured-list .img {
    position: absolute;
    left: 5px
}

.wd-product-featured-list .brand {
    top: 0
}

.themodal-overlay iframe {
    width: 100%;
    height: 100%;
    border: 0
}

.themodal-overlay table {
    width: 100%;
    overflow: hidden
}

.themodal-overlay.modal-oversized {
    overflow: auto
}

.themodal-overlay.modal-oversized .the-modal {
    top: 2em;
    margin: 2em auto
}

.wd-browsing-modal.wd-widget-js, .wd-browsing-splashscreen .wd-browsing-splashscreen-splash {
    display: none
}

.modal-customer-selection .sales-representative-login-modal .box-representative .photo, .modal-customer-selection .sales-representative-login-modal .modal-choose-representative-customer .representative-list .column .box .photo {
    width: 36px;
    height: 36px;
    display: block;
    border-radius: 35px;
    background-position: 50% 50%;
    background-size: cover;
    float: left
}

.modal-customer-selection .sales-representative-login-modal .modal-header {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 0 25px
}

@media screen and (max-width: 800px) {
    .modal-customer-selection .sales-representative-login-modal .modal-header {
        flex-direction: column;
        align-items: flex-start
    }
}

.modal-customer-selection .sales-representative-login-modal .box-representative {
    min-width: 230px;
    margin: 14px 0
}

.modal-customer-selection .sales-representative-login-modal .box-representative .label, .wd-product-variations div.radio label span b {
    font-weight: 400
}

.modal-customer-selection .sales-representative-login-modal .box-representative .info, .modal-customer-selection .sales-representative-login-modal .modal-choose-representative-customer .representative-list .column .box .info {
    float: left;
    width: 80%;
    padding-left: 9px
}

.modal-customer-selection .sales-representative-login-modal .box-representative .info span {
    text-align: left;
    color: initial;
    display: block;
    text-overflow: ellipsis;
    width: 100%;
    white-space: nowrap;
    overflow: hidden
}

.modal-customer-selection .sales-representative-login-modal .box-representative .info span.name, .modal-customer-selection .sales-representative-login-modal .modal-choose-representative-customer .representative-list .column .box .info span.name {
    font-weight: 700;
    font-size: 13px
}

.middle--basket .wd-content ul li span.warning small, .modal-customer-selection .sales-representative-login-modal .box-representative .info span.email, .modal-customer-selection .sales-representative-login-modal .modal-choose-representative-customer .representative-list .column .box .info span.email {
    font-size: 11px
}

.modal-customer-selection .sales-representative-login-modal .search-customer-label {
    text-align: center;
    margin-bottom: 8px
}

@media screen and (min-width: 801px) {
    .modal-customer-selection .sales-representative-login-modal .search-customer-label {
        float: left;
        width: 70%;
        text-align: left
    }
}

.modal-customer-selection .sales-representative-login-modal .modal-choose-representative-customer .representative-list {
    max-height: 140px;
    overflow-x: hidden
}

.modal-customer-selection .sales-representative-login-modal .modal-choose-representative-customer .representative-list .column {
    float: left;
    width: calc(100% / 3);
    padding-right: 15px;
    padding-left: 15px
}

@media screen and (max-width: 800px) and (min-width: 641px) {
    .modal-customer-selection .sales-representative-login-modal .modal-choose-representative-customer .representative-list .column {
        width: 50%
    }
}

@media screen and (max-width: 640px) {
    .modal-customer-selection .sales-representative-login-modal .modal-choose-representative-customer .representative-list .column {
        width: 100%
    }
}

.modal-customer-selection .sales-representative-login-modal .modal-choose-representative-customer .representative-list .column .box {
    border-radius: 3px;
    cursor: pointer;
    padding: 8px;
    border: 1px solid #ddd;
    position: relative;
    display: inline-block;
    width: 100%
}

.modal-customer-selection .sales-representative-login-modal .modal-choose-representative-customer .representative-list .column .box .info span {
    display: block;
    text-overflow: ellipsis;
    width: 100%;
    white-space: nowrap;
    overflow: hidden
}

.wd-browsing-splashscreen-splash {
    position: fixed;
    z-index: 10
}

.wd-browsing-splashscreen-splash .splashscreen-close {
    position: absolute;
    top: 3px;
    right: 3px;
    font-weight: 700;
    cursor: pointer;
    padding: 3px;
    font-size: 14px
}

.wd-browsing-splashscreen-splash[data-position=center] {
    top: 50%;
    left: 50%
}

.wd-browsing-splashscreen-splash[data-position=top] {
    left: 50%;
    top: 0
}

.wd-browsing-splashscreen-splash[data-position=bottom] {
    left: 50%;
    bottom: 0
}

.wd-browsing-splashscreen-splash[data-position=top-left] {
    top: 0;
    left: 0
}

.wd-browsing-splashscreen-splash[data-position=top-right] {
    top: 0;
    right: 0
}

.wd-browsing-splashscreen-splash[data-position=bottom-left] {
    bottom: 0;
    left: 0
}

.wd-browsing-splashscreen-splash[data-position=bottom-right] {
    bottom: 0;
    right: 0
}

.wd-browsing-website .wd-browsing-website-modal {
    display: none
}

.wd-browsing-website-modal {
    min-height: 200px
}

.wd-browsing-website-modal .change-website {
    margin-top: 2em
}

.wd-browsing-seller .seller-result {
    position: absolute;
    width: 400px;
    border: 1px solid #ddd;
    background-color: #fff;
    padding: 10px;
    z-index: 5
}

.wd-browsing-seller .seller-result:not(.open) {
    display: none
}

.wd-browsing-seller-selection-modal .the-modal {
    width: 500px
}

.wd-browsing-seller-modal .wd-content.list, .wd-checkout-basket-deliveryoptions .location strong {
    display: block
}

.wd-browsing-seller-modal .wd-content.loading {
    display: none;
    padding-top: 30px;
    min-height: 100px;
    text-align: center
}

.wd-browsing-seller-modal .wd-content.loading .icon {
    background: url(/Custom/Content/Themes/Default/Images/loading.gif) no-repeat;
    width: 80px;
    height: 14px;
    display: block;
    margin: 0 auto
}

.wd-browsing-seller-modal .wd-content ul {
    padding: 20px 0
}

.wd-browsing-seller-modal .wd-content ul li {
    clear: both;
    padding-bottom: 10px;
    margin-bottom: 10px;
    overflow: hidden
}

.wd-browsing-seller-modal .wd-content ul li:not(:last-child) {
    border-bottom: 1px solid #ddd
}

.wd-browsing-seller-modal .wd-content ul li .title {
    font-size: 1.2em;
    font-weight: 700
}

.wd-browsing-seller-modal .wd-content ul li .address {
    line-height: 22px
}

.wd-browsing-seller-modal .wd-content ul li .infos {
    float: left;
    width: 70%
}

.wd-browsing-seller-modal .wd-content ul li .actions {
    float: right
}

.modal-message-success .wd-content {
    text-align: center
}

.wd-browsing-splashscreen-exacttarget .wd-browsing-splashscreen-splash-exacttarget, .wd-browsing-splashscreen > .wd-browsing-splashscreen-content {
    display: none
}

.wd-browsing-splashscreen-splash-exacttarget {
    position: fixed;
    z-index: 10
}

.wd-browsing-splashscreen-splash-exacttarget .splashscreen-close {
    position: absolute;
    top: 3px;
    right: 3px;
    font-weight: 700;
    cursor: pointer;
    padding: 3px;
    font-size: 14px
}

.wd-browsing-splashscreen-splash-exacttarget[data-position=center] {
    top: 50%;
    left: 50%
}

.wd-browsing-splashscreen-splash-exacttarget[data-position=top] {
    left: 50%;
    top: 0
}

.wd-browsing-splashscreen-splash-exacttarget[data-position=bottom] {
    left: 50%;
    bottom: 0
}

.wd-browsing-splashscreen-splash-exacttarget[data-position=top-left] {
    top: 0;
    left: 0
}

.wd-browsing-splashscreen-splash-exacttarget[data-position=top-right] {
    top: 0;
    right: 0
}

.wd-browsing-splashscreen-splash-exacttarget[data-position=bottom-left] {
    bottom: 0;
    left: 0
}

.wd-browsing-splashscreen-splash-exacttarget[data-position=bottom-right] {
    bottom: 0;
    right: 0
}

.wd-browsing-splashscreen-modal form, .wd-marketing-newsletter form {
    margin: 10px
}

.wd-browsing-splashscreen-modal input {
    width: 90%
}

.wd-browsing-splashscreen-modal .loading {
    display: none;
    background: url(../../../../../Content/Images/loading-default.gif) 0 0 no-repeat;
    height: 18px;
    margin: 0 auto;
    width: 19px
}

.wd-browsing-splashscreen-modal .error-flyout span.error {
    max-width: 91px !important
}

.wd-browsing-splashscreen-modal p {
    font-size: 12pt
}

.wd-browsing-splashscreen-modal .input-wrapper {
    margin: 10px 0
}

.wd-browsing-splashscreen-modal .input-wrapper:last-child {
    text-align: right;
    padding-bottom: 0
}

.wd-browsing-splashscreen-modal .the-modal {
    min-height: 225px;
    height: 225px
}

.wd-browsing-wishlist-product > ul {
    list-style: none;
    overflow: hidden;
    border-top: 1px solid #e5e5e5;
    margin: 10px 0;
    padding: 10px 0
}

.wd-browsing-wishlist-product > ul > li {
    float: left;
    width: 25%;
    min-height: 200px;
    min-width: 210px
}

.wd-browsing-wishlist-product > ul > li .quantity-available {
    display: table;
    margin: 0 auto;
    padding: 6px;
    border: 1px solid #ccc;
    background-color: #eee
}

.wd-browsing-wishlist-list .wishlists {
    padding: 10px
}

.wd-browsing-wishlist-list .wishlists .wishlist {
    margin-bottom: 20px;
    overflow: hidden
}

.wd-browsing-wishlist-list .wishlists .wishlist div.content dl dt {
    float: left;
    text-align: right;
    width: 115px;
    font-weight: 700
}

.wd-browsing-wishlist-list .wishlists .wishlist div.content .link-wishlist, .wd-browsing-wishlist-list .wishlists .wishlist div.content dl dd {
    margin-left: 125px
}

.wd-browsing-wishlist-list .wishlists .wishlist .image {
    width: 160px
}

.wd-browsing-wishlist-list .wishlists .wishlist .image img {
    display: table;
    margin: 0 auto;
    max-width: 150px;
    max-height: 150px
}

.wd-browsing-wishlist-list .wd-browsing-grid-pager .page-number {
    float: none
}

.wd-checkout-basket {
    position: relative;
    overflow: hidden
}

.wd-checkout-basket .total {
    position: relative;
    height: 82px;
    background: #fff;
    border-width: 1px;
    border-style: solid;
    border-color: #e5e5e5;
    margin-top: 5px
}

.wd-checkout-basket .total .header {
    position: absolute;
    top: 50%;
    margin-top: -.5em;
    right: 171px;
    text-align: right
}

.wd-checkout-basket .total .price {
    position: absolute;
    top: 0;
    right: 0;
    height: 100%;
    width: 140px;
    padding: 0 10px;
    overflow: hidden;
    line-height: 78px;
    text-align: center;
    background: #f0f1f2;
    border-left: 1px solid #e5e5e5;
    font-size: 1.2em;
    font-weight: 700
}

.wd-checkout-basket .total .price strong {
    font-size: 1.2em
}

.wd-checkout-basket .total .price span {
    font-size: 26px
}

.wd-checkout-basket .total .payment-methods button {
    position: relative;
    top: 1px;
    margin-left: 5px
}

.wd-checkout-basket .empty {
    background-color: #f5f5f5;
    padding-bottom: 30px;
    padding-top: 20px;
    margin-top: 20px;
    text-align: center
}

.wd-checkout-basket .empty span {
    border-right: 1px solid #d8d8d8;
    display: inline-block;
    margin-right: 10px;
    padding: 20px 10px 20px 0
}

.wd-checkout-basket .minimum-quantity {
    background: #e73432;
    padding: 10px 0
}

.wd-checkout-basket .minimum-quantity.allowed {
    background: #87c224
}

.wd-checkout-basket .new-discount-added {
    float: right;
    padding: 12px;
    margin: 14px 14px 0;
    background: #e8f3e3;
    border: 1px solid #cbe4bf;
    color: #48a148;
    font-size: 12px;
    display: none
}

.wd-checkout-basket-message {
    padding: 10px 20px
}

.total .header .title {
    font-size: 1.2em
}

.loyalty-card-saving span {
    margin-right: 0
}

.loyalty-card-saving small {
    font-size: 11px;
    display: block;
    margin-right: 7px
}

.wd-checkout-addresses .new-address {
    float: left;
    margin: 0;
    width: 49.5%
}

.wd-checkout-addresses .registered-address {
    float: left;
    width: 49.5%;
    margin: 0 1% 0 0
}

.wd-checkout-addresses {
    overflow: hidden;
    position: relative
}

.wd-checkout-addresses .registered-address .address-item {
    overflow: hidden
}

.wd-checkout-addresses .registered-address ul {
    padding: 0;
    margin: 2px 0 0 2px;
    list-style: none
}

.wd-checkout-addresses .registered-address li {
    position: relative;
    margin: .5%;
    width: 48.5%;
    float: left;
    opacity: .6;
    min-height: 165px;
    border: solid 1px #eee
}

.wd-checkout-addresses .registered-address li:hover, .wd-checkout-addresses-billing .list-addresses li.selected, .wd-checkout-addresses-billing .list-addresses li:hover {
    opacity: 1
}

.wd-checkout-addresses .registered-address .icon, .wd-checkout-addresses .registered-address .selected-shipping button, .wd-checkout-addresses-billing .hide {
    display: none
}

.wd-checkout-addresses .registered-address .selected-shipping {
    cursor: default;
    opacity: 1;
    border: solid 1px #ccc
}

.wd-browsing-wishlist-detail .wd-content form .input-wrapper, .wd-browsing-wishlist-detail .wd-content form p, .wd-checkout-addresses .registered-address .information {
    padding: 0 10px
}

.wd-checkout-addresses div.loading {
    position: absolute;
    top: 0;
    width: 100%;
    height: 100%;
    line-height: 100%;
    background: #fff;
    opacity: .65;
    text-align: center;
    display: none
}

.wd-checkout-addresses div.loading img {
    vertical-align: middle;
    position: absolute;
    top: 50%;
    margin-top: -6px;
    margin-left: -40px
}

.wd-checkout-addresses-billing .list-addresses ul, .wd-checkout-basket-grid table tbody tr td {
    padding: 0
}

.wd-checkout-addresses-billing .list-addresses li {
    list-style: none;
    border: 1px solid #ccc;
    margin: 3px;
    opacity: .6
}

.wd-checkout-addresses-billing .list-addresses li label {
    display: block;
    font-weight: 400;
    text-align: left;
    padding: 0
}

.wd-checkout-addresses-billing .list-addresses li label .identification {
    display: block;
    font-size: 1.2em;
    font-weight: 700;
    font-style: italic;
    color: #666;
    padding: 10px;
    margin-bottom: 10px;
    background: #f5f5f5
}

.wd-checkout-addresses-billing .list-addresses li label .information {
    padding: 0 10px;
    line-height: 17px
}

.msie7 .wd-checkout-basket-deliveryoptions .types label, .msie7 .wd-checkout-basket-deliveryoptions .types p, .msie7 .wd-checkout-basket-deliveryoptions-v2 .types label, .msie7 .wd-checkout-basket-deliveryoptions-v2 .types p, .wd-checkout-basket-buttons-paypal, .wd-checkout-basket-deliveryoptions-v2 .description form {
    display: inline
}

.wd-checkout-basket-buttons-paypal .wd-hide {
    display: none !important
}

.wd-checkout-basket-buttons-paypal button {
    height: 35px;
    width: 181px;
    background: url(/custom/content/widgets/checkout.basket.buttons.paypal/image/paypal-btn.png) no-repeat 0 0;
    text-indent: -9999999px;
    border: 0
}

.basket-button-paypal-confirm-address-modal #cboxLoadedContent, .modal-basket-button-paypal-confirm-address-modal #cboxLoadedContent {
    outline: 0;
    border-top: none;
    border-radius: 7px;
    padding: 2em;
    position: relative;
    overflow: hidden !important;
    margin: 16px
}

.basket-button-paypal-confirm-address-modal #cboxLoadedContent .modal-header, .modal-basket-button-paypal-confirm-address-modal #cboxLoadedContent .modal-header {
    border-bottom: 1px solid #ddd;
    padding: 0 65px 0 2em;
    margin: -2em -2em 1em;
    min-height: 65px
}

.basket-button-paypal-confirm-address-modal #cboxLoadedContent .modal-header .modal-title, .modal-basket-button-paypal-confirm-address-modal #cboxLoadedContent .modal-header .modal-title {
    font-size: 2em;
    padding: .8em 0 .6em;
    float: left
}

.basket-button-paypal-confirm-address-modal #cboxLoadedContent .modal-address-list, .modal-basket-button-paypal-confirm-address-modal #cboxLoadedContent .modal-address-list {
    margin-left: -7.5px;
    margin-right: -7.5px
}

.basket-button-paypal-confirm-address-modal #cboxLoadedContent .modal-address-list .column, .modal-basket-button-paypal-confirm-address-modal #cboxLoadedContent .modal-address-list .column {
    float: left;
    display: block;
    margin-right: 0;
    width: 33.33333%
}

.basket-button-paypal-confirm-address-modal #cboxLoadedContent .modal-address-list .column:nth-child(3n+1), .modal-basket-button-paypal-confirm-address-modal #cboxLoadedContent .modal-address-list .column:nth-child(3n+1) {
    clear: left;
    padding-right: 7.5px;
    padding-left: 7.5px;
    position: relative
}

.basket-button-paypal-confirm-address-modal #cboxLoadedContent .modal-address-list .column .bigblock, .modal-basket-button-paypal-confirm-address-modal #cboxLoadedContent .modal-address-list .column .bigblock {
    overflow: hidden;
    background: #f4f4f4;
    border: 2px dashed #e7e7e7;
    display: block;
    padding: 62px 1em;
    height: 180px;
    font-size: 24px;
    text-align: center;
    line-height: 1.2
}

.basket-button-paypal-confirm-address-modal #cboxLoadedContent .modal-address-list .column .box, .modal-basket-button-paypal-confirm-address-modal #cboxLoadedContent .modal-address-list .column .box {
    padding: 1em;
    border: 1px solid #ddd;
    height: 180px;
    position: relative
}

.basket-button-paypal-confirm-address-modal #cboxLoadedContent .modal-address-list .column .box .address-header, .modal-basket-button-paypal-confirm-address-modal #cboxLoadedContent .modal-address-list .column .box .address-header {
    position: relative;
    margin-right: 60px
}

.basket-button-paypal-confirm-address-modal #cboxLoadedContent .modal-address-list .column .box .pre, .modal-basket-button-paypal-confirm-address-modal #cboxLoadedContent .modal-address-list .column .box .pre {
    font-size: 12px;
    margin-top: 4px;
    padding-left: 16px;
    white-space: pre-wrap
}

.basket-button-paypal-confirm-address-modal #cboxLoadedContent .modal-address-list .column .box .pin, .modal-basket-button-paypal-confirm-address-modal #cboxLoadedContent .modal-address-list .column .box .pin {
    padding-left: 18px;
    position: relative
}

.basket-button-paypal-confirm-address-modal #cboxLoadedContent .modal-address-list .column .box button, .modal-basket-button-paypal-confirm-address-modal #cboxLoadedContent .modal-address-list .column .box button {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    outline: 0;
    background-color: #5baae9;
    background-image: -webkit-linear-gradient(#5baae9, #2f92e3);
    background-image: linear-gradient(#5baae9, #2f92e3);
    color: #fff;
    border: 0;
    border-color: #3e8ecf;
    padding: .6em .8em;
    line-height: 1.2em;
    display: inline-block;
    cursor: pointer;
    text-align: center;
    border-radius: 4px;
    position: absolute;
    bottom: 0;
    left: 0;
    margin: 5%;
    width: 90%
}

.basket-button-paypal-confirm-address-modal #cboxClose, .modal-basket-button-paypal-confirm-address-modal #cboxClose {
    position: absolute;
    border-radius: 0 7px 0 0;
    right: 16px;
    top: 16px;
    font-size: 2em;
    background: #fff;
    color: #a3a3a3;
    line-height: 64px;
    height: 64px;
    width: 64px;
    text-indent: -99999px;
    text-decoration: none;
    cursor: pointer;
    z-index: 198;
    -webkit-transition: background .25s linear;
    -moz-transition: background .25s linear;
    transition: background .25s linear
}

.basket-button-paypal-confirm-address-modal #cboxClose:after, .modal-basket-button-paypal-confirm-address-modal #cboxClose:after {
    text-indent: 0;
    position: absolute;
    right: 20px;
    top: 0
}

.basket-button-paypal-confirm-address-modal #cboxClose:hover, .modal-basket-button-paypal-confirm-address-modal #cboxClose:hover {
    background: #dbdbdb;
    color: #828282
}

.wd-checkout-basket-buttons, .wd-checkout-basket-buttons-v2 {
    position: relative;
    min-height: 34px;
    margin: 20px 0;
    text-align: right
}

.wd-checkout-basket-buttons button, .wd-checkout-basket-buttons-v2 button {
    margin-left: 10px;
    vertical-align: middle
}

.wd-checkout-basket-buttons .bt-continue, .wd-checkout-basket-buttons-v2 .bt-continue {
    font-size: 1.5em;
    width: 120px
}

.message-show-in-modal .messages-form small, .wd-product-custom-metadata .hidden {
    display: none
}

.message-show-in-modal .messages-form, .wd-browsing-wishlist-detail .wd-content.content-authenticate p {
    padding: 10px
}

.message-show-in-modal .messages-form ul {
    padding: 0;
    margin: 0;
    list-style: none
}

.message-show-in-modal .messages-form label {
    display: block;
    text-align: left;
    margin-bottom: 5px
}

.message-show-in-modal .messages-form input {
    margin-bottom: 5px
}

.message-show-in-modal .messages-form textarea {
    margin-bottom: 5px;
    width: 354px;
    min-height: 51px
}

.message-show-in-modal .messages-form input[type=password], .message-show-in-modal .messages-form input[type=text] {
    width: 354px;
    min-height: 51px
}

.wd-checkout-basket-deliveryoptions {
    position: relative;
    background: #f5f5f5;
    border-width: 1px;
    border-style: solid;
    border-color: #e5e5e5;
    padding: 10px
}

.wd-checkout-basket-deliveryoptions .title {
    font-size: 1.2em
}

.wd-checkout-basket-deliveryoptions .description {
    padding-top: 10px
}

.wd-checkout-basket-deliveryoptions input, .wd-checkout-basket-deliveryoptions-v2 input, .wd-checkout-basket-discount input {
    margin: 0 5px
}

.wd-checkout-basket-deliveryoptions button, .wd-checkout-basket-deliveryoptions-v2 button, .wd-checkout-basket-discount button {
    width: 135px
}

.wd-checkout-basket-deliveryoptions .price {
    position: absolute;
    top: 0;
    right: 0;
    height: 100%;
    width: 140px;
    padding: 0 10px;
    overflow: hidden;
    line-height: 71px;
    text-align: center;
    background: #f0f1f2;
    border-left: 1px solid #e5e5e5;
    font-size: 1.2em
}

.wd-checkout-basket-deliveryoptions label {
    display: inline-block;
    width: 300px;
    vertical-align: middle;
    font-weight: 400
}

.wd-checkout-basket-deliveryoptions .types {
    background: #fff;
    border: 1px solid #e5e5e5;
    margin-top: 10px;
    position: relative
}

.wd-checkout-basket-deliveryoptions .types span.error, .wd-checkout-basket-deliveryoptions-v2 .types span.error {
    right: 0;
    top: 0
}

.wd-checkout-basket-deliveryoptions .types ul, .wd-checkout-basket-deliveryoptions-v2 .types ul {
    padding: 0;
    margin: 0;
    list-style-type: none
}

.wd-checkout-basket-deliveryoptions .types li, .wd-checkout-basket-deliveryoptions-v2 .types li {
    position: relative;
    padding: 10px;
    border-bottom: dotted 1px #ccc;
    cursor: pointer
}

.wd-checkout-basket-deliveryoptions .types li.last {
    border-bottom: none
}

.wd-checkout-basket-deliveryoptions .types li:last-child {
    border-bottom: none
}

.wd-checkout-basket-deliveryoptions .types li:hover {
    background-color: #fafafa
}

.wd-checkout-basket-deliveryoptions .types label, .wd-checkout-basket-deliveryoptions-v2 .types label {
    display: inline-block;
    width: 70px;
    height: 30px;
    text-indent: -9999em;
    vertical-align: middle;
    font-size: 0;
    color: #fff
}

.wd-checkout-basket-deliveryoptions .types p, .wd-checkout-basket-deliveryoptions-v2 .types p {
    display: inline-block;
    margin-left: 10px;
    vertical-align: middle
}

.wd-checkout-basket-deliveryoptions .location {
    position: relative;
    padding: 10px;
    border-bottom: 1px dotted #e5e5e5
}

.wd-checkout-basket-deliveryoptions .location span, .wd-checkout-basket-deliveryoptions-v2 .location span {
    text-transform: uppercase
}

.wd-checkout-basket-deliveryoptions .time {
    position: absolute;
    top: 11px;
    right: 15px
}

.wd-checkout-basket-deliveryoptions .error-message {
    position: relative;
    display: block;
    border: 1px solid #e5e5b8;
    padding: 5px 10px 5px 25px;
    margin: 10px;
    width: auto;
    line-height: 15px;
    white-space: nowrap;
    color: #333;
    background: #ffffcd url(/Custom/Content/Themes/Shared/Images/error.png) 5px 5px no-repeat
}

.wd-checkout-basket-deliveryoptions .js-delivery-choice .photo {
    min-width: 70px
}

.wd-checkout-basket-deliveryoptions .price-discount {
    background-color: #c0d0c6;
    padding: 3px 5px;
    border-radius: 5px;
    font-size: .9em
}

.wd-checkout-basket-deliveryoptions .price-to-pay .amount {
    font-weight: 700
}

.wd-browsing-wishlist-search label {
    width: 220px
}

.wd-browsing-wishlist-search .button-create {
    float: right
}

.wd-browsing-wishlist-search .input-wrapper input {
    width: 200px
}

.wd-checkout-basket-deliveryoptions-v2, .wd-checkout-basket-discount {
    position: relative;
    background: #f5f5f5;
    border-width: 1px;
    border-style: solid;
    border-color: #e5e5e5
}

.wd-checkout-basket-discount {
    margin: 5px 0;
    padding: 10px 0 10px 10px
}

.wd-checkout-basket-discount .title {
    font-size: 1.2em
}

.wd-checkout-basket-discount .description {
    padding-top: 10px;
    height: 34px
}

.wd-checkout-basket-discount .price {
    position: absolute;
    top: 0;
    right: 0;
    width: 140px;
    padding: 0 10px;
    overflow: hidden;
    line-height: 71px;
    text-align: center;
    background: #f0f1f2;
    border-left: 1px solid #e5e5e5;
    font-size: 1.2em
}

.wd-checkout-basket-deliveryoptions-v2 label, .wd-checkout-basket-discount label {
    display: inline-block;
    width: 300px;
    vertical-align: middle;
    font-weight: 400
}

.wd-checkout-basket-discount td.price-item, .wd-checkout-basket-grid td.price, .wd-checkout-basket-grid td.quantity, .wd-checkout-basket-grid td.subtotal {
    text-align: center;
    width: 140px
}

.basket-discount-modal .wd-footer {
    display: none
}

.basket-discount-modal .discount-coupon-code {
    font-weight: 700;
    font-size: 1.3em;
    color: #0a7aca;
    margin-top: 15px
}

.basket-discount-modal .field.has-error input {
    border-color: #bf0711
}

.basket-discount-modal .field.has-error .discount-pin-error, .wd-checkout-basket-deliveryoptions-v2 .location strong {
    display: block
}

.basket-discount-modal .field .discount-pin-error {
    display: none;
    color: #bf0711;
    margin-top: 5px
}

.wd-checkout-basket-deliveryoptions-v2 {
    padding: 10px
}

.wd-checkout-basket-deliveryoptions-v2 .title {
    font-size: 1.2em
}

.wd-checkout-basket-deliveryoptions-v2 .description {
    padding-top: 10px
}

.wd-checkout-basket-deliveryoptions-v2 .price {
    display: none
}

.wd-checkout-basket-deliveryoptions-v2 .types {
    background: #fff;
    border: 1px solid #e5e5e5;
    margin-top: 10px;
    position: relative
}

.wd-checkout-basket-deliveryoptions-v2 .types li.last {
    border-bottom: none
}

.wd-checkout-basket-deliveryoptions-v2 .types li:last-child {
    border-bottom: none
}

.wd-checkout-basket-deliveryoptions-v2 .types li:hover {
    background-color: #fafafa
}

.wd-checkout-basket-deliveryoptions-v2 .types .delivery-total {
    cursor: default
}

.wd-checkout-basket-deliveryoptions-v2 .location {
    position: relative;
    padding: 10px;
    border-bottom: 1px dotted #e5e5e5
}

.wd-checkout-basket-deliveryoptions-v2 .time {
    position: absolute;
    top: 11px;
    right: 15px
}

.wd-checkout-basket-deliveryoptions-v2 .error-message {
    position: relative;
    display: block;
    border: 1px solid #e5e5b8;
    padding: 5px 10px 5px 25px;
    margin: 10px;
    width: auto;
    line-height: 15px;
    word-break: break-word;
    white-space: normal;
    color: #333;
    background: #ffffcd url(/Custom/Content/Themes/Shared/Images/error.png) 5px 5px no-repeat
}

.wd-checkout-basket-deliveryoptions-v2 .js-delivery-choice .photo {
    min-width: 70px
}

.wd-checkout-basket-deliveryoptions-v2 .price-discount {
    background-color: #c0d0c6;
    padding: 3px 5px;
    border-radius: 5px;
    font-size: .9em
}

.wd-checkout-basket-deliveryoptions-v2 .price-to-pay .amount {
    font-weight: 700
}

.wd-checkout-basket-deliveryoptions-v2.mode-marketplace .delivery-options .time {
    position: relative;
    top: auto;
    right: auto;
    text-align: right
}

.wd-browsing-wishlist-detail .wishlist-banner {
    position: relative;
    min-height: 240px;
    background: #9c6;
    overflow: hidden
}

.wd-browsing-wishlist-detail .wishlist-banner .wishlist-title {
    background: rgba(0, 0, 0, .5);
    color: #fff;
    font-size: 2.4em;
    padding: 16px;
    line-height: .9em;
    position: absolute;
    bottom: 0;
    left: 0;
    margin: 16px;
    max-width: 50%
}

.wd-browsing-wishlist-detail .wishlist-banner .wishlist-description {
    float: right;
    min-height: 240px;
    width: 360px;
    background: rgba(0, 0, 0, .5);
    color: #fff
}

.wd-browsing-wishlist-detail .wishlist-banner .wishlist-description .description-info {
    padding: 16px
}

.wd-browsing-wishlist-detail .wishlist-products {
    margin-top: 16px
}

.wd-browsing-wishlist-detail .wd-content.content-authenticate form[name=formAuthenticateWishlist] label {
    width: 100px
}

.wd-browsing-wishlist-detail .type-wishlist {
    font-size: 2em;
    text-align: left;
    margin-bottom: 20px;
    font-weight: 700
}

.wd-browsing-wishlist-detail .details, .wd-browsing-wishlist-detail .details div.content dl {
    overflow: hidden
}

.wd-browsing-wishlist-detail .details .image {
    width: 268px;
    float: left
}

.wd-browsing-wishlist-detail .details .image img {
    display: table;
    margin: 0 auto;
    max-width: 250px;
    max-height: 250px;
    box-shadow: 2px 2px 2px #ddd;
    padding: 8px;
    border: 1px solid #ccc
}

.wd-browsing-wishlist-detail .details div.content {
    margin-left: 272px
}

.wd-browsing-wishlist-detail .details div.content .title {
    font-size: 1.3em;
    font-weight: 700;
    border-bottom: 1px solid #ddd
}

.wd-browsing-wishlist-detail .details div.content .description {
    font-style: italic
}

.wd-browsing-wishlist-detail .details div.content dl dt {
    float: left;
    width: 115px;
    font-weight: 700
}

.wd-browsing-wishlist-detail .details div.content dl dd {
    margin-left: 125px;
    margin-bottom: 10px
}

.wd-browsing-wishlist-detail .details div.content .link-share {
    display: table;
    width: 100%;
    margin-top: 8px;
    font-size: 10px
}

.wd-browsing-wishlist-detail .details div.content .link-share label {
    display: table-cell;
    vertical-align: middle;
    width: 10px;
    background: #ddd;
    font-weight: 400;
    padding: 4px 4px 4px 8px;
    border: 1px solid #ddd;
    border-right: none;
    border-radius: 4px 0 0 4px;
    color: #444
}

.wd-browsing-wishlist-detail .details div.content .link-share input {
    display: table-cell;
    width: 500px;
    border-radius: 0 4px 4px 0;
    padding: 4px;
    border-color: #ddd
}

.wd-browsing-wishlist-detail .no-data {
    padding: 20px 0
}

.wd-model-grid-pager {
    min-height: 1em;
    position: relative
}

.wd-model-grid-pager .page-number {
    float: left;
    line-height: 25px;
    margin: 0 10px 5px
}

.wd-model-grid-pager .page-number .page-next, .wd-model-grid-pager .page-number .page-previous {
    font-weight: 700
}

.wd-model-grid-pager .page-number span {
    display: inline-block;
    line-height: normal;
    height: auto;
    text-indent: 0;
    border-radius: 5px;
    background-clip: padding-box;
    padding: 1px 5px
}

.wd-model-grid-pager .page-number span:hover {
    background: #ddd
}

.wd-model-grid-pager .page-number .page-selected {
    font-weight: 700;
    background: #fcfcfc;
    border: 1px solid #ddd
}

.wd-model-grid-pager .description {
    padding: 10px;
    right: 0;
    top: 0
}

.wd-model-grid-pager .description .pagination {
    float: left
}

.wd-model-grid-pager .description .pagination span, .wd-model-grid-pager .description .product-count span {
    font-weight: 700
}

.wd-model-grid-pager .description .product-count:before {
    content: '-';
    margin: 0 3px
}

.wd-checkout-basket-gift {
    display: none;
    width: 100%;
    overflow: hidden
}

.wd-checkout-basket-gift.hide-previous .tabs .over {
    display: none !important
}

.wd-checkout-basket-gift.has-not-gift .tabs .message-box {
    top: 37px;
    z-index: 3
}

.wd-checkout-basket-gift.has-not-gift .tabs .message-box .without-gift {
    display: block !important
}

.wd-checkout-basket-gift.has-not-gift .tabs .message-box .next-range {
    display: none !important
}

.wd-checkout-basket-gift .tabs .current-tab .wd-product-gift-line.gift-selected.vary .selected-variation, .wd-checkout-basket-gift.has-not-gift .overlay {
    display: block
}

.wd-checkout-basket-gift .wd-hide {
    display: none
}

.wd-checkout-basket-gift .tab-container {
    min-height: 100px
}

.wd-checkout-basket-gift .ui-widget-content {
    overflow: hidden;
    background: 0 0;
    border: 0;
    position: relative
}

.wd-checkout-basket-gift .ui-widget-content .ui-widget-content {
    border: 1px solid #ddd
}

.wd-checkout-basket-gift .ui-tabs-nav {
    list-style: none;
    padding: 0;
    background: 0 0;
    border: 0;
    margin: 0 0 -1px;
    position: relative;
    z-index: 1
}

.wd-checkout-basket-gift .ui-tabs-nav li {
    display: inline-block;
    margin: 0;
    padding: 0;
    line-height: 24px;
    background: #f5f5f5;
    border: 1px solid #ccc
}

.wd-checkout-basket-gift .ui-tabs-nav li.ui-tabs-selected {
    background: #fff;
    border-bottom: 1px solid #fff
}

.wd-checkout-basket-gift .ui-tabs-nav li a {
    padding: 0 16px;
    color: #000
}

.wd-checkout-basket-gift .gift-tabs {
    border: 1px solid #ccc
}

.wd-checkout-basket-gift .tabs .wd-product-gift-line .gift-variations select + select, .wd-checkout-basket-gift .ui-tabs-hide {
    display: none
}

.wd-checkout-basket-gift .tabs .wd-product-list ul li {
    float: left;
    width: 18%;
    min-height: 261px;
    border: 1px solid #e6e6e6;
    margin: 13px 43px 13px 13px;
    position: relative
}

.middle--basket .wd-content ul li:last-child:after, .wd-checkout-basket-gift .tabs .wd-product-list ul li:last-child .divisor {
    display: none
}

.wd-checkout-basket-gift .tabs .highlighted {
    background: #ffffcd
}

.wd-checkout-basket-gift .tabs .highlighted::before {
    z-index: 2;
    display: block !important;
    position: relative;
    width: 11px !important;
    height: 11px !important;
    content: ' ';
    background: url(/custom/content/themes/shared/images/error.png) no-repeat 3px 5px
}

.wd-checkout-basket-gift .tabs .select-gift::before {
    content: 'Este brinde pode ser seu'
}

.wd-checkout-basket-gift .tabs .current-tab .wd-product-gift-line .select-gift::before, .wd-checkout-basket-gift .tabs .current-tab .wd-product-gift-line.vary .select-gift::before {
    content: 'Quero este'
}

.wd-checkout-basket-gift .tabs .current-tab .wd-product-gift-line.gift-selected {
    outline: 2px solid green;
    margin: 3px
}

.wd-checkout-basket-gift .tabs .current-tab .wd-product-gift-line.gift-selected .select-gift::before {
    content: 'VocÃª escolheu este'
}

.wd-checkout-basket-gift .tabs .current-tab .gift-variations {
    display: block;
    position: relative
}

.wd-checkout-basket-gift .tabs .current-tab .button.select-gift {
    cursor: pointer
}

.wd-checkout-basket-gift .tabs .current-tab .wd-product-list .wd-product-list {
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    filter: alpha(opacity=100);
    -moz-opacity: 1;
    -khtml-opacity: 1;
    opacity: 1
}

.wd-checkout-basket-gift .tabs div.over .wd-product-gift-line .select-gift::before {
    content: 'NÃ£o estÃ¡ mais disponÃ­vel'
}

.wd-checkout-basket-gift .tabs .wd-product-gift-line.not-purchasable {
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
    filter: alpha(opacity=60);
    -moz-opacity: .6;
    -khtml-opacity: .6;
    opacity: .6
}

.wd-checkout-basket-gift .tabs .wd-product-gift-line.selectable.cant-reselect .select-gift::before {
    content: "Brinde jÃ¡ selecionado" !important
}

.wd-checkout-basket-gift .tabs .wd-product-gift-line.selectable .select-gift::before {
    content: "Quero este" !important
}

.wd-checkout-basket-gift .tabs .wd-product-gift-line .gift-variations select {
    width: 80%
}

.wd-checkout-basket-gift .tabs .wd-product-gift-line .gift-variations select.selected + select, .wd-checkout-basket-oneclickbuy, .wd-checkout-onepage section.step-1 .input-wrapper .input-group label, .wd-checkout-onepage section.step-2 .input-wrapper .input-group label, .wd-checkout-onepage section.step-3 .input-wrapper .input-group label {
    display: inline-block
}

.wd-checkout-basket-gift .tabs .wd-product-gift-line .selected-variation {
    margin: 8px 0;
    display: none
}

.wd-checkout-basket-gift .tabs .wd-product-gift-line .selected-variation .title {
    font-weight: 700
}

.wd-checkout-basket-gift .tabs .wd-product-gift-line .button.select-gift {
    display: inline-block;
    margin-top: 18px;
    text-align: center;
    cursor: default
}

.wd-checkout-basket-gift .tabs .gift-variations {
    display: none
}

.wd-checkout-basket-gift .tabs .wd-product-list .wd-product-list {
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=65)";
    filter: alpha(opacity=65);
    -moz-opacity: .65;
    -khtml-opacity: .65;
    opacity: .65;
    text-align: center
}

.wd-checkout-basket-gift .tabs .wd-product-list .product-list-image, .wd-checkout-basket-gift .tabs .wd-product-list .product-title {
    text-align: center
}

.wd-checkout-basket-gift .overlay, .wd-checkout-basket-gift .tabs .message-box {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%
}

.wd-checkout-basket-gift .tabs .message-box .wrapper {
    width: 440px;
    height: 100px;
    margin: 0 auto;
    position: relative;
    top: 44px;
    right: 90px;
    background: #fff;
    -webkit-box-shadow: 0 11px 53px -2px #000;
    -moz-box-shadow: 0 11px 53px -2px #000;
    box-shadow: 0 11px 53px -2px #000
}

.wd-checkout-basket-gift .tabs .message-box .wrapper.next-range {
    outline: 3px solid green
}

.wd-checkout-basket-gift .tabs .message-box .wrapper.next-range .icon {
    background: url(../Image/basket-icon.png) no-repeat 0 0;
    width: 65px;
    height: 65px;
    display: block;
    float: left;
    margin-right: 25px;
    position: relative;
    top: 17px;
    left: 9px
}

.wd-checkout-basket-gift .tabs .message-box .wrapper.without-gift {
    display: none;
    outline: 3px solid red
}

.wd-checkout-basket-gift .tabs .message-box .wrapper.without-gift .icon {
    background: url(../../../Themes/Default/Images/alert.png) no-repeat -98px -4px;
    width: 44px;
    height: 73px;
    display: block;
    float: left;
    margin-right: 25px;
    position: relative;
    top: 22px;
    left: 9px
}

.wd-checkout-basket-gift .tabs .message-box .wrapper .text {
    font-size: 13pt;
    padding-top: 28px;
    display: block;
    line-height: 20px
}

.wd-checkout-basket-gift .tabs .divisor {
    position: absolute;
    top: 0;
    right: -43px;
    min-height: 259px
}

.wd-checkout-basket-gift .tabs .divisor .top {
    width: 1px;
    height: 40%;
    background: #000;
    min-height: 117px;
    margin-bottom: 10px
}

.wd-checkout-basket-gift .tabs .divisor .bottom {
    width: 1px;
    height: 40%;
    background: #000;
    min-height: 117px;
    margin-top: 10px;
    position: absolute;
    bottom: 0
}

.wd-checkout-basket-gift .tabs .divisor .or {
    position: relative;
    right: 6px;
    bottom: 3px
}

.wd-checkout-basket-gift span.load i {
    background: url(../../../../../Content/Images/loading-default.gif) 0 0 no-repeat;
    display: block;
    margin: 0 auto;
    height: 18px;
    width: 27px;
    float: left
}

.wd-checkout-basket-gift .control .right {
    float: right
}

.wd-checkout-basket-gift .control .left {
    float: left
}

.wd-checkout-basket-gift .control .clear {
    clear: both
}

.wd-checkout-basket-gift .overlay {
    min-height: 351px;
    background: #fff;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=65)";
    filter: alpha(opacity=65);
    -moz-opacity: .65;
    -khtml-opacity: .65;
    opacity: .65;
    z-index: 2;
    display: none
}

.wd-checkout-basket-grid tr.outofstock, .wd-checkout-basket-grid tr.partiallyoutofstock, .wd-checkout-basket-grid tr.undeliverable {
    background: #f4f4f4
}

#cboxLoadedContent .show-this-in-modal ul li.selected, .wd-checkout-basket-grid tr.outofstock .product, .wd-checkout-basket-grid tr.partiallyoutofstock .product, .wd-checkout-basket-grid tr.undeliverable .product {
    background: 0 0
}

.wd-checkout-basket-grid td.product {
    background: #fff
}

.wd-checkout-basket-grid table thead th.product, .wd-checkout-basket-grid td.product div {
    text-align: left
}

.wd-checkout-basket-grid td.product div .data .warning {
    color: #404c58;
    display: block;
    padding: 5px 0
}

.wd-checkout-basket-grid td.product div .data .warning.outofstock .icon:before {
    content: "\f071";
    display: inline-block;
    color: #a51c19;
    font: 14px/1 FontAwesome;
    font-size: 1.2em
}

.wd-checkout-basket-grid td > div {
    text-align: center;
    padding: 10px;
    overflow: hidden
}

.wd-checkout-basket-grid table {
    width: 100%;
    border-collapse: collapse
}

.wd-checkout-basket-grid table tfoot td, .wd-checkout-basket-summary tfoot td[colspan] {
    text-align: right;
    font-weight: 700
}

.wd-checkout-basket-grid .price del, .wd-checkout-basket-grid .price strong {
    display: block;
    margin: 5px 0
}

.wd-checkout-basket-grid .help {
    display: inline-block;
    float: none;
    width: 16px;
    height: 16px;
    margin-left: 5px;
    padding: 0;
    text-indent: -9999em
}

.wd-checkout-basket-grid .skuoptions {
    display: block;
    text-align: left;
    margin-top: 5px
}

.wd-checkout-basket-grid .skuoptions-option {
    display: block;
    margin-top: 3px
}

.wd-checkout-basket-grid .wishlist-wrapper {
    margin-top: 3px;
    display: table
}

.wd-checkout-basket-grid .wishlist-wrapper .is-wishlist-item {
    padding: 6px;
    border: 1px solid #fc0;
    background-color: #ffc;
    display: inline-block;
    font-size: .9em
}

.wd-checkout-basket-grid a.photo {
    display: inline-block;
    float: left;
    margin-right: 10px
}

.wd-checkout-basket-grid a.photo img {
    max-width: 120px;
    max-height: 120px
}

.wd-checkout-basket-grid .quantity .change {
    display: inline-block;
    width: auto;
    margin-bottom: 10px;
    white-space: nowrap
}

.wd-checkout-basket-grid .quantity .change input {
    margin: 0 5px;
    text-align: center
}

.wd-checkout-basket-grid .quantity .change button {
    width: 25px
}

.wd-checkout-basket-grid .flag-out-of-stock, .wd-checkout-basket-grid .flag-undeliverable {
    display: block;
    background: #a51c19;
    color: #fff;
    margin: 0 auto 10px
}

.wd-checkout-basket-grid .basket-warning {
    background: #eee;
    padding: 2rem;
    border: 0;
    color: #555;
    margin: 20px 0
}

.wd-checkout-basket-grid .basket-warning .scroll-to-items {
    color: #a51c19;
    font-weight: 700;
    text-decoration: underline
}

.wd-checkout-basket-grid .warning-title {
    font-size: 1.8em
}

.wd-checkout-basket-grid .warning-text {
    margin: 0 0 25px
}

.wd-checkout-basket-grid .remove-all-out-of-stock-itens, .wd-checkout-basket-grid .remove-all-undeliverable-itens {
    width: 230px;
    text-align: center;
    display: block;
    height: 40px;
    background: #a51c19;
    color: #fff;
    line-height: 40px
}

.wd-checkout-basket-grid .remove-all-out-of-stock-itens:active, .wd-checkout-basket-grid .remove-all-out-of-stock-itens:hover, .wd-checkout-basket-grid .remove-all-out-of-stock-itens:visited, .wd-checkout-basket-grid .remove-all-undeliverable-itens:active, .wd-checkout-basket-grid .remove-all-undeliverable-itens:hover, .wd-checkout-basket-grid .remove-all-undeliverable-itens:visited, .wd-checkout-basket-grid .remove-out-of-stock-item:active, .wd-checkout-basket-grid .remove-out-of-stock-item:hover, .wd-checkout-basket-grid .remove-out-of-stock-item:visited, .wd-checkout-basket-grid .remove-undeliverable-item:active, .wd-checkout-basket-grid .remove-undeliverable-item:hover, .wd-checkout-basket-grid .remove-undeliverable-item:visited {
    text-decoration: none
}

.wd-checkout-basket-grid .outofstock .quantity a {
    font-size: 10px;
    display: inline-block;
    margin-top: 10px;
    color: #00f;
    text-decoration: underline
}

.wd-checkout-basket-grid .remove-out-of-stock-item, .wd-checkout-basket-grid .remove-undeliverable-item {
    display: inline-block;
    background: #a51c19;
    color: #fff;
    padding: 1em 2em
}

.wd-checkout-basket-grid .acept-partially-out-of-stock-item {
    float: left;
    margin-left: 10px
}

.wd-checkout-basket-grid .choose-other-product {
    float: left;
    margin-top: 15px
}

.wd-checkout-basket-grid .status-item-messages {
    font-size: .775em;
    margin-bottom: 10px
}

.js-basket-holder .wd-checkout-basket-discount-progressive-v2 > div, .js-basket-holder .wd-checkout-basket-discount-progressive > div, .wd-checkout-basket-grid .status-item-messages .line-1 {
    display: block
}

.msie7 .wd-checkout-basket-grid .quantity .change {
    display: inline;
    zoom: 1
}

.js-basket-holder .wd-checkout-basket-discount-progressive .clearfix:after, .js-basket-holder .wd-checkout-basket-discount-progressive-v2 .clearfix:after, .js-basket-holder .wd-checkout-basket-discount-progressive-v2.clearfix:after, .js-basket-holder .wd-checkout-basket-discount-progressive.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden
}

.js-basket-holder .wd-checkout-basket-discount-progressive-v2 {
    width: 100%;
    margin-bottom: 10px;
    height: auto
}

.js-basket-holder .wd-checkout-basket-discount-progressive-v2 .wd-title {
    font-size: 1.2em;
    font-weight: 700;
    margin-bottom: 10px
}

.js-basket-holder .wd-checkout-basket-discount-progressive ul, .js-basket-holder .wd-checkout-basket-discount-progressive-v2 ul {
    padding: 0;
    width: 100%;
    margin: 10px 0 0
}

.js-basket-holder .wd-checkout-basket-discount-progressive ul li, .js-basket-holder .wd-checkout-basket-discount-progressive-v2 ul li {
    list-style: none;
    float: left;
    height: 110px;
    display: block;
    border: 1px solid;
    padding: 10px 10px 10px 25px;
    position: relative
}

.js-basket-holder .wd-checkout-basket-discount-progressive-v2 ul li.active {
    border-color: #00f;
    background: #6792bf;
    color: #fff
}

.js-basket-holder .wd-checkout-basket-discount-progressive-v2 ul li.active .warning {
    color: #fff
}

.js-basket-holder .wd-checkout-basket-discount-progressive-v2 ul li.first {
    margin-left: 0;
    width: 170px
}

.js-basket-holder .wd-checkout-basket-discount-progressive ul li.first span, .js-basket-holder .wd-checkout-basket-discount-progressive-v2 ul li.first span {
    color: red;
    display: block;
    width: 100%
}

.js-basket-holder .wd-checkout-basket-discount-progressive-v2 ul li.first .exclamacao {
    margin-bottom: 10px
}

.js-basket-holder .wd-checkout-basket-discount-progressive-v2 ul li .numbers {
    border: 1px solid;
    border-radius: 100%;
    width: 35px;
    height: 35px;
    display: block;
    line-height: 32px;
    float: none;
    margin: 0 auto
}

.js-basket-holder .wd-checkout-basket-discount-progressive-v2 ul li .values {
    position: relative;
    font-size: 22px;
    padding-top: 20px;
    width: 130px;
    margin-bottom: 10px;
    text-align: left
}

.js-basket-holder .wd-checkout-basket-discount-progressive-v2 ul li .values .moneySign {
    float: none
}

.js-basket-holder .wd-checkout-basket-discount-progressive-v2 ul li .warning {
    background: rgba(0, 0, 0, .15);
    color: #686868;
    padding: 3px;
    width: 100%;
    font-size: 8px;
    height: 25px;
    line-height: 10px
}

.js-basket-holder .wd-checkout-basket-discount-progressive-v2 ul li .warning.active {
    font-size: 10px;
    line-height: 19px
}

.js-basket-holder .wd-checkout-basket-discount-progressive ul li:first-child:not(.first), .js-basket-holder .wd-checkout-basket-discount-progressive-v2 ul li:first-child:not(.first) {
    margin-left: 0
}

.middle--basket .wd-title span {
    display: block;
    font-weight: 400;
    margin-top: 10px
}

.middle--basket .wd-content ul li span.warning.more-warning {
    background-color: #fffdf0;
    color: #a15f00
}

.wd-checkout-basket-oneclickbuy .btn-basket-oneclickbuy {
    width: 198px;
    height: 36px;
    text-indent: -9999px;
    background-image: url(/custom/content/themes/Default/Images/buttons.png);
    background-repeat: no-repeat;
    background-color: transparent;
    background-position: -187px -400px;
    border: 0;
    padding-top: 2px !important;
    margin-left: 10px
}

.wd-checkout-basket-summary {
    position: relative
}

.wd-checkout-basket-summary th {
    text-align: center;
    padding: 10px;
    width: 140px
}

.wd-checkout-basket-summary td.product, .wd-checkout-basket-summary th.product {
    text-align: left;
    width: auto
}

.wd-checkout-basket-summary td {
    text-align: center;
    padding: 10px
}

.wd-checkout-basket-summary td.product-image {
    vertical-align: top
}

.wd-checkout-basket-summary td.product-image img {
    max-width: 125px
}

.wd-checkout-basket-summary tfoot td, .wd-checkout-basket-summary th {
    box-shadow: inset 1px -1px 0 #fff
}

.wd-checkout-basket-summary .td-delivery-amount del {
    display: none
}

.wd-checkout-basket-summary .see-products {
    position: absolute;
    right: 10px;
    top: 10px;
    text-decoration: underline;
    cursor: pointer
}

.wd-checkout-basket-summary .freeitem, .wd-profile-return-order-selection table .buttons td button {
    margin-left: 15px
}

.wd-checkout-basket-summary .freeitem:before, .wd-checkout-basket-summaryheader span.freeitem:before, .wd-checkout-basket-summaryheader span.nested-service:before {
    content: ' + '
}

.wd-checkout-basket-summary .price {
    display: none !important
}

.wd-checkout-basket-summary .wishlist-wrapper {
    margin-top: 2px
}

.wd-checkout-basket-summary .wishlist-wrapper .is-wishlist-item {
    padding: 4px;
    border: 1px solid #fc0;
    background-color: #ffc;
    display: inline-block;
    font-size: .9em
}

.wd-checkout-basket-summary .nested-item td.product {
    padding-left: 20px
}

.wd-checkout-basket-summary .wd-hidden {
    visibility: hidden
}

.js-basket-holder .wd-checkout-basket-discount-progressive {
    width: 100%;
    margin-bottom: 10px;
    height: auto
}

.js-basket-holder .wd-checkout-basket-discount-progressive .wd-title {
    font-size: 1.2em;
    font-weight: 700;
    margin-bottom: 10px
}

.js-basket-holder .wd-checkout-basket-discount-progressive ul li.active {
    border-color: #00f;
    background: #6792bf;
    color: #fff
}

.js-basket-holder .wd-checkout-basket-discount-progressive ul li.active .warning, .wd-checkout-ordersummary.oms-mode .treatment.treatment-error p {
    color: #fff
}

.js-basket-holder .wd-checkout-basket-discount-progressive ul li.first {
    margin-left: 0;
    width: 170px
}

.js-basket-holder .wd-checkout-basket-discount-progressive ul li.first .exclamacao {
    margin-bottom: 10px
}

.js-basket-holder .wd-checkout-basket-discount-progressive ul li .numbers {
    border: 1px solid;
    border-radius: 100%;
    width: 35px;
    height: 35px;
    display: block;
    line-height: 32px;
    float: none;
    margin: 0 auto
}

.js-basket-holder .wd-checkout-basket-discount-progressive ul li .values {
    position: relative;
    font-size: 22px;
    padding-top: 20px;
    width: 130px;
    margin-bottom: 10px;
    text-align: left
}

.js-basket-holder .wd-checkout-basket-discount-progressive ul li .values .moneySign, .wd-profile-oneclickbuy-settings .wd-content div.delivery.payment .right fieldset, .wd-profile-oneclickbuy-settings .wd-content > div.payment.payment .right fieldset {
    float: none
}

.js-basket-holder .wd-checkout-basket-discount-progressive ul li .warning {
    background: rgba(0, 0, 0, .15);
    color: #686868;
    padding: 3px;
    width: 100%;
    font-size: 8px;
    height: 25px;
    line-height: 10px
}

.js-basket-holder .wd-checkout-basket-discount-progressive ul li .warning.active {
    font-size: 10px;
    line-height: 19px
}

.js-basket-holder .wd-checkout-basket-discount-progressive ul li > span, .js-basket-holder .wd-checkout-basket-discount-progressive-v2 ul li > span {
    float: left;
    text-align: center;
    width: 100%
}

.js-basket-holder .range-1 li, .wd-checkout-ordersummary.oms-mode .summary-fulfillment table {
    width: 100%
}

.js-basket-holder .range-2 li {
    width: 50%
}

.js-basket-holder .range-3 li {
    width: 33.33%
}

.js-basket-holder .range-4 li, .wd-product-buy-grid-component table thead .first-variation-title {
    width: 25%
}

.js-basket-holder .range-5 li {
    width: 20%
}

.js-basket-holder .range-6 li {
    width: 16.66%
}

.js-basket-holder .range-7 li {
    width: 14.28%
}

.js-basket-holder .range-8 li {
    width: 12.5%
}

.js-basket-holder .range-9 li {
    width: 11.5%
}

.js-basket-holder .range-10 li {
    width: 10%
}

.js-basket-holder .payment-types .types, .middle--basket .wd-content ul li > span {
    display: block;
    width: 100%
}

.js-basket-holder div.loading {
    z-index: 3
}

.middle--basket .wd-checkout-basket-discount-progressive {
    margin: 0 auto 20px;
    background: #fff;
    font-size: 14px;
    color: #555
}

.box-sizing, .middle--basket .box-sizing {
    box-sizing: border-box
}

.middle--basket .wd-title {
    text-align: center;
    padding: 14px;
    color: #48a148;
    font-weight: 700
}

.middle--basket .wd-content ul, .wd-checkout-paymentgroup fieldset.card-primary .resume .information ul, .wd-checkout-paymentgroup fieldset.card-secondary .resume .information ul {
    margin: 0;
    padding: 0
}

.middle--basket .wd-content ul li {
    list-style: none;
    padding: 20px 5px 5px;
    background-color: #fff;
    position: relative;
    height: 105px;
    text-align: center;
    border-bottom: 1px dashed #dfdfdf
}

.middle--basket .wd-content ul li:first-child, .wd-checkout-onepage section .wd-checkout-deliveryservices li.js-delivery-choice label:first-child {
    display: none
}

.middle--basket .wd-content ul li:last-child {
    border-bottom: 1px solid #dfdfdf
}

.middle--basket .wd-content ul li > span.numbers, .middle--basket .wd-content ul li > span.numbers + .product {
    display: inline
}

.middle--basket .wd-content ul li span.values {
    font-size: 14px
}

.middle--basket .wd-content ul li span.discount {
    margin: 5px 0
}

.middle--basket .wd-content ul li span.discount span.discount {
    display: block;
    font-size: 18px;
    margin: 0;
    font-weight: 700
}

.middle--basket .wd-content ul li span.discount span.sufix {
    display: block;
    font-size: 12px;
    margin-top: 2px
}

.middle--basket .wd-content ul li span.warning {
    display: inline;
    text-align: center;
    padding: .2em .6em .3em;
    border-radius: 4px;
    font-size: 11px;
    text-transform: uppercase;
    line-height: 1.6em
}

.middle--basket .wd-content ul li.beforeActive {
    padding-top: 18px;
    background: #f6f6f6;
    height: 90px
}

.middle--basket .wd-content ul li.beforeActive:after {
    border-color: #e8f3e3 transparent transparent
}

.middle--basket .wd-content ul li.beforeActive .warning {
    background-color: #fffdf0;
    color: #fff
}

.middle--basket .wd-content ul li.active {
    background-color: #e8f3e3;
    height: 100px;
    color: #48a148
}

.middle--basket .wd-content ul li.active:after {
    border-color: #e8f3e3 transparent transparent;
    content: "";
    display: block;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 15px 155px 0;
    position: absolute;
    bottom: -15px;
    z-index: 1;
    left: 0;
    right: 0;
    margin: auto
}

.middle--basket .wd-content ul li.active .warning {
    background-color: #48a148;
    color: #fff
}

.middle--basket .wd-content ul li.active + li {
    padding-top: 25px
}

* html .wd-checkout-basket-discount-progressive .clearfix, * html .wd-checkout-basket-discount-progressive.clearfix {
    height: 1%
}

.wd-checkout-basket-product-terms {
    position: relative;
    background: #f5f5f5;
    border-width: 1px;
    border-style: solid;
    border-color: #e5e5e5;
    padding: 10px 0 10px 10px;
    margin: 5px 0
}

.wd-checkout-basket-product-terms .header {
    margin-bottom: 15px
}

.wd-checkout-basket-product-terms .title {
    font-size: 1.2em
}

.wd-checkout-basket-product-terms .deadline {
    margin-bottom: 15px
}

.wd-checkout-basket-summaryheader {
    position: relative
}

.wd-checkout-basket-summaryheader .subtotal {
    display: none
}

.wd-checkout-basket-summaryheader .wd-widget {
    display: none;
    position: absolute;
    z-index: 999;
    right: 0;
    top: 100%;
    overflow: hidden;
    width: 300px
}

.wd-checkout-basket-summaryheader .wd-widget > .wd-header {
    padding: 10px 20px;
    display: block;
    font-weight: 700
}

.wd-checkout-basket-summaryheader .wd-widget > .wd-content {
    margin-bottom: 10px;
    border-radius: 0
}

.wd-checkout-basket-summaryheader .wd-widget > .wd-content ul {
    list-style: none;
    padding: 10px;
    overflow: hidden;
    line-height: 50px;
    margin: 0
}

.wd-checkout-basket-summaryheader .wd-widget > .wd-content ul li {
    float: left
}

.wd-checkout-basket-summaryheader .wd-widget > .wd-content ul .name {
    width: 130px;
    padding: 0 5px;
    overflow: hidden
}

.wd-checkout-basket-summaryheader .wd-widget > .wd-content ul .name span {
    line-height: 18px;
    display: inline-block
}

.wd-checkout-basket-summaryheader .wd-widget > .wd-content ul .name span.freeitem, .wd-checkout-basket-summaryheader .wd-widget > .wd-content ul .name span.nested-service {
    display: block;
    line-height: 0;
    margin-left: 15px
}

.wd-checkout-basket-summaryheader .wd-widget > .wd-content ul .price {
    width: 88px;
    text-align: right
}

.wd-checkout-basket-summaryheader .wd-widget > .wd-content ul .img img, .wd-checkout-ordershipment .wd-content .product .img img {
    width: 50px;
    border: 0
}

.wd-checkout-basket-summaryheader .wd-widget > .wd-content .subtotal {
    display: block;
    border: 0;
    position: relative;
    overflow: hidden;
    line-height: 20px;
    height: 20px;
    font-weight: 700
}

.wd-checkout-basket-summaryheader .wd-widget > .wd-content .subtotal .value, .wd-checkout-ordersummary.short-mode .wd-content .summary-data .wd-subtitle .order-status, .wd-checkout-ordersummary.shortoms-mode .wd-content .summary-data .wd-subtitle .order-status {
    position: absolute;
    right: 10px;
    top: 10px
}

.wd-checkout-basket-summaryheader .wd-widget > .wd-footer {
    text-align: center;
    padding-bottom: 10px;
    display: block
}

.wd-checkout-basket-summaryheader .minimum-quantity-box {
    display: none
}

.wd-checkout-basket-summaryheader .minimum-quantity-box.visible {
    display: block
}

.wd-checkout-basket-summaryheader .minimum-quantity {
    background: #e73432;
    text-align: center
}

.wd-checkout-basket-summaryheader .minimum-quantity.allowed {
    background: #87c224
}

.wd-checkout-basket-summaryheader .basket-size-wrapper.hide {
    display: none
}

.wd-checkout-basket-summaryheader:hover .wd-widget {
    display: block
}

.wd-checkout-order-print {
    display: inline-block;
    padding-left: 10px
}

.wd-checkout-order-print .order-print {
    background: url(/custom/content/themes/ingresso-certo/Images/buttons.png) no-repeat -360px -550px;
    height: 25px;
    width: 143px;
    text-indent: -9999em;
    cursor: pointer;
    border: 0
}

.wd-checkout-order-print .order-print:hover {
    filter: alpha(opacity=80);
    opacity: .8
}

.wd-checkout-deliveryservices .wd-content label img, .wd-checkout-deliveryservices .wd-content label span:not(.no-float) {
    display: block;
    float: right;
    text-align: right
}

.wd-checkout-deliveryservices {
    position: relative
}

.wd-checkout-deliveryservices mark, .wd-checkout-onepage mark {
    background-color: transparent;
    color: inherit
}

.wd-checkout-deliveryservices .per {
    margin: 0 5px
}

.wd-checkout-deliveryservices .wd-content, .wd-checkout-onepage section.step-1 > center, .wd-checkout-onepage section.step-2 > center, .wd-checkout-onepage section.step-3 > center {
    padding: 10px
}

.wd-checkout-deliveryservices .wd-content ul {
    padding: 0;
    margin: 0;
    list-style: none
}

.wd-checkout-deliveryservices .wd-content li {
    line-height: 1.3em;
    padding: 10px 0;
    border-bottom: 1px dotted #e5e5e5;
    overflow: hidden
}

.wd-checkout-deliveryservices .wd-content li:first-child {
    padding-top: 0
}

.wd-checkout-deliveryservices .wd-content li:last-child {
    margin-bottom: 5px
}

.wd-checkout-deliveryservices .wd-content .schedule-shifts .schedule-shifts-options, .wd-checkout-deliveryservices .wd-content img, .wd-checkout-deliveryservices .wd-content label, .wd-checkout-onepage section .wd-checkout-addresses .others-addresses ul li .select-this-address {
    float: right
}

.wd-checkout-deliveryservices .wd-content label img {
    margin-right: 5px
}

.wd-checkout-deliveryservices .wd-content input {
    display: inline-block;
    float: right;
    margin: 10px;
    vertical-align: middle
}

.wd-checkout-deliveryservices .wd-content .input-wrapper {
    padding-bottom: 0;
    text-align: right
}

.wd-checkout-deliveryservices .wd-content .input-wrapper button {
    font-size: 1.5em
}

.wd-checkout-deliveryservices .wd-content .error-message {
    position: relative;
    display: block;
    border: 1px solid #e5e5b8;
    border-radius: .4em;
    padding: 5px 10px 5px 25px;
    margin: 10px;
    width: auto;
    line-height: 15px;
    white-space: nowrap;
    color: #333;
    background: #ffffcd url(/Custom/Content/Themes/Shared/Images/error.png) 5px 5px no-repeat;
    text-shadow: none;
    box-shadow: 0 1px 2px rgba(0, 0, 0, .1)
}

.wd-checkout-deliveryservices .wd-content .schedule-shifts {
    float: right;
    width: 228px;
    clear: both
}

.wd-checkout-deliveryservices .wd-content .schedule-shifts span {
    display: block;
    float: none
}

.wd-checkout-deliveryservices .wd-content .schedule-shifts .schedule-shifts-hour-error, .wd-checkout-deliveryservices .wd-content .schedule-shifts .schedule-shifts-hour-label {
    display: none
}

.wd-checkout-deliveryservices .wd-content .schedule-shifts .schedule-shifts-hour.error {
    border: 1px solid red
}

.wd-checkout-deliveryservices .wd-content .datepicker {
    margin: 0;
    float: left
}

.wd-checkout-deliveryservices .wd-content .clear {
    clear: both
}

.wd-checkout-deliveryservices .price-discount {
    background-color: #c0d0c6;
    padding: 3px 5px;
    border-radius: 5px;
    font-size: .9em
}

.wd-checkout-deliveryservices .price-to-pay .amount {
    font-weight: 700
}

.OnePageCheckoutStep .wd-checkout-deliveryservices .wd-content .schedule-shifts, .wd-product-indicate-form fieldset {
    float: none;
    clear: both
}

.wd-checkout-onepage section.step-1 .input-wrapper label, .wd-checkout-onepage section.step-2 .input-wrapper label, .wd-checkout-onepage section.step-3 .input-wrapper label {
    display: block;
    text-align: left;
    width: auto
}

.wd-checkout-onepage section.step-1 .input-wrapper span.error, .wd-checkout-onepage section.step-2 .input-wrapper span.error, .wd-checkout-onepage section.step-3 .input-wrapper span.error {
    text-indent: -9999px;
    background-position: 5px 2px;
    width: 0
}

.wd-checkout-onepage {
    overflow: hidden;
    border: 1px solid #ddd;
    width: auto
}

.wd-checkout-onepage .overlay {
    display: none
}

.wd-checkout-onepage .wd-header, div.wd-checkout-ordertracking-async > div.wd-checkout-ordertracking-async > div.wd-header {
    display: none !important
}

.wd-checkout-onepage .wd-content {
    border: 0 !important;
    padding: 0 !important
}

.wd-checkout-onepage section header hgroup h2 {
    color: #fff;
    background: #666;
    padding: 10px;
    width: 20px;
    float: left;
    text-align: center
}

.wd-checkout-onepage section header hgroup h3 {
    float: left;
    line-height: 40px;
    margin-left: 10px
}

.wd-checkout-onepage section.step-1 {
    border-left-width: 1px
}

.wd-checkout-onepage section.step-1 > div, .wd-checkout-onepage section.step-2 > div, .wd-checkout-onepage section.step-3 > div {
    padding: 0 10px
}

.wd-checkout-onepage section.step-1 .input-wrapper {
    line-height: 18px
}

.wd-checkout-onepage section.step-1 .input-wrapper.inline {
    display: inline-block;
    width: 140px
}

.wd-checkout-onepage section.step-1 .input-wrapper.inline input[type=text], .wd-checkout-onepage section.step-2 .input-wrapper.inline input[type=text], .wd-checkout-onepage section.step-3 .input-wrapper.inline input[type=text] {
    width: 125px
}

.wd-checkout-onepage section.step-1 .input-wrapper.inline select, .wd-checkout-onepage section.step-2 .input-wrapper.inline select, .wd-checkout-onepage section.step-3 .input-wrapper.inline select {
    width: 135px
}

.wd-checkout-onepage section.step-1 .input-wrapper .customer-type-radio {
    margin: 0
}

.wd-checkout-onepage section.step-1 .wd-subtitle {
    display: none
}

.wd-checkout-onepage section.step-1 .welcome > strong, .wd-product-buy-grid-list.bg-mobile-default .bg-main-variation .bg-variation .bg-title small {
    font-size: 16px
}

.wd-checkout-onepage section.step-2 {
    border-left-width: 1px;
    border-right-width: 1px
}

.wd-checkout-onepage section.step-2 .input-wrapper {
    line-height: 18px
}

.wd-checkout-onepage section.step-2 .input-wrapper.inline {
    display: inline-block;
    width: 140px
}

.wd-checkout-onepage section.step-2 .input-wrapper .customer-type-radio {
    margin: 0
}

.wd-checkout-onepage section.step-2 .new-address, .wd-checkout-onepage section.step-2 .registered-address, .wd-checkout-onepage section.step-2 .registered-address li {
    width: auto;
    float: none
}

.wd-checkout-onepage section.step-2 .wd-profile-addressform {
    border: 1px solid #ddd;
    padding: 4px
}

.wd-checkout-onepage section.step-2 .preview dt, .wd-checkout-onepage section > div.wrapper {
    position: relative
}

.wd-checkout-onepage section.step-2 .preview dt span {
    position: absolute;
    right: 0;
    cursor: pointer;
    background: url(/custom/content/themes/default/Images/sprite.png) no-repeat -104px -173px;
    display: inline-block;
    width: 23px;
    height: 20px
}

.wd-checkout-onepage section.step-3 {
    border-right-width: 1px
}

.wd-checkout-onepage section.step-3 .input-wrapper {
    line-height: 18px
}

.wd-checkout-onepage section.step-3 .input-wrapper.inline {
    display: inline-block;
    width: 140px
}

.wd-checkout-onepage section.step-3 .input-wrapper .customer-type-radio {
    margin: 0
}

.wd-checkout-onepage section.step-3 .payment .payment-method {
    width: auto;
    display: inline-block
}

.wd-checkout-onepage section .wd-profile-register, .wd-checkout-onepage section.step-3 .payment .payment-form {
    margin: 0
}

.wd-checkout-onepage section.step-3 .payment .payment-form .wd-checkout-payment {
    width: auto;
    padding: 20px 0
}

.wd-checkout-onepage section.step-3 .payment:last-child .payment-method {
    right: 0;
    position: absolute;
    top: 0
}

.wd-checkout-onepage section .wd-profile-login {
    float: none;
    display: inline
}

.wd-checkout-onepage section .wd-profile-login .profile-login-modalText {
    display: inline
}

.wd-checkout-onepage section .wd-checkout-deliveryservices .button-wrapper {
    display: none
}

.wd-checkout-onepage section .wd-checkout-addresses .registered-address {
    overflow: auto;
    max-height: 300px
}

.wd-checkout-onepage section .wd-checkout-addresses .button-wrapper {
    display: none
}

.wd-checkout-onepage section .wd-checkout-addresses .address-item {
    min-height: inherit
}

.wd-checkout-onepage section .wd-checkout-addresses .address-item.selected-shipping, .wd-checkout-order-sendreceipt-content-modal small, .wd-checkout-ordersummary.short-mode .wd-content .summary-data .payment-data .deposit-wrapper .data .data-row, .wd-checkout-ordersummary.shortoms-mode .wd-content .summary-data .payment-data .deposit-wrapper .data .data-row, .wd-checkout-ordertracking .wd-content small, .wd-checkout-ordertracking-async .wd-content small, .wrapper-actions a.retry-action span {
    display: block
}

.wd-checkout-onepage section .wd-checkout-addresses .address-item.selected-shipping em.check {
    background: url(/Custom/Content/Themes/Default/Images/sprite.png) no-repeat right top;
    display: block;
    position: absolute;
    width: 50px;
    height: 40px;
    text-indent: -9999px;
    top: 2px;
    right: 2px
}

.wd-checkout-onepage section .wd-checkout-addresses .others-addresses {
    position: absolute;
    border: 1px solid #ddd;
    background: #f2f2f2;
    padding: 4px;
    z-index: 2;
    max-height: 100px;
    overflow: auto
}

.wd-checkout-onepage section .wd-checkout-addresses .others-addresses small.close {
    position: absolute;
    right: 0;
    top: 0
}

.wd-checkout-onepage section .wd-checkout-addresses .others-addresses ul li {
    min-height: 100px
}

.retry-actions, .wd-checkout-onepage section .wd-checkout-addresses .address-item .input-wrapper, .wd-checkout-onepage section .wd-checkout-addresses .address-item em.check, .wd-checkout-onepage section .wd-checkout-addresses .others-addresses ul li .input-wrapper {
    display: none
}

.wd-checkout-onepage section .wd-checkout-basket-summary table {
    font-size: .8em
}

.wd-checkout-onepage section .wd-checkout-basket-summary table tfoot tr td:first-child {
    text-align: left
}

.wd-checkout-onepage .has-any-wishlist {
    padding: 8px;
    border: 1px solid #fc0;
    background-color: #ffc
}

.wd-checkout-onepage .wrapper-billing-address, .wd-facet-group + div {
    margin-top: 10px
}

.wd-checkout-onepage .wd-checkout-addresses-billing {
    margin-bottom: 20px
}

.wd-checkout-onepage .wd-checkout-addresses-billing .open-form {
    display: block;
    padding-top: 10px
}

.wd-checkout-onepage .address-delivery-wishlist {
    border: 1px solid #ccc;
    margin-bottom: 10px
}

.wd-checkout-onepage .address-delivery-wishlist .name {
    display: block;
    font-size: 1.2em;
    font-weight: 700;
    font-style: italic;
    color: #666;
    padding: 10px;
    background: #f5f5f5
}

.wd-checkout-onepage .address-delivery-wishlist .others {
    padding: 10px
}

.wd-checkout-onepage .address-delivery-wishlist .others div {
    padding: 2px 0
}

.wd-checkout-onepage > section {
    width: 33.3%;
    float: left
}

.wd-checkout-onepage .bar-register-actions ul {
    overflow: hidden;
    margin: 0
}

#cboxLoadedContent .show-this-in-modal ul li, .alert-error .message ul li, .wd-checkout-onepage .bar-register-actions ul li, .wd-checkout-paymentgroup fieldset.card-primary .resume .information ul li, .wd-checkout-paymentgroup fieldset.card-secondary .resume .information ul li {
    list-style: none
}

.wd-checkout-onepage .bar-register-actions ul li:first-child {
    float: left
}

.wd-checkout-onepage .bar-register-actions ul li:last-child {
    float: right
}

.wrapper-actions {
    margin: 30px auto 10px;
    display: table
}

.wrapper-actions a.retry-action {
    margin-right: 10px;
    background-color: #efefef;
    border: 1px solid #ccc;
    border-radius: 4px;
    display: inline-block;
    padding: 15px 10px;
    text-align: center;
    position: relative
}

.wrapper-actions a.retry-action span strong {
    display: block;
    font-weight: 700;
    font-size: 1.2em;
    text-transform: uppercase
}

.wrapper-actions a.retry-action span small {
    font-size: .9em
}

.wrapper-actions a.retry-action:last-child {
    margin-right: 0
}

#colorbox .wd-checkout-order-sendreceipt-content-modal, .alert-error .message ul, .wd-checkout-ordershipment .wd-content ul.items {
    padding: 0
}

.wd-checkout-order-sendreceipt .open-receipt, .wd-product-reviews cite {
    display: block;
    margin-top: 10px
}

.wd-checkout-order-sendreceipt .wd-clear {
    clear: both
}

.wd-checkout-order-sendreceipt-content-modal {
    padding: 20px
}

.wd-checkout-order-sendreceipt-content-modal .input-wrapper {
    margin-bottom: 20px
}

.wd-checkout-order-sendreceipt-content-modal .input-wrapper.button-wrapper {
    margin-bottom: 0
}

.wd-checkout-order-sendreceipt-content-modal .button-wrapper {
    margin-top: 25px;
    text-align: right
}

.wd-checkout-order-sendreceipt-content-modal .file-button {
    margin-top: 10px;
    margin-left: 30px
}

.wd-checkout-order-sendreceipt-content-modal span.error {
    color: #000
}

.wd-checkout-order-sendreceipt-content-modal .file {
    visibility: hidden
}

.wd-checkout-order-sendreceipt-modal .the-modal, .wd-checkout-paymentgroup legend {
    width: 550px
}

.wd-checkout-orderdeliveryaddress {
    overflow: hidden
}

.wd-checkout-orderdeliveryaddress .content {
    padding: 10px;
    float: left;
    min-width: 250px
}

.wd-checkout-orderdeliveryaddress small, .wd-checkout-orderpayment small {
    display: block;
    padding: 10px;
    clear: both
}

.wd-checkout-ordersummary .wd-header {
    position: relative
}

.wd-checkout-ordersummary .wd-content {
    overflow: hidden;
    position: relative
}

.wd-checkout-ordersummary.short-mode .wd-content, .wd-checkout-ordersummary.shortoms-mode .wd-content {
    padding: 10px
}

.wd-checkout-ordersummary.short-mode .wd-content .summary-data, .wd-checkout-ordersummary.shortoms-mode .wd-content .summary-data {
    position: relative;
    margin-left: 29%;
    overflow: hidden
}

.wd-checkout-ordersummary.short-mode .wd-content .summary-data ul, .wd-checkout-ordersummary.shortoms-mode .wd-content .summary-data ul {
    list-style: none;
    float: left;
    padding: 0;
    margin: 0
}

.wd-checkout-ordersummary.short-mode .wd-content .summary-data ul.labels, .wd-checkout-ordersummary.shortoms-mode .wd-content .summary-data ul.labels {
    font-weight: 700;
    font-size: 1.1em;
    padding-right: 20px
}

.wd-checkout-ordersummary.short-mode .wd-content .summary-data ul li, .wd-checkout-ordersummary.shortoms-mode .wd-content .summary-data ul li {
    display: block;
    height: 40px;
    line-height: 40px
}

.wd-checkout-ordersummary.short-mode .wd-content .summary-data .payment-data .deposit-wrapper, .wd-checkout-ordersummary.shortoms-mode .wd-content .summary-data .payment-data .deposit-wrapper {
    margin-top: 20px
}

.wd-checkout-ordersummary.short-mode .wd-content .summary-data .payment-data .deposit-wrapper .data, .wd-checkout-ordersummary.shortoms-mode .wd-content .summary-data .payment-data .deposit-wrapper .data {
    width: 50%;
    float: left
}

.wd-checkout-ordersummary.short-mode .wd-content .summary-data .payment-data .deposit-wrapper .action, .wd-checkout-ordersummary.shortoms-mode .wd-content .summary-data .payment-data .deposit-wrapper .action {
    width: 50%;
    float: right
}

.wd-checkout-ordersummary.short-mode .wd-header .order-link, .wd-checkout-ordersummary.shortoms-mode .wd-header .order-link {
    position: absolute;
    right: 10px;
    top: 5px
}

.wd-checkout-ordersummary.order-invoice-link img {
    position: absolute
}

.wd-checkout-ordersummary.order-invoice-link label {
    position: absolute;
    margin-left: 40px;
    cursor: pointer
}

.wd-checkout-ordersummary.oms-mode .summary-order {
    background: #f6f6f6;
    border: 1px solid #dfdfdf;
    padding: 12px
}

.wd-checkout-ordersummary.oms-mode .treatment {
    text-align: left;
    line-height: 16px;
    text-align-last: left;
    padding: 15px 20px 15px 40px;
    font-size: 12px;
    display: block;
    margin-top: 12px;
    position: relative
}

.wd-checkout-ordersummary.oms-mode .treatment p {
    font-size: 12px;
    padding-left: 10px
}

.wd-checkout-ordersummary.oms-mode .treatment .icon, .wd-product-price-description .taxation-amount .taxation-info.icon i {
    font: 14px/1 FontAwesome
}

.wd-checkout-ordersummary.oms-mode .treatment .icon:before {
    font-size: 1.2em;
    position: absolute;
    top: 21px;
    left: 20px
}

.wd-checkout-ordersummary.oms-mode .treatment.treatment-warning {
    background: #fcce00;
    color: #555;
    border-left: 5px solid #bd9901
}

.wd-checkout-ordersummary.oms-mode .treatment.treatment-warning .icon:before {
    content: "\f05a"
}

.wd-checkout-ordersummary.oms-mode .treatment.treatment-error {
    background: #bf0711;
    color: #fff;
    border-left: 5px solid #8e050d
}

.wd-checkout-ordersummary.oms-mode .treatment.treatment-error .icon:before {
    content: "\f071"
}

.wd-pickup-qrcode-modal-header {
    border-bottom: 1px solid #ddd;
    margin: -2em -2em 1em;
    min-height: 65px;
    padding: 1.9em 6px 0 50px
}

.wd-pickup-qrcode-modal-header::after {
    clear: both;
    content: "";
    display: table
}

.wd-pickup-qrcode-modal-header .wd-pickup-qrcode-modal-title {
    font-size: 2em;
    padding: .8em 0 .6em;
    float: left;
    font-weight: 300;
    color: #3d3d3d
}

.wd-pickup-qrcode-modal-content {
    padding-bottom: 15px
}

.wd-pickup-qrcode-center {
    display: block;
    margin-left: auto;
    margin-right: auto;
    text-align: center
}

.wd-checkout-ordershipment .wd-content {
    padding: 10px
}

.wd-checkout-ordershipment .wd-content legend {
    font-size: 16px;
    font-weight: 700
}

.wd-checkout-ordershipment .wd-content label {
    width: 150px;
    font-weight: 700;
    float: left;
    clear: both
}

.wd-checkout-ordershipment .wd-content span {
    float: left
}

.wd-checkout-ordershipment .wd-content ul {
    clear: both;
    list-style: none
}

.wd-checkout-ordershipment .wd-content .product {
    list-style: none;
    padding: 10px;
    overflow: hidden;
    border: 1px solid #eee;
    float: left;
    clear: both;
    margin: 0
}

.wd-checkout-ordershipment .wd-content .product:hover {
    background: #f5f5f5
}

.wd-checkout-ordershipment .wd-content .product li {
    float: left;
    height: 50px;
    line-height: 50px
}

.wd-checkout-ordershipment .wd-content .product .name {
    width: 150px;
    padding: 0 5px
}

.wd-checkout-ordershipment .wd-content .product .name span {
    line-height: 18px;
    display: inline-block;
    float: none;
    margin-left: 10px
}

.wd-checkout-ordershipment .wd-content .product .price {
    width: 68px;
    text-align: right
}

.wd-checkout-ordernumber {
    width: 25%;
    padding: 10px;
    text-align: center;
    float: left
}

.wd-checkout-ordernumber .order-legend {
    font-weight: 700;
    text-align: center;
    padding-bottom: 10px
}

.wd-checkout-ordernumber .order-code {
    font-size: 1.5em;
    line-height: 100px
}

.wd-checkout-ordernumber .order-description {
    padding-top: 10px
}

.wd-checkout-ordertracking {
    clear: both
}

.wd-checkout-orderpayment, .wd-checkout-ordertracking .wd-content {
    overflow: hidden
}

.wd-checkout-ordertracking .wd-content ul, .wd-checkout-ordertracking-async .wd-content ul {
    padding: 0;
    margin: 15px;
    overflow: hidden
}

.wd-checkout-ordertracking .wd-content ul li, .wd-checkout-ordertracking-async .wd-content ul li {
    list-style-type: none;
    float: left;
    display: block;
    width: 20%;
    position: relative;
    text-align: center
}

.wd-checkout-ordertracking .wd-content .progress {
    height: 10px;
    margin: 0;
    background: #eee
}

.wd-checkout-ordertracking .wd-content .started .progress:after, .wd-checkout-ordertracking-async .wd-content .started .progress:after {
    content: "";
    display: block;
    width: 50%;
    height: 10px;
    background-color: #18b300
}

.wd-checkout-ordertracking .wd-content .completed .progress, .wd-checkout-ordertracking-async .wd-content .completed .progress {
    background-color: #18b300
}

.wd-checkout-orderpayment .content {
    padding: 10px;
    float: left;
    min-width: 250px
}

.wd-checkout-orderpayment .content.pix-info {
    width: 100%;
    text-align: center
}

.wd-checkout-orderpayment .content.pix-info img {
    display: block;
    text-align: center;
    margin: 0 auto
}

.wd-checkout-ordertracking-async {
    clear: both
}

.wd-checkout-ordertracking-async .wd-content {
    overflow: hidden
}

.wd-checkout-ordertracking-async .wd-content ul li.error {
    width: 100%;
    font-size: 12px;
    margin: 0;
    padding: 25px;
    box-sizing: border-box;
    min-height: initial
}

.wd-checkout-ordertracking-async .wd-content .progress {
    height: 10px;
    margin: 0;
    background: #eee
}

section#middle div.wd-checkout-ordertracking-async > div.wd-checkout-ordertracking-async.loading {
    min-height: 95px
}

.wd-checkout-payment {
    padding: 20px;
    width: 650px;
    margin: 0;
    position: relative
}

.wd-checkout-payment .payment-title {
    padding-bottom: 10px;
    margin-bottom: 10px;
    border-bottom: 1px dotted #e5e5e5;
    line-height: 1.4em;
    font-size: 1.2em;
    vertical-align: middle
}

.wd-checkout-payment .payment-title img {
    height: 1.4em
}

.wd-checkout-payment .placeorder-submit {
    font-size: 1.4em;
    text-align: left;
    text-transform: uppercase
}

.wd-checkout-payment .placeorder-submit:after {
    display: block;
    font-size: 12px;
    line-height: 13px;
    text-transform: none
}

.wd-checkout-payment label {
    width: 200px;
    margin-right: 10px;
    text-align: right
}

.wd-checkout-payment .payment-condition {
    padding-bottom: 10px;
    margin-bottom: 10px;
    border-bottom: 1px dotted #e5e5e5
}

.wd-checkout-payment .payment-condition span {
    font-weight: 700;
    font-size: 1.2em
}

.wd-checkout-payment .payment-description {
    padding: 10px;
    border: 1px solid #e5e5b8;
    border-radius: .4em;
    background: #ffffcd;
    color: #333;
    margin-top: 10px;
    text-shadow: none;
    text-align: justify
}

.wd-checkout-payment .creditcard-holder {
    text-transform: uppercase
}

.wd-checkout-payment .loading {
    display: none;
    background: url(/Custom/Content/Themes/Default/Images/loading.gif) no-repeat;
    width: 80px;
    height: 12px;
    position: absolute;
    top: 50%;
    left: 50%;
    margin-top: -40px;
    margin-left: -6px;
    opacity: 1
}

.wd-checkout-payment .message-what-is-this {
    display: none
}

.wd-checkout-payment.empty {
    width: inherit
}

.wd-checkout-payment.empty .button-wrapper {
    padding: 0 !important;
    border-top: none !important
}

.wd-checkout-payment .creditcard-warning-approval {
    padding: 10px;
    background: red;
    color: #fff
}

.wd-checkout-paymentgroup fieldset.card-primary, .wd-checkout-paymentgroup fieldset.card-secondary {
    border: 1px solid #ddd;
    margin-bottom: 20px;
    padding: 10px;
    position: relative
}

.wd-checkout-paymentgroup fieldset.card-primary legend, .wd-checkout-paymentgroup fieldset.card-secondary legend {
    width: auto;
    padding: 0 5px;
    margin: 0 8px
}

.wd-checkout-paymentgroup fieldset.card-primary .resume .image, .wd-checkout-paymentgroup fieldset.card-secondary .resume .image {
    width: 50px;
    height: 35px;
    border: 1px solid #ccc;
    background-color: #fff;
    float: left;
    background-position: center center;
    background-repeat: no-repeat
}

.wd-checkout-paymentgroup fieldset.card-primary .wrapper-button, .wd-checkout-paymentgroup fieldset.card-secondary .wrapper-button {
    position: absolute;
    bottom: -15px;
    right: 10px;
    padding: 6px;
    border: 1px solid #ddd
}

.wd-checkout-paymentgroup .wd-content {
    padding: 10px
}

.wd-checkout-paymentgroup .payment-selected .payment-method {
    background: #eee
}

.wd-checkout-paymentgroup .payment-selected .payment-form, .wd-checkout-paymentgroup fieldset.card-primary .wrapper-button a, .wd-checkout-paymentgroup fieldset.card-primary.selected .wrapper-button.button-save, .wd-checkout-paymentgroup fieldset.card-secondary .wrapper-button a, .wd-checkout-paymentgroup fieldset.card-secondary.selected .wrapper-button.button-save {
    display: block
}

.wd-checkout-paymentgroup .payments {
    overflow: hidden;
    position: relative;
    display: none
}

.wd-checkout-paymentgroup .payment-method {
    width: 250px;
    margin: 0;
    overflow: hidden;
    position: relative;
    z-index: 1
}

.wd-checkout-paymentgroup .payment-method label {
    display: block;
    padding: 10px;
    text-align: right
}

.wd-checkout-paymentgroup .payment-method img {
    margin-right: 10px
}

.wd-checkout-paymentgroup .payment-form {
    float: right;
    margin-right: -270px;
    padding: 0;
    position: relative;
    margin-top: -51px;
    width: 100%;
    display: none
}

.wd-checkout-paymentgroup .error-message {
    position: relative;
    display: block;
    border: 1px solid #e5e5b8;
    padding: 5px 10px 5px 25px;
    margin: 10px;
    width: auto;
    line-height: 15px;
    white-space: nowrap;
    color: #333;
    background: #ffffcd url(/Custom/Content/Themes/Shared/Images/error.png) 5px 5px no-repeat;
    text-shadow: none;
    box-shadow: 0 1px 2px rgba(0, 0, 0, .1)
}

.wd-checkout-paymentgroup fieldset.card-primary .cards {
    padding-top: 170px;
    position: relative
}

.wd-checkout-paymentgroup fieldset.card-primary .cards .wd-checkout-payment {
    padding-top: 0 !important
}

.wd-checkout-paymentgroup fieldset.card-primary .cards .input-wrapper label, .wd-checkout-paymentgroup fieldset.card-secondary .cards .input-wrapper label {
    width: 120px
}

.wd-checkout-paymentgroup fieldset.card-primary .resume .information {
    float: left;
    padding-left: 15px
}

.wd-checkout-paymentgroup fieldset.card-primary .resume .condition {
    clear: both
}

.wd-checkout-paymentgroup fieldset.card-primary .payment-description {
    display: none
}

.wd-checkout-paymentgroup fieldset.card-primary .payment-title {
    position: absolute;
    top: -90px
}

.wd-checkout-paymentgroup fieldset.card-primary .payment-condition {
    position: absolute;
    top: -70px
}

.wd-checkout-paymentgroup fieldset.card-primary .button-wrapper, .wd-checkout-paymentgroup fieldset.card-primary .message-configuration, .wd-checkout-paymentgroup fieldset.card-primary.selected .message-configuration, .wd-checkout-paymentgroup fieldset.card-primary.selected .resume {
    display: none
}

.wd-checkout-paymentgroup fieldset.card-secondary .cards {
    padding-top: 170px;
    position: relative;
    display: none
}

.wd-checkout-paymentgroup fieldset.card-secondary .cards .wd-checkout-payment {
    padding-top: 0 !important
}

.wd-checkout-paymentgroup fieldset.card-secondary .resume .information {
    float: left;
    padding-left: 15px
}

.wd-checkout-paymentgroup fieldset.card-secondary .resume .condition {
    clear: both
}

.wd-checkout-paymentgroup fieldset.card-secondary .payment-description {
    display: none
}

.wd-checkout-paymentgroup fieldset.card-secondary .payment-title {
    position: absolute;
    top: -90px
}

.wd-checkout-paymentgroup fieldset.card-secondary .payment-condition {
    position: absolute;
    top: -70px
}

.wd-checkout-paymentgroup fieldset.card-secondary .button-wrapper, .wd-checkout-paymentgroup fieldset.card-secondary .wrapper-button.button-save, .wd-checkout-paymentgroup fieldset.card-secondary.selected .message-configuration, .wd-checkout-paymentgroup fieldset.card-secondary.selected .resume {
    display: none
}

.wd-checkout-paymentgroup .payment-group-box > .wd-subtitle {
    cursor: pointer
}

.wd-checkout-paymentgroup .payment-group-box > .wd-subtitle input[type=radio] {
    position: absolute;
    left: -8px
}

.wd-checkout-paymentgroup .payment:last-child .payment-method {
    margin-bottom: -1px
}

.wd-checkout-paymentgroup-summary .wd-content, .wd-product-auction-bid-list table td, .wd-product-auction-bid-list table th {
    padding: 10px
}

.wd-checkout-paymentgroup-summary .payment-type {
    overflow: hidden
}

.wd-checkout-paymentgroup-summary .payment-type .title {
    font-weight: 700
}

.wd-checkout-paymentgroup-summary .payment-flag {
    position: relative;
    cursor: pointer;
    margin: 15px 25px;
    float: left
}

.wd-checkout-paymentgroup-summary .payment-flag .installments {
    position: absolute;
    top: 0;
    right: 0;
    width: 0;
    height: 0;
    overflow: visible
}

.wd-checkout-paymentgroup-summary .payment-flag .installments .wrapper, .wd-product-accessories .wd-content .list-items > li > div .item-info img, .wd-product-accessories .wd-content .list-items > li > div input[type=checkbox] {
    float: left
}

.wd-checkout-paymentslip-barcode {
    position: relative
}

.wd-checkout-paymentslip-barcode .paymentslip-bar-code strong {
    font-weight: 400;
    font-size: 12pt;
    margin-bottom: 8px;
    display: inline-block
}

.wd-checkout-paymentslip-barcode .paymentslip-bar-code .bar-code-box {
    border: 1px dashed #d9d9d9;
    background: #f3f3f3ff;
    display: inline-block;
    width: 100%;
    vertical-align: middle;
    margin-bottom: 20px
}

.wd-checkout-paymentslip-barcode .paymentslip-bar-code .code-wrapper {
    display: inline-block;
    width: 80%;
    text-align: center
}

.wd-checkout-paymentslip-barcode .paymentslip-bar-code #payment-slip-bard-code-text {
    display: inline-block;
    margin-top: 11px;
    word-break: break-all
}

.wd-checkout-paymentslip-barcode .paymentslip-bar-code a {
    border-left: 1px dashed #d9d9d9;
    padding: 10px;
    display: inline-block;
    text-align: center;
    float: right;
    width: 20%;
    position: relative
}

.wd-checkout-paymentslip-barcode .paymentslip-bar-code .paymentslip-popover {
    z-index: 3;
    right: 0;
    left: unset;
    top: -30px;
    bottom: unset;
    -webkit-transition: opacity .18s linear 90ms, bottom .18s linear;
    -moz-transition: opacity .18s linear 90ms, bottom .18s linear;
    transition: opacity .18s linear 90ms, bottom .18s linear;
    background: #a3a3a3;
    color: #fff;
    width: 180px;
    white-space: normal;
    text-align: left;
    position: absolute;
    padding: 6px;
    opacity: 0;
    display: none;
    border-radius: 3px
}

.wd-checkout-paymentslip-barcode .paymentslip-bar-code .paymentslip-popover.active {
    opacity: 1;
    display: block;
    width: 100px
}

.wd-checkout-paymentslip-barcode .paymentslip-bar-code .paymentslip-popover:after {
    content: "";
    position: absolute;
    left: 100%;
    bottom: -4px;
    margin-left: -25px;
    height: 0;
    width: 0;
    border-left: 4px solid transparent;
    border-right: 4px solid transparent;
    border-top: 4px solid #a3a3a3
}

.modal-choose-oms-point-of-sale .the-modal {
    width: auto;
    height: 90%
}

.modal-choose-oms-point-of-sale .the-modal .form-check {
    cursor: pointer
}

.modal-choose-oms-point-of-sale .the-modal button {
    border-radius: .25rem;
    font-size: 14px;
    padding: .6rem .8rem
}

@media screen and (min-width: 0) and (max-width: 640px) {
    .modal-choose-oms-point-of-sale .the-modal.opened {
        width: 100%;
        height: 100%;
        max-height: 100% !important;
        margin-bottom: 0
    }
}

.modal-choose-oms-point-of-sale .the-modal.opened .close {
    top: 0;
    right: 0;
    width: 65px;
    height: 65px;
    line-height: 65px;
    padding: 0;
    border-radius: 0;
    text-align: center;
    font-size: 30px;
    color: #a3a3a3;
    background: 0 0;
    border: 0
}

.modal-choose-oms-point-of-sale .the-modal.opened .close:hover {
    background: #d6d6d6;
    color: #828282
}

.modal-choose-oms-point-of-sale .the-modal .the-modal-container {
    margin: 0;
    padding: 0;
    padding-bottom: 1rem;
    height: 100%
}

.modal-choose-oms-point-of-sale .the-modal .the-modal-container .modal-header {
    margin: 0;
    min-height: 0;
    padding: 0 2rem;
    width: 100%;
    height: 65px;
    line-height: initial;
    box-sizing: border-box;
    border-bottom: 1px solid #dfdfdf
}

.modal-choose-oms-point-of-sale .the-modal .the-modal-container .modal-header .modal-title {
    padding: 0;
    font-size: 2em;
    line-height: 65px
}

@media screen and (min-width: 0) and (max-width: 640px) {
    .modal-choose-oms-point-of-sale .the-modal .the-modal-container .modal-header .modal-title {
        font-size: 18px
    }
}

.modal-choose-oms-point-of-sale .the-modal .the-modal-container .modal-content.loading .field, .modal-choose-oms-point-of-sale .the-modal .the-modal-container .modal-header.loading {
    display: none
}

.modal-choose-oms-point-of-sale .the-modal .the-modal-container .modal-content {
    height: 90%;
    height: calc(100% - 40px)
}

.modal-choose-oms-point-of-sale .the-modal .the-modal-container .modal-content.loading {
    min-height: 200px
}

.modal-choose-oms-point-of-sale .the-modal .the-modal-container .row {
    margin: 0;
    padding: 15px
}

.modal-choose-oms-point-of-sale .the-modal .the-modal-container .row .column {
    padding-left: 0;
    padding-right: 0
}

.modal-choose-oms-point-of-sale .the-modal .the-modal-container .row .column.column-location-list {
    display: flex;
    flex-direction: column
}

.modal-choose-oms-point-of-sale .the-modal .the-modal-container .row .column.column-map {
    padding-left: 15px
}

.modal-choose-oms-point-of-sale .the-modal .the-modal-container .field {
    padding: 0;
    height: 100%
}

.modal-choose-oms-point-of-sale .the-modal .the-modal-container .column, .modal-choose-oms-point-of-sale .the-modal .the-modal-container .row {
    height: 100%
}

@media screen and (max-width: 1025px) {
    .modal-choose-oms-point-of-sale .the-modal .the-modal-container .column-location-list {
        height: 90%;
        padding-bottom: 15px;
        box-sizing: border-box;
        margin: 0
    }

    .modal-choose-oms-point-of-sale .the-modal .the-modal-container .column-map {
        display: none
    }
}

@media screen and (min-width: 0) and (max-width: 640px) {
    .modal-choose-oms-point-of-sale .the-modal .the-modal-container .column, .modal-choose-oms-point-of-sale .the-modal .the-modal-container .field, .modal-choose-oms-point-of-sale .the-modal .the-modal-container .modal-content, .modal-choose-oms-point-of-sale .the-modal .the-modal-container .row {
        height: 100%;
        width: 100%
    }

    .modal-choose-oms-point-of-sale .the-modal .the-modal-container .row {
        margin: 0
    }

    .modal-choose-oms-point-of-sale .the-modal .the-modal-container .column .column {
        padding-left: 0;
        padding-right: 0;
        margin-top: 15px
    }
}

.modal-choose-oms-point-of-sale .the-modal .field {
    margin: 0
}

.modal-choose-oms-point-of-sale .the-modal .field .empty {
    text-align: center
}

.modal-choose-oms-point-of-sale .the-modal .field .empty button {
    margin-top: 15px
}

.modal-choose-oms-point-of-sale .the-modal .field .inline-input {
    padding: 0;
    display: table;
    width: 100%;
    position: relative;
    border-collapse: separate
}

.modal-choose-oms-point-of-sale .the-modal .field .inline-input input {
    border-radius: .25rem 0 0 .25rem;
    display: table-cell;
    box-sizing: border-box;
    padding: 0 .75em;
    width: 100%;
    height: 36px
}

.modal-choose-oms-point-of-sale .the-modal .field .inline-input .append {
    background: 0 0;
    border: 0;
    padding: 0;
    height: 36px;
    text-align: center;
    width: 1em;
    white-space: nowrap;
    vertical-align: middle;
    display: table-cell
}

.modal-choose-oms-point-of-sale .the-modal .field .inline-input .append button {
    border-radius: 0 .25rem .25rem 0;
    font-size: .8rem;
    margin-bottom: 1px;
    display: block;
    height: 36px
}

.modal-choose-oms-point-of-sale .the-modal .field .inline-input .append button i:before {
    margin: 0;
    font-size: inherit
}

.modal-choose-oms-point-of-sale .the-modal .location-tabs {
    height: calc(100% - 54px);
    overflow: hidden;
    margin-top: 1rem;
    display: flex;
    flex-direction: column
}

.modal-choose-oms-point-of-sale .the-modal .location-tabs .tabs {
    padding-bottom: 1rem;
    font-size: .9em;
    text-align: center
}

.modal-choose-oms-point-of-sale .the-modal .location-tabs .tabs .tab, .modal-choose-oms-point-of-sale .the-modal .location-tabs .tabs span {
    display: inline-block
}

.modal-choose-oms-point-of-sale .the-modal .location-tabs .tabs .tab {
    margin-left: .75rem;
    padding: .25rem 0;
    color: #0a7aca
}

.modal-choose-oms-point-of-sale .the-modal .location-tabs .tabs .tab.active {
    color: #3d3d3d;
    font-weight: 700;
    padding: .5rem 0;
    border: 0;
    border-bottom: 3px solid
}

.modal-choose-oms-point-of-sale .the-modal .location-tabs .tabs .tab:not(.active) {
    cursor: pointer
}

.modal-choose-oms-point-of-sale .the-modal .location-tab {
    border: 1px solid #dfdfdf;
    border-radius: .25rem
}

.modal-choose-oms-point-of-sale .the-modal .form-locations-list {
    height: 100%;
    overflow: hidden
}

.modal-choose-oms-point-of-sale .the-modal ul.locations-list {
    list-style: none;
    padding: 0;
    margin: 0;
    overflow-y: auto;
    max-height: 90%
}

.modal-choose-oms-point-of-sale .the-modal ul.locations-list li {
    position: relative;
    margin: 0;
    padding: 1rem;
    cursor: pointer;
    display: flex;
    align-items: flex-start;
    border-bottom: 1px solid #dfdfdf
}

.modal-choose-oms-point-of-sale .the-modal ul.locations-list li.selected {
    background-color: #f5f5f5
}

.modal-choose-oms-point-of-sale .the-modal ul.locations-list li:last-child {
    margin-bottom: 0;
    border-bottom: 0
}

.modal-choose-oms-point-of-sale .the-modal ul.locations-list li .radio-fake {
    position: relative;
    display: block;
    width: 12px;
    height: 12px;
    border: 1px solid #acacac;
    border-radius: 100%;
    background: #e7e7e7;
    background: linear-gradient(#e7e7e7, #d8d8d8);
    background: -moz-linear-gradient(#e7e7e7, #d8d8d8);
    background: -webkit-linear-gradient(#e7e7e7, #d8d8d8);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e7e7e7', endColorstr='#d8d8d8', GradientType=1)
}

.modal-choose-oms-point-of-sale .the-modal ul.locations-list li .radio-fake.checked:before {
    content: '';
    display: block;
    width: 6px;
    height: 6px;
    position: absolute;
    left: 2px;
    top: 2px;
    background: #666;
    border-radius: 100%
}

.modal-choose-oms-point-of-sale .the-modal ul.locations-list li .location-infos {
    padding-left: 15px;
    width: calc(100% - 12px)
}

.modal-choose-oms-point-of-sale .the-modal ul.locations-list li .location-infos > div {
    display: block;
    margin-top: .7rem;
    white-space: normal;
    line-height: 1.2rem;
    font-size: .9em
}

.modal-choose-oms-point-of-sale .the-modal ul.locations-list li .location-infos > div:first-child {
    margin-top: 0
}

.modal-choose-oms-point-of-sale .the-modal ul.locations-list li .location-infos > div:first-child span strong {
    display: inline;
    color: #48a148
}

.modal-choose-oms-point-of-sale .the-modal ul.locations-list li .location-infos > div.details {
    display: flex;
    align-items: flex-start;
    justify-content: space-between
}

.modal-choose-oms-point-of-sale .the-modal ul.locations-list li .location-infos > div.details strong {
    display: block;
    font-size: 1.1em;
    margin-bottom: 3px
}

.modal-choose-oms-point-of-sale .the-modal ul.locations-list li .location-infos > div.details .distance {
    text-align: center;
    font-size: 11px
}

.modal-choose-oms-point-of-sale .the-modal ul.locations-list li .location-infos > div.details .distance span + span {
    display: block;
    color: #777;
    margin-top: 3px
}

.modal-choose-oms-point-of-sale .the-modal ul.locations-list li .location-infos > div.details .distance .flag-outline {
    text-transform: uppercase;
    border: 1px solid;
    padding: 2px 8px;
    border-radius: 50px;
    margin: 0 auto
}

.modal-choose-oms-point-of-sale .the-modal ul.locations-list li button {
    margin-top: .7rem
}

.modal-choose-oms-point-of-sale #oms-pointofsale-map {
    width: 100%;
    height: 100%;
    background: rgba(204, 204, 204, .78)
}

.modal-choose-oms-point-of-sale .selected-address-data small {
    margin-top: 8px;
    display: block
}

.local-loading:before {
    content: "";
    opacity: 1;
    position: absolute;
    z-index: 200;
    width: 48px;
    height: 48px;
    margin-left: -24px;
    margin-top: -24px;
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iNDhweCIgaGVpZ2h0PSI0OHB4IiB2aWV3Qm94PSIwIDAgNDggNDgiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDQ4IDQ4IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxwYXRoIG9wYWNpdHk9IjAuNSIgZmlsbD0iIzAxMDIwMiIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAgICAiIGQ9Ik0zMS4zODEsMjUuMDA1YzAsMC4yOS0wLjI0OSwwLjYyMy0wLjU0LDAuNjY2bC0xMC41ODcsMS4yMDMNCgljMC4wNDIsMC4yMDcsMC4xNjYsMC40NTcsMC4xNjYsMC43MDVjMCwwLjI1LTAuMTY2LDAuNDU4LTAuMjQ5LDAuNjY0aDkuM2MwLjM3NSwwLDAuNjY2LDAuMjkyLDAuNjY2LDAuNjY0DQoJYzAsMC4zNzQtMC4yOTEsMC42NjUtMC42NjYsMC42NjVoLTEwLjM4Yy0wLjM3NCwwLTAuNjY0LTAuMjkxLTAuNjY0LTAuNjY1YzAtMC4yOSwwLjQ1Ny0xLjEyMSwwLjYyMy0xLjM2OGwtMS43ODYtOC4zMDVoLTIuMDc2DQoJYy0wLjM3NCwwLTAuNjY0LTAuMjkxLTAuNjY0LTAuNjY0YzAtMC4zNzQsMC4yOS0wLjY2NSwwLjY2NC0wLjY2NWgyLjU3NGMwLjcwNywwLDAuNzA3LDAuODMxLDAuODMxLDEuMzI5aDEyLjE2Ng0KCWMwLjM3MywwLDAuNjY0LDAuMjkxLDAuNjY0LDAuNjY0TDMxLjM4MSwyNS4wMDVMMzEuMzgxLDI1LjAwNXogTTE5Ljc1NSwzMi4xNDZjLTAuNzA1LDAtMS4zMjgtMC41NDEtMS4zMjgtMS4zMjgNCgljMC0wLjc4OSwwLjU0LTEuMzI5LDEuMzI4LTEuMzI5YzAuNzQ4LDAsMS4zMjksMC41NCwxLjMyOSwxLjMyOUMyMS4wODQsMzEuNjA1LDIwLjQ2MiwzMi4xNDYsMTkuNzU1LDMyLjE0NnogTTI4LjgwNywzMi4xNDYNCgljLTAuNzA1LDAtMS4zMjgtMC41NDEtMS4zMjgtMS4zMjhjMC0wLjc4OSwwLjU0MS0xLjMyOSwxLjMyOC0xLjMyOWMwLjc5MSwwLDEuMzMsMC41NCwxLjMzLDEuMzI5DQoJQzMwLjEzNywzMS42MDUsMjkuNTE0LDMyLjE0NiwyOC44MDcsMzIuMTQ2eiIvPg0KPHBhdGggb3BhY2l0eT0iMC41IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3ICAgICIgZD0iTTM2Ljg2OSwxMi4xNTdDMzkuNzM2LDE1LjI3MSw0MS41LDE5LjQyLDQxLjUsMjRjMCw5LjY3OS03LjgyMSwxNy41LTE3LjUsMTcuNQ0KCWMtOS42ODQsMC0xNy41LTcuODIxLTE3LjUtMTcuNWMwLTQuNTgsMS43NjMtOC43MjksNC42My0xMS44NDRsLTMuMTktMy4xOUM0LjI1NywxMi44OTgsMiwxOC4xODIsMiwyNGMwLDEyLjE1OCw5Ljg0MSwyMiwyMiwyMg0KCWMxMi4xNTgsMCwyMi05Ljg0MiwyMi0yMmMwLTUuODE4LTIuMjU4LTExLjEwMi01Ljk0LTE1LjAzNUwzNi44NjksMTIuMTU3eiI+PGFuaW1hdGVUcmFuc2Zvcm0gIHR5cGU9InJvdGF0ZSIgZmlsbD0icmVtb3ZlIiByZXN0YXJ0PSJhbHdheXMiIGFjY3VtdWxhdGU9Im5vbmUiIGNhbGNNb2RlPSJsaW5lYXIiIHJlcGVhdENvdW50PSJpbmRlZmluaXRlIiBhZGRpdGl2ZT0icmVwbGFjZSIgZnJvbT0iMCAyNCAyNCIgYXR0cmlidXRlTmFtZT0idHJhbnNmb3JtIiBhdHRyaWJ1dGVUeXBlPSJ4bWwiIHRvPSIzNjAgMjQgMjQiIGR1cj0iMC42cyI+DQo8L2FuaW1hdGVUcmFuc2Zvcm0+PC9wYXRoPg0KPC9zdmc+DQo=);
    top: 50%;
    left: 50%;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
    cursor: wait;
    -webkit-transition: opacity .25s linear .25s;
    -moz-transition: opacity .25s linear .25s;
    transition: opacity .25s linear .25s
}

.local-loading:after {
    content: '';
    background: rgba(255, 255, 255, .6);
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 199;
    opacity: 1;
    -webkit-transition: opacity .18s linear .18s;
    -moz-transition: opacity .18s linear .18s;
    transition: opacity .18s linear .18s;
    cursor: wait
}

.wd-checkout-paymentmessage, .wd-checkout-paymentmessage .print-payment-slip.has-bar-code .wd-checkout-paymentslip-barcode {
    float: left;
    width: 70%
}

.wd-checkout-paymentmessage .payment-data {
    line-height: 1.3em
}

.wd-checkout-paymentmessage .payment-title {
    padding-bottom: 10px;
    margin-bottom: 10px;
    border-bottom: 1px dotted #e5e5e5
}

.wd-checkout-paymentmessage strong {
    font-size: 2em;
    display: block;
    margin-bottom: 10px
}

.wd-checkout-paymentmessage .print-payment-slip.has-bar-code {
    display: inline-block;
    width: 100%;
    margin-top: 15px
}

.wd-checkout-paymentmessage .print-payment-slip.has-bar-code a.btn-print {
    margin-top: 23px;
    float: right
}

.wd-profile-login label {
    display: inline-block;
    width: 45px
}

.wd-profile-login ul {
    padding: 0;
    list-style: none;
    float: left;
    margin: 0 50px 0 0
}

.wd-checkout-steps .title {
    display: block;
    font-style: normal
}

.wd-checkout-steps .description {
    display: block;
    font-size: 10px;
    font-style: normal
}

.wd-checkout-steps {
    margin-bottom: 10px
}

.wd-checkout-steps ol {
    overflow: hidden;
    padding: 0;
    margin: 0
}

.wd-checkout-steps li {
    float: left;
    position: relative;
    width: 25%;
    list-style-type: none
}

.wd-checkout-steps li a {
    display: block;
    padding: 5px 0 10px 45px;
    margin-left: 10px;
    text-decoration: none;
    background: #fafafa;
    cursor: default;
    border-radius: .4em;
    color: #ccc
}

.wd-checkout-steps li.first a {
    margin-left: 0
}

.wd-checkout-steps li.first .number {
    left: 5px
}

.wd-checkout-steps .number {
    position: absolute;
    top: 5px;
    left: 15px;
    display: block;
    padding: 5px 10px;
    margin-right: 10px;
    vertical-align: top;
    font-size: 22px;
    background: #eee;
    border-radius: .2em;
    color: #ccc
}

.wd-checkout-steps .title {
    margin-bottom: 2px;
    font-size: 16px;
    letter-spacing: -1px
}

.wd-checkout-steps .current a {
    color: #333;
    background: #f5f5f5
}

.wd-checkout-steps .current .number {
    color: #fff;
    background: #18b300;
    text-shadow: 1px 1px #666
}

.wd-checkout-steps .current .title {
    color: #18b300
}

.wd-checkout-steps .completed .number {
    color: #fff;
    background: #c9d9a8
}

.wd-checkout-steps .completed .title {
    color: #bfd19b
}

.area-checkout .msie7 .steps .title {
    display: inline
}

.area-checkout .msie7 .steps li {
    width: 24.98%
}

.msie7 .wd-checkout-steps li.last {
    width: 24%
}

.wd-easy-checkout-customcardpayment, .wd-easy-checkout-externalpayment, .wd-easy-checkout-financing {
    display: none
}

.payment-custom-financing-modal .proposal-list {
    max-height: 130px;
    overflow-y: auto
}

@media screen and (max-width: 768px) {
    .payment-custom-financing-modal .proposal-list {
        max-height: 80px
    }
}

.payment-custom-financing-modal .proposal-list ul {
    margin: 0;
    list-style: none
}

.wd-facet-type-range .range2h .max-text, .wd-facet-type-range .range2h .min-text {
    position: absolute;
    bottom: -20px;
    font-size: 10px
}

.wd-facet-type-range {
    max-height: 0;
    overflow: hidden;
    margin: 0
}

.wd-facet-type-range.visible {
    max-height: 800px;
    margin: auto
}

.wd-facet-type-range .range-wrapper {
    position: relative;
    padding: 12px;
    margin: 5px 0;
    text-align: right;
    background: #f5f5f5;
    border-radius: 4px;
    border: 1px solid #e1e1e1
}

.wd-facet-type-range .range-wrapper.dragging, .wd-product-bundle .bundle-item input, .wd-product-buy-grid td.color {
    cursor: pointer
}

.wd-facet-type-range .range-wrapper.facet-closed {
    display: none
}

.wd-facet-type-range .submit {
    margin-top: 25px;
    font-size: 10px;
    padding: 3px 10px;
    background: #eee;
    border-radius: 4px;
    box-shadow: inset 0 0 12px #fff;
    border: 1px solid #ccc
}

.wd-facet-type-range .submit:hover {
    box-shadow: 0 0 8px #ddd, inset 0 0 12px #fff
}

.wd-facet-type-range .submit:active {
    background: #ddd
}

.wd-facet-type-range .range2h {
    width: 100%;
    height: 5px;
    background: #eee;
    border: 1px solid #ddd;
    box-shadow: inset 0 0 3px rgba(0, 0, 0, .1);
    position: relative
}

.wd-facet-type-range .range2h .min-text {
    left: 0;
    color: #7f99cf
}

.wd-facet-type-range .range2h .max-text {
    right: 0;
    color: #4a6cb4
}

.wd-facet-type-range .range2h .handler {
    position: absolute;
    top: -5px;
    cursor: pointer;
    width: 0;
    height: 0
}

.wd-facet-type-range .range2h .handler .icon {
    position: absolute;
    width: 8px;
    height: 12px;
    background: #b8b3b3;
    border: 1px solid #ccc6c6;
    border-radius: 2px;
    box-shadow: -1px 1px 5px rgba(0, 0, 0, .2), inset 0 0 8px #fff, inset 0 6px 0 rgba(255, 255, 255, .2)
}

.wd-facet-type-range .range2h .handler.min {
    z-index: 2;
    left: 0
}

.wd-facet-type-range .range2h .handler.min .icon {
    margin-left: -10px
}

.wd-facet-type-range .range2h .handler.max {
    z-index: 1;
    left: 100%
}

.wd-facet-type-range .range2h .handler.dragging .icon {
    background: #999
}

.wd-facet-type-range .range2h .defined-range {
    position: absolute;
    height: inherit;
    background: #6fb4ff;
    width: 100%;
    box-shadow: inset -1px 1px 5px rgba(0, 0, 0, .5)
}

.wd-facet-type-range pre.status {
    position: absolute;
    top: 100px;
    left: 20px;
    padding: 10px;
    background: #eee
}

.wd-facet-type-range pre.status label {
    width: 110px;
    display: inline-block
}

span.wd-error-for {
    display: inline-block;
    padding: 0 4px;
    color: #cdad2e;
    background: #ffc;
    border: solid 1px #efefac;
    *display: inline;
    zoom: 1
}

.wd-error-summary {
    position: relative;
    display: block;
    border: 1px solid #e5e5b8;
    border-radius: .4em;
    padding: 5px 10px 5px 25px;
    margin: 10px;
    width: auto;
    line-height: 15px;
    white-space: nowrap;
    color: #333;
    background: #ffffcd url(/Custom/Content/Themes/Shared/Images/error.png) 5px 5px no-repeat;
    text-shadow: none;
    box-shadow: 0 1px 2px rgba(0, 0, 0, .1)
}

.wd-error-summary ul {
    list-style: none;
    padding: 0;
    margin: 5px 0 0;
    font-size: .9em
}

.wd-error-summary ul li:before {
    content: 'Â» ';
    vertical-align: middle;
    position: relative;
    top: -1px
}

.wd-error-summary-wrapper[data-mode=modal] {
    display: none
}

#content, .wd-facet-type-levels li {
    position: relative
}

.wd-facet-type-levels .expander {
    position: absolute;
    top: 3px;
    left: -16px;
    cursor: pointer
}

.wd-facet-type-levels .expander::before {
    content: '+';
    width: 11px;
    height: 10px;
    display: block;
    cursor: pointer;
    border: 1px dotted #999;
    color: #999;
    line-height: 11px;
    text-align: center
}

.wd-facet-type-levels .level-0 ul {
    padding: 0 0 3px 10px !important;
    display: none
}

.wd-facet-type-levels .list-open > ul {
    display: block
}

.wd-facet-type-levels .list-open > .expander::before {
    content: '-';
    line-height: 9px
}

.wd-facet-type-rating .d-star {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAJ0AAAAMCAYAAAB4HL8wAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjI1MDgxQUU1MzJGRTExRTFBMTE0OTZCQjNFMzkxMUQ2IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjI1MDgxQUU2MzJGRTExRTFBMTE0OTZCQjNFMzkxMUQ2Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MjUwODFBRTMzMkZFMTFFMUExMTQ5NkJCM0UzOTExRDYiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MjUwODFBRTQzMkZFMTFFMUExMTQ5NkJCM0UzOTExRDYiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5WOw0BAAACDElEQVR42uyYv0sDMRTHk/SsFBwVRHF26SDirCCC4i9wKYXSoZyToyIKDo3t4qKIe5EiBeloUevSwf/AtZNuzsWlYHN+c5eT63Gep2vy4NuXhnw4+PYlL1fKOSfhKG+cp5DWTu8P7sk/Qnfetm2Xr9Vqho8I9gO3C93C/BHyvzA8eJhv+CRFV16rZIjzeYXhGLT351NCc75UKmUcxzF8DD9UdCcr3BKOqBLRT8N4OXWJ3T6V9IG688Vi0RJCVGF6GnJ57HbDh4L2OmSVUrLOGNlJUTKTQhkydGRG5WAUKyx/bQt6gm5w1+n5k/uLXGs+l8utMsbWKaU7yDMQ8YU5V2Eedx2teenoC4ryTgiSds89oZakBGGi752FnvFbUDdouArteezuO5icRh5uI8xrJMp4lw/+YLry7OKZv+PLrDwNJTNAHiCLAeTIAYz3Ws01dBg+KnXnm82my0vDZUuROSg5p1qN4RXPlPGvSAsxxrdhvI1d7kT1ct15GO/yMca3IRu73PAIK8C+yQ/f+FCr6VYfjpxf7pGGlwhg2VZCraZbr9cNryJYdBP+IML4uQQvL4ZXEWG84X/4y2Ra5Q/59gvjs2BaqtXMJ3io4QM8DM+ipbRUizF8IIIn3Ti0CT3ijuOX6PbBEp9EaVaOl7l11uGfMQ81vOJxx/nm8/n8JEyvFAoFq9FoGB7xJcAA17I5HKzJ+V8AAAAASUVORK5CYII=);
    display: inline-block;
    height: 12px;
    background-position: -80px 0;
    text-indent: -999em;
    position: relative;
    top: 2px;
    overflow: hidden;
    list-style: none;
    margin: 0;
    padding: 0 !important;
    width: 77px
}

.wd-facet-type-rating .d-star li {
    width: 15px;
    height: 12px;
    float: left;
    cursor: pointer
}

.wd-facet-type-rating .d-star .d-star-5 {
    width: 13px
}

.wd-facet-type-rating .d-star + .option-count {
    margin-left: 3px;
    cursor: pointer
}

.wd-facet-type-rating .d-star[data-selected=star-1] {
    background-position: -64px 0
}

.wd-facet-type-rating .d-star[data-selected=star-2] {
    background-position: -48px 0
}

.wd-facet-type-rating .d-star[data-selected=star-3] {
    background-position: -32px 0
}

.wd-facet-type-rating .d-star[data-selected=star-4] {
    background-position: -16px 0
}

.wd-facet-type-rating .d-star[data-selected=star-5] {
    background-position: 0 0
}

.wd-facet-type-rating .star .option-title {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAJ0AAAAMCAYAAAB4HL8wAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjI1MDgxQUU1MzJGRTExRTFBMTE0OTZCQjNFMzkxMUQ2IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjI1MDgxQUU2MzJGRTExRTFBMTE0OTZCQjNFMzkxMUQ2Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MjUwODFBRTMzMkZFMTFFMUExMTQ5NkJCM0UzOTExRDYiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MjUwODFBRTQzMkZFMTFFMUExMTQ5NkJCM0UzOTExRDYiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5WOw0BAAACDElEQVR42uyYv0sDMRTHk/SsFBwVRHF26SDirCCC4i9wKYXSoZyToyIKDo3t4qKIe5EiBeloUevSwf/AtZNuzsWlYHN+c5eT63Gep2vy4NuXhnw4+PYlL1fKOSfhKG+cp5DWTu8P7sk/Qnfetm2Xr9Vqho8I9gO3C93C/BHyvzA8eJhv+CRFV16rZIjzeYXhGLT351NCc75UKmUcxzF8DD9UdCcr3BKOqBLRT8N4OXWJ3T6V9IG688Vi0RJCVGF6GnJ57HbDh4L2OmSVUrLOGNlJUTKTQhkydGRG5WAUKyx/bQt6gm5w1+n5k/uLXGs+l8utMsbWKaU7yDMQ8YU5V2Eedx2teenoC4ryTgiSds89oZakBGGi752FnvFbUDdouArteezuO5icRh5uI8xrJMp4lw/+YLry7OKZv+PLrDwNJTNAHiCLAeTIAYz3Ws01dBg+KnXnm82my0vDZUuROSg5p1qN4RXPlPGvSAsxxrdhvI1d7kT1ct15GO/yMca3IRu73PAIK8C+yQ/f+FCr6VYfjpxf7pGGlwhg2VZCraZbr9cNryJYdBP+IML4uQQvL4ZXEWG84X/4y2Ra5Q/59gvjs2BaqtXMJ3io4QM8DM+ipbRUizF8IIIn3Ti0CT3ijuOX6PbBEp9EaVaOl7l11uGfMQ81vOJxx/nm8/n8JEyvFAoFq9FoGB7xJcAA17I5HKzJ+V8AAAAASUVORK5CYII=);
    display: inline-block;
    width: 76px;
    height: 12px;
    background-position: -80px 0;
    text-indent: -999em;
    position: relative;
    top: 2px
}

.wd-facet-type-rating .star-1 .option-title {
    background-position: -64px 0
}

.wd-facet-type-rating .star-2 .option-title {
    background-position: -48px 0
}

.wd-facet-type-rating .star-3 .option-title {
    background-position: -32px 0
}

.wd-facet-type-rating .star-4 .option-title {
    background-position: -16px 0
}

.wd-facet-type-rating .star-5 .option-title {
    background-position: 0 0
}

.wd-facet-group.rendering .facets, .wd-facet-group.rendering .selected-facets {
    opacity: 0;
    filter: alpha(opacity=0);
    display: none
}

.loading-grid {
    margin-left: 15px;
    top: 16px;
    left: 10px
}

.loading-grid, .loading-menu {
    display: block;
    width: 80px;
    height: 12px;
    background: url(/Custom/Content/Themes/Default/Images/loading.gif) no-repeat;
    opacity: .8;
    filter: alpha(opacity=80);
    position: absolute
}

.wd-browsing-grid {
    opacity: 1;
    filter: alpha(opacity=100)
}

.wd-browsing-grid.facet-group-grid, .wd-product-line .variation img.fade.hidding {
    opacity: 0;
    filter: alpha(opacity=0)
}

.wd-facet-group {
    margin: 0
}

.wd-facet-group .facets, .wd-facet-group .selected-facets {
    background: #eee;
    border-radius: 8px;
    border: 1px solid #e5e5e5;
    opacity: 1;
    filter: alpha(opacity=100)
}

.wd-facet-group .selected-facets {
    margin: 0 0 10px;
    display: none
}

.wd-facet-group .selected-facets.show {
    display: block
}

.wd-facet-group .selected-facets::before {
    content: "Filtros Selecionados";
    display: inline-block;
    margin: 10px;
    font-size: 14px;
    font-weight: 700;
    color: #333
}

.wd-facet-group .selected-facets .selected-facet {
    border: 1px solid #d2d2d2;
    margin: 0 5px 5px;
    border-radius: 3px
}

.wd-facet-group .selected-facets .selected-facet-name {
    font-weight: 700;
    color: #555;
    padding: 5px;
    background: #ddd
}

.wd-facet-group .selected-facets ul {
    list-style: none;
    margin: 0;
    padding: 10px 6px 5px
}

.wd-facet-group .selected-facets li {
    padding: 0 17px 0 0;
    display: block;
    font-weight: 700;
    color: #777;
    position: relative;
    margin-bottom: 3px;
    border-bottom: 1px dotted #d2d2d2;
    line-height: 16px
}

.wd-facet-group .selected-facets li:hover {
    border-bottom: 1px solid #74b314
}

.wd-facet-group .selected-facets li .clear-filter {
    position: absolute;
    right: 0;
    top: 0;
    font-size: 17px;
    cursor: pointer;
    display: block;
    width: 18px;
    height: 18px;
    line-height: 19px;
    border-radius: 5px;
    background: 0 0;
    text-align: center
}

.wd-facet-group .selected-facets li .clear-filter:hover {
    color: #74b314;
    font-size: 24px
}

.wd-facet-group .selected-facets li .facet-name::after {
    content: ": "
}

.wd-facet-group .selected-facets li.name-only .facet-name {
    display: inline
}

.wd-facet-group .selected-facets li.name-only .facet-name::after {
    content: ""
}

.wd-facet-group .facets .facet-type .facet-type-list .facet-title.facet-closed + ul, .wd-facet-group .selected-facets li .facet-name, .wd-facet-group .selected-facets li.name-only .option-label, .wd-facet-group.js-build .selected-facets.hidden {
    display: none
}

.wd-facet-group .selected-facets .no-data::before {
    content: "Selecione um filtro abaixo";
    display: inline-block;
    font-style: italic
}

.wd-facet-group.js-build .facet-type .template, .wd-facet-group.js-build .selected-facets {
    display: block
}

.wd-facet-group .facets .facet-type.rendering, .wd-facet-group .facets.rendering, .wd-facet-group.js-build .facets .static {
    display: none
}

.wd-facet-group .facets {
    padding: 13px 10px 10px;
    position: relative
}

.wd-facet-group .facets .facet-type {
    clear: both;
    overflow: hidden
}

.wd-facet-group .facets .facet-type .facet-count {
    color: #777
}

.wd-facet-group .facets .facet-type .facet-type-list .facet-title {
    padding: 7px 0;
    font-weight: 700;
    color: #555;
    border-top: 1px solid #e5e5e5;
    cursor: pointer
}

.wd-facet-group .facets .facet-type .facet-type-list .facet-title:last-child {
    padding-bottom: 7px
}

.wd-facet-group .facets .facet-type .facet-type-list .facet-title::before {
    content: "-";
    display: block;
    float: left;
    border: 1px solid #aaa;
    color: #aaa;
    width: 11px;
    height: 11px;
    border-radius: 3px;
    margin-right: 3px;
    text-align: center;
    text-indent: -1px;
    line-height: 8px;
    position: relative;
    top: -1px
}

.wd-facet-group .facets .facet-type .facet-type-list .facet-title.facet-closed::before {
    content: "+";
    line-height: 12px
}

.wd-facet-group .facets .facet-type .facet-type-list .facet-title.facet-title-only::before {
    content: "" !important;
    display: none
}

.wd-facet-group .facets .facet-type .facet-type-list ul {
    list-style: none;
    margin: 0;
    line-height: 18px;
    padding: 0 0 7px 17px
}

.wd-facet-group .facets .facet-type .facet-type-list a, .wd-product-associations .cross-sell-variations select.selected + select {
    display: inline-block
}

.wd-facet-group .facets .facet-type .facet-type-list a:hover .option-title {
    text-decoration: underline
}

.wd-facet-group .facets .facet-type .facet-type-list .option-title {
    color: #1a1aff;
    margin-right: 3px
}

.wd-facet-group .facets .facet-type .facet-type-list .option-count {
    color: #777;
    font-weight: 400
}

.wd-facet-group .facets .facet-type:first-child .facet-title {
    border-top: 0
}

.wd-facet-group .facets .static, .wd-marketing-banner.slider .banner-wrapper.banner-show {
    display: block
}

.wd-facet-group .loading-label {
    opacity: 0;
    filter: alpha(opacity=0);
    position: absolute;
    margin: 10px
}

.wd-facet-group .loading-label::after {
    content: "Carregando..."
}

.wd-facet-group.rendering {
    margin: 0
}

.wd-facet-group.rendering .loading-label {
    opacity: 1;
    filter: alpha(opacity=100);
    display: block
}

.wd-facet-group .facet-type .template {
    display: none
}

.loading-menu {
    left: 50%;
    top: 4px;
    margin-left: -40px
}

.facet-load {
    width: 100%;
    height: 801px;
    opacity: .4;
    filter: progid:DXImageTransform.Microsoft.Alpha(opacity=40);
    background: #000;
    z-index: 10;
    position: absolute;
    right: 11px;
    top: 0
}

.facet-load i {
    background: url(/Custom/Content/Themes/Default/Images/loading.gif) no-repeat 0 0;
    height: 12px;
    left: 55%;
    position: fixed;
    top: 32%;
    width: 80px
}

.menu ul {
    list-style: none;
    padding: 0;
    margin: 0
}

.menu li {
    line-height: 24px;
    border-bottom: 1px dotted #e5e5e5
}

.menu li ul {
    padding-left: 10px
}

.menu li:last-child {
    border-bottom: none
}

.menu li a:before {
    content: '- ';
    margin-left: 5px
}

.wd-marketing-banner, .wd-marketing-banner-seller {
    position: relative;
    width: 100%;
    display: block;
    float: none
}

.wd-marketing-banner img, .wd-marketing-banner object, .wd-marketing-banner-seller img, .wd-marketing-banner-seller object {
    z-index: 1
}

.wd-marketing-banner.slider .banner-wrapper {
    height: 100% !important;
    vertical-align: middle;
    text-align: center;
    display: none;
    position: relative
}

.wd-marketing-banner.slider .slider-controller {
    position: absolute;
    bottom: 10px;
    right: 10px
}

.wd-marketing-banner.slider .slider-controller li {
    display: block;
    float: left;
    width: 15px;
    height: 15px;
    margin: 5px;
    line-height: 15px;
    cursor: pointer;
    font-size: 10px;
    text-align: center
}

#wd-profile-file-modal select, .wd-marketing-newsletter input {
    width: 90%
}

.wd-marketing-newsletter .loading {
    display: none;
    background: url(../../../../../Content/Images/loading-default.gif) 0 0 no-repeat;
    height: 18px;
    margin: 0 auto;
    width: 19px
}

.wd-marketing-newsletter .error-flyout span.error {
    max-width: 91px !important
}

.wd-marketing-newsletter .input-wrapper:last-child {
    text-align: right;
    padding-bottom: 0
}

.wd-marketing-social-facebook .load-box {
    width: 100%;
    position: absolute;
    left: 0;
    top: 0
}

.wd-marketing-social-facebook .load {
    background: url(../../../../../Content/Images/loading-default.gif) 0 0 no-repeat;
    display: block;
    height: 18px;
    margin: 0 auto;
    width: 19px
}

.field .validation {
    position: relative
}

.field .validation .message {
    -webkit-transition: all .18s ease-in-out;
    -moz-transition: all .18s ease-in-out;
    transition: all .18s ease-in-out;
    z-index: 2;
    position: absolute;
    right: 0;
    top: 80%;
    border-radius: 3px;
    margin-left: 1.6em;
    padding: .4em .8em;
    opacity: 0
}

.field .validation .message:before {
    content: "";
    position: absolute;
    left: 100%;
    top: -4px;
    margin-left: -18px;
    height: 0;
    width: 0;
    border-bottom: 4px solid #f6ecec;
    border-left: 4px solid transparent;
    border-right: 4px solid transparent
}

.field .validation:before {
    position: absolute;
    top: 0;
    right: 0;
    text-align: center;
    bottom: 0;
    margin: auto 1px auto auto;
    height: 24px;
    padding: .5em 7px .5em 0
}

.field .validation.onfocus .message {
    opacity: 1;
    top: 95%
}

.field .validation.checkbox {
    display: inline-block;
    padding-right: 28px
}

.field .validation.select:before {
    padding-right: 18px
}

.field .validation.select .message {
    margin-right: 12px
}

.field .validation.success:before {
    content: "\f00c";
    font-family: "FontAwesome";
    display: block;
    color: #5cb85c
}

.field .validation.success input:not([type]), .field .validation.success input[type=color], .field .validation.success input[type=date], .field .validation.success input[type=datetime-local], .field .validation.success input[type=datetime], .field .validation.success input[type=email], .field .validation.success input[type=month], .field .validation.success input[type=number], .field .validation.success input[type=password], .field .validation.success input[type=search], .field .validation.success input[type=tel], .field .validation.success input[type=text], .field .validation.success input[type=time], .field .validation.success input[type=url], .field .validation.success input[type=week] {
    border-color: #ceeace
}

.field .validation.success .prefix, .field .validation.success .suffix, .field .validation.success select, .field .validation.success textarea {
    border-color: #ceeace
}

.field .validation.success .prefix {
    color: #4a934a
}

.field .validation.success .suffix {
    color: #4a934a;
    background: #eff8ef;
    border-left: none
}

.field .validation.error:before {
    content: "\f06a";
    font-family: "FontAwesome";
    display: block;
    color: #a94442
}

.field .validation.error input:not([type]), .field .validation.error input[type=color], .field .validation.error input[type=date], .field .validation.error input[type=datetime-local], .field .validation.error input[type=datetime], .field .validation.error input[type=email], .field .validation.error input[type=month], .field .validation.error input[type=number], .field .validation.error input[type=password], .field .validation.error input[type=search], .field .validation.error input[type=tel], .field .validation.error input[type=text], .field .validation.error input[type=time], .field .validation.error input[type=url], .field .validation.error input[type=week] {
    border-color: #e5c7c6
}

.field .validation.error .prefix, .field .validation.error .suffix, .field .validation.error select, .field .validation.error textarea {
    border-color: #e5c7c6
}

.field .validation.error .prefix {
    color: #873635
}

.field .validation.error .suffix {
    color: #873635;
    background: #f6ecec
}

.field .validation.error .message {
    background: #f6ecec;
    color: #a94442
}

.field .validation.error.showerror .message {
    display: block;
    opacity: 1
}

.field .validation.error input, .field .validation.success input {
    padding-right: 21px
}

.field .validation.loading:before {
    content: '';
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNi4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iMjZweCIgaGVpZ2h0PSIyNnB4IiB2aWV3Qm94PSIwIDAgMjYgMjYiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDI2IDI2IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxnPg0KCTxjaXJjbGUgb3BhY2l0eT0iMC4xIiBmaWxsPSIjRkZGRkZGIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3ICAgICIgY3g9IjEzIiBjeT0iMTMiIHI9IjEyIi8+DQoJPHBhdGggb3BhY2l0eT0iMC41IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3ICAgICIgZD0iTTE5LjM2Myw2LjYzN0MyMC45OTIsOC4yNjYsMjIsMTAuNTE2LDIyLDEzYzAsNC45NjktNC4wMzEsOS05LDkNCgkJYy00Ljk3LDAtOS00LjAzMS05LTljMC0yLjQ4NCwxLjAwNy00LjczNCwyLjYzNi02LjM2M0w0LjUxNSw0LjUxNkMyLjM0Myw2LjY4OCwxLDkuNjg4LDEsMTNjMCw2LjYyNyw1LjM3MywxMiwxMiwxMg0KCQljNi42MjcsMCwxMi01LjM3MywxMi0xMmMwLTMuMzEzLTEuMzQ1LTYuMzEzLTMuNTE2LTguNDg0TDE5LjM2Myw2LjYzN3oiLz4NCiAgICA8YW5pbWF0ZVRyYW5zZm9ybSAgdHlwZT0icm90YXRlIiBmaWxsPSJyZW1vdmUiIHJlc3RhcnQ9ImFsd2F5cyIgYWNjdW11bGF0ZT0ibm9uZSIgY2FsY01vZGU9ImxpbmVhciIgcmVwZWF0Q291bnQ9ImluZGVmaW5pdGUiIGFkZGl0aXZlPSJyZXBsYWNlIiBmcm9tPSIwIDEzIDEzIiBhdHRyaWJ1dGVOYW1lPSJ0cmFuc2Zvcm0iIGF0dHJpYnV0ZVR5cGU9InhtbCIgdG89IjM2MCAxMyAxMyIgZHVyPSIwLjZzIj48L2FuaW1hdGVUcmFuc2Zvcm0+DQo8L2c+DQo8L3N2Zz4=);
    margin-right: 8px;
    opacity: .5;
    width: 16px;
    height: 16px
}

.field .validation.signup {
    position: relative
}

.field .validation.signup .complex-tip, .wd-product-associations .crosselBundle-rootBundle .wd-product-line.crosselBundle-containerHidden .crosselBundle-toggleContainer .toggle-show, .wrap-icon {
    display: block
}

.wrap-icon {
    text-align: left;
    margin-top: 5px
}

.wrap-icon:before {
    content: "";
    position: relative;
    top: 3px;
    left: 0;
    display: inline-block;
    width: 16px;
    height: 16px;
    margin: 0 1px 0 auto;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAA80lEQVR42mNkQABGIFYG4p9A/AyIe4C4GCrXC8QlQCwJxBxAfBeI/8M0gYAgEC8G4stAzAXE8kB8C4g/QeX5gFgNiB8C8Tcg1gXiGCD+ADPAB4jFgHgelM8LxJOh4iCwBYhzgfgzlJ8MxC9B4jADbIF4AhBXAfE7qBgTVAwECoD4H5QtBMRtULHDMAMuAPFSBkygB6UvYZGLBmIDmAErgTgci6IQKL0GixxYD8yAa1B/ogN1KH0TixwofLRgBqQCMSsQb0VT5A2lsYn/BuLZMANCofRqIr0AVz9qwGAyAJQXyoH4K5pCbgZItv2GRbwTiA8DAD1nQBF2/QuTAAAAAElFTkSuQmCC)
}

.wd-product-additional-services .text {
    display: block;
    text-align: center
}

.wd-product-additional-services .strong, .wd-product-associations .crosselBundle-rootBundle .wd-product-line .quantity {
    font-weight: 700
}

.wd-product-additional-services .remove-to-multiple {
    display: block;
    width: 100%;
    margin-top: 3px
}

#cboxLoadedContent .show-this-in-modal ul {
    margin: 0;
    padding: 0;
    list-style: none
}

#cboxLoadedContent .show-this-in-modal .text-modal {
    width: 150px;
    text-align: center
}

#cboxLoadedContent .show-this-in-modal input {
    width: 0;
    visibility: hidden;
    margin: 0;
    padding: 0
}

#cboxLoadedContent .show-this-in-modal .price {
    display: inline-block;
    width: 100px;
    text-align: left
}

.wd-product-associations .wd-content > form > ul, .wd-product-associations .wd-content > ul, .wd-product-associations > form > ul, .wd-product-associations > ul {
    list-style: none;
    overflow: hidden;
    margin: 10px 0;
    padding: 30px 0
}

.wd-product-associations .wd-content > form > ul > li, .wd-product-associations .wd-content > ul > li, .wd-product-associations > form > ul > li, .wd-product-associations > ul > li {
    float: left;
    width: 25%;
    min-height: 200px;
    text-align: center
}

.wd-product-associations .cross-sell-variations-warning .icon, .wd-product-associations .cross-sell-variations-warning .icon::before {
    display: block;
    position: absolute;
    top: 100%;
    left: 15px;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 5px 10px 0;
    border-color: #bb0909 transparent transparent
}

.wd-product-associations .cross-sell-variations-warning .icon::before {
    content: '';
    border-color: #ffffba transparent transparent;
    top: -6px;
    left: -10px
}

.wd-product-associations.cross-sell .plus {
    font-size: 10em;
    left: 23%;
    position: absolute;
    top: 50%
}

.wd-product-associations.cross-sell .wrapper {
    background: #eee;
    overflow: hidden
}

.wd-product-associations.cross-sell .btn-buy {
    float: right;
    margin: 20px
}

.wd-product-associations.cross-sell .total {
    float: right;
    font-size: 1.5em;
    line-height: 68px;
    margin-right: 20px;
    text-align: right
}

.wd-product-associations .crosselBundle-rootBundle {
    float: none !important;
    width: auto !important;
    text-align: left !important;
    overflow: auto
}

.wd-product-associations .crosselBundle-rootBundle .itemType-bundle {
    background: #cbf0cb
}

.wd-product-associations .crosselBundle-rootBundle .rootProduct {
    background: #fdffd0
}

.wd-product-associations .crosselBundle-rootBundle .wd-product-line {
    width: 265px;
    padding: 10px 0 37px !important;
    display: inline-block;
    vertical-align: top
}

.wd-product-associations .crosselBundle-rootBundle .wd-product-line .quantity .value {
    display: inline-block;
    font-weight: 400;
    border: 1px solid #eee;
    background: #fff;
    padding: 3px 10px;
    color: #333
}

.wd-product-associations .crosselBundle-rootBundle .wd-product-line.crosselBundle-containerHidden + .crosselBundle-bundleContainer {
    max-width: 0
}

.wd-product-associations .crosselBundle-rootBundle .wd-product-line .name {
    white-space: normal
}

.wd-product-associations .crosselBundle-rootBundle .crosselBundle-bundleContainer {
    display: inline-block;
    vertical-align: top;
    overflow: hidden;
    white-space: nowrap;
    transition: max-width 300ms ease-out;
    max-width: 100%
}

.wd-product-associations .crosselBundle-rootBundle .crosselBundle-toggleContainer {
    cursor: pointer;
    background: #539253;
    color: #fff;
    text-align: right;
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 37px;
    line-height: 37px
}

.wd-product-associations .cross-sell-variations select + select, .wd-product-associations .crosselBundle-rootBundle .crosselBundle-toggleContainer .toggle-show, .wd-product-associations .crosselBundle-rootBundle .wd-product-line.crosselBundle-containerHidden .crosselBundle-toggleContainer .toggle-hide, .wd-product-associations .crosselBundle-rootBundle > form > .crosselBundle-bundleItems > .itemType-bundle {
    display: none
}

.wd-product-associations .crosselBundle-rootBundle .crosselBundle-toggleContainer span {
    padding: 0 10px
}

.wd-product-associations .crosselBundle-rootBundle .loading-buy {
    display: none;
    background: url(/Custom/Content/Themes/Default/Images/loading.gif) no-repeat;
    padding-left: 0;
    opacity: 1;
    font-size: 10px;
    font-style: italic;
    padding-top: 15px
}

.wd-product-associations .crosselBundle-rootBundle .loading-buy a, .wd-product-bundle .loading-buy a {
    color: #0645ad;
    text-decoration: underline
}

.wd-product-associations .crosselBundle-rootBundle .bundle-buy {
    float: left;
    margin: 10px 0 10px 10px !important;
    line-height: 10px
}

.wd-product-associations .crosselBundle-rootBundle .bundle-price {
    margin: 10px;
    font-weight: 700;
    font-size: 14px;
    color: #333;
    float: left
}

.wd-product-associations .crosselBundle-rootBundle .bundle-price .value {
    color: #478a47
}

.wd-product-associations .crosselBundle-rootBundle .bundle-price .economy {
    display: block
}

.wd-product-associations .crosselBundle-rootBundle .crosselBundle-bottom {
    display: block;
    overflow: hidden;
    border-top: 1px solid #ddd
}

.wd-product-associations .crosselBundle-rootBundle .crosselBundle-bundleItems {
    overflow: auto;
    white-space: nowrap
}

.wd-product-associations .crosselBundle-rootBundle .itemType-item + .itemType-item {
    margin-left: 20px
}

.wd-product-associations .crosselBundle-rootBundle .itemType-item + .itemType-item:before {
    content: "+";
    display: block;
    position: absolute;
    top: 50%;
    left: -22px;
    margin-top: -10px;
    font-size: 40px;
    font-weight: 700;
    color: #478a47
}

.wd-product-associations .crosselBundle-rootBundle .bundle-item-select label, .wd-product-list-buytogether .crosselBundle-rootBundle .bundle-item-select label {
    display: block;
    text-align: left;
    padding: 10px;
    border: 1px solid #ddd;
    margin: 5px;
    cursor: pointer;
    background: #fff;
    box-shadow: 0 3px 5px #ccc
}

.wd-product-associations .cross-sell-variations {
    position: relative;
    margin: 0 30px
}

.wd-product-associations .cross-sell-variations select, .wd-product-list-buytogether .cross-sell-variations select {
    width: 100%;
    margin-bottom: 1px
}

.wd-product-associations .cross-sell-form-data label {
    cursor: pointer;
    display: none
}

.wd-product-associations .cross-sell-form-data input[type=checkbox][disabled] + span {
    color: #ddd
}

.wd-product-associations .cross-sell-footer .total-message {
    padding: 10px;
    font-size: 18px
}

.wd-product-associations .cross-sell-footer .no-variation-selected, .wd-product-associations .cross-sell-footer.form-ready-true .total {
    display: block !important
}

.wd-product-associations .cross-sell-footer .total, .wd-product-associations .cross-sell-footer.form-ready-true .no-variation-selected {
    display: none !important
}

.wd-product-associations .cross-sell-product .wd-product-line {
    padding-top: 0
}

.wd-product-associations .cross-sell-product.first .cross-sell-product-quantity {
    display: none
}

.wd-product-associations .cross-sell-product-quantity {
    margin-top: 10px
}

.wd-product-associations .cross-sell-product-quantity span {
    display: inline-block;
    border: 1px solid #ddd;
    padding: 2px 10px;
    margin-left: 10px;
    color: #777
}

.wd-product-associations .cross-sell-variations-warning {
    display: none;
    position: absolute;
    bottom: 100%;
    left: 0;
    margin-bottom: 5px;
    background: #ffffba;
    border-radius: 4px;
    border: 1px solid #bb0909;
    padding: 10px
}

.wd-product-associations .cross-sell-product-pending .cross-sell-variations-warning {
    display: block
}

.wd-product-associations .cross-sell-product-pending .cross-sell-variations select {
    border: 1px solid #bb0909
}

.wd-product-associations .no-variation-selected {
    font-size: 20px;
    position: absolute;
    margin: 0 200px 0 20px;
    height: 60px;
    line-height: 60px
}

.wd-product-accessories .wd-content .list-items > li > div .item-info .info .title, .wd-product-associations.upsell .price-difference .wrapper .price, .wd-product-auction-bid-list table tr.winner td {
    font-weight: 700
}

.wd-product-associations .crosselBundle ul {
    padding: 0;
    margin: 0;
    list-style: none
}

.wd-product-associations .total .asyncprice-area {
    line-height: 27px;
    margin-top: 15px
}

.wd-product-accessories .wd-header .wd-title {
    font-weight: 700;
    margin-bottom: 1em
}

.wd-product-accessories .wd-content .list-items > li {
    margin-bottom: 2em;
    padding-bottom: 1em
}

.wd-product-accessories .wd-content .list-items > li:not(:last-child) {
    border-bottom: 1px dotted #ddd
}

.wd-product-accessories .wd-content .list-items > li > div {
    overflow: hidden;
    margin-bottom: 10px
}

.wd-product-accessories .wd-content .list-items > li > div .item-info {
    float: left;
    margin-left: 10px
}

.wd-product-accessories .wd-content .list-items > li > div .item-info .info {
    margin-left: 1em;
    display: inline-block
}

.wd-product-amount .title {
    border-bottom: 1px dotted #e5e5e5;
    display: block;
    margin-bottom: 5px;
    padding-bottom: 5px;
    font-weight: 700
}

.wd-product-amount div.buy-group {
    width: 320px
}

.wd-product-amount div.buy-group .box {
    display: inline-block;
    min-width: 125px;
    height: 27px;
    background: #eaeaea;
    margin-right: 6px
}

.wd-product-amount div.buy-group .box .color-box {
    float: left;
    height: 27px;
    width: 30px;
    margin-right: 4px;
    cursor: pointer
}

.wd-product-amount div.buy-group .box input, .wd-product-amount div.buy-group .box select, .wd-product-variations div.buy-group .box input {
    width: 22px;
    height: 25px;
    padding: 0;
    float: left;
    margin-right: 4px
}

.wd-product-amount div.buy-group .box select {
    width: 50px
}

.wd-product-amount div.buy-group .box span {
    float: left;
    line-height: 30px
}

.wd-product-amount .js-qty.single {
    width: 55px
}

.wd-product-auction-bid-button {
    width: 100%
}

.wd-product-auction-bid-button .wd-clear {
    clear: both
}

.wd-product-auction-bid-button .input-wrapper {
    width: 45%;
    float: left
}

.wd-product-auction-bid-button .input-wrapper label {
    display: block;
    line-height: 25px
}

.wd-product-auction-bid-button .input-wrapper .input-group {
    border: 1px solid #dfdfdf
}

.wd-product-auction-bid-button .input-wrapper .input-group span {
    color: #777;
    font-size: 14px;
    padding: 13px;
    width: 40%;
    background: #f6f6f6;
    position: relative;
    display: inline-block;
    line-height: 1em
}

.wd-product-auction-bid-button .input-wrapper .input-group input {
    width: 57%;
    text-align: right;
    padding: 14px;
    font-size: 18px;
    height: 40px;
    background-color: #fff;
    font-family: inherit;
    border: 0;
    color: #333;
    display: inline-block
}

.wd-product-auction-bid-button .button-wrapper {
    width: 50%;
    float: right;
    text-align: right
}

.wd-product-auction-bid-button .receive-updates {
    width: 100%;
    margin-top: 15px
}

.wd-product-auction-bid-button-modal .the-modal {
    width: 500px
}

.wd-product-auction-bid-button-modal .add-bid-response {
    min-height: 90px;
    padding: 15px
}

.wd-product-asyncprice, .wd-product-buy-grid table td.variation div {
    position: relative
}

.wd-product-asyncprice .asyncprice-loading-placeholder {
    opacity: 0;
    transition: opacity 300ms;
    position: absolute;
    background: url(/Custom/Content/Themes/Default/Images/loading.gif) no-repeat;
    width: 80px;
    height: 0;
    bottom: 10px;
    right: 19px
}

.wd-product-asyncprice.asyncprice-loading .asyncprice-loading-placeholder {
    opacity: 1;
    height: 12px
}

.wd-product-asyncprice.asyncprice-loading .asyncprice-area {
    opacity: .5
}

.wd-product-asyncprice .price {
    display: block
}

.wd-product-auction-bid-list .wd-product-auction-bid-list {
    margin: 10px
}

.wd-product-auction-bid-list table {
    margin: 15px 0;
    width: 100%
}

.wd-product-auction-bid-list table thead th {
    color: #555;
    text-align: left
}

.wd-product-auction-bid-list table tbody td {
    color: #888
}

.wd-product-auction-bid-list table tr.winner {
    background: #e5ffe1
}

.wd-product-auction-bid-list .wd-footer {
    margin-bottom: 10px
}

.wd-product-auction-bid-list .wd-hide {
    display: none
}

.wd-product-auction-information .wd-hide {
    display: none !important
}

.wd-product-auction-information .wd-loading {
    visibility: hidden
}

.wd-product-auction-information .wd-clear {
    clear: both
}

.wd-product-auction-information var, .wd-product-auction-line-last-bid var, .wd-product-price-description em {
    font-style: normal
}

.wd-product-auction-information .last-bid {
    float: left;
    width: 50%
}

.wd-product-auction-information .last-bid .box-label {
    display: block;
    width: 100%
}

.wd-product-auction-information .last-bid .box-info {
    color: #84ba4c;
    font-weight: 700;
    font-size: 15px
}

.wd-product-auction-information .last-bid .box-info .amount, .wd-product-auction-line-last-bid .last-bid .box-info .amount {
    font-size: 32px
}

.wd-product-auction-information .min-bid-amount {
    float: right;
    border: 1px solid #84ba4c;
    padding: 7px;
    color: #888;
    width: auto
}

.wd-product-auction-information .min-bid-amount .box-info {
    font-weight: 700
}

.nearby-store-list .buybutton button, .wd-product-auction-information .reservation-amount {
    float: right
}

.wd-product-auction-line-last-bid {
    text-align: center
}

.wd-product-auction-line-last-bid .wd-hide {
    display: none !important
}

.wd-product-auction-line-last-bid .wd-loading {
    visibility: hidden
}

.wd-product-auction-line-last-bid .last-bid .box-label {
    display: block
}

.wd-product-auction-line-last-bid .last-bid .box-info {
    color: #84ba4c;
    font-weight: 700;
    font-size: 15px
}

.wd-product-bundle .bundle-item-img, .wd-product-bundle .bundle-item-img img {
    padding: 0;
    height: 100%;
    vertical-align: middle
}

.wd-product-bundle .bundle-item-select, .wd-product-buy-grid table td.variation input {
    width: 30px
}

.wd-product-bundle .bundle-item-icon, .wd-product-bundle .bundle-item-select {
    text-align: center;
    vertical-align: middle
}

.wd-product-bundle .hidden {
    display: none
}

.wd-product-bundle ul {
    list-style: none;
    padding: 0;
    margin: 0;
    clear: both;
    overflow: hidden
}

.wd-product-bundle .bundle-items-wrapper {
    border-bottom: 1px solid #ddd;
    margin-top: -1px
}

.wd-product-bundle .bundle-item {
    position: relative;
    background: #eee;
    border-top: 1px solid #ddd
}

.wd-product-bundle .bundle-item ul {
    display: table;
    width: 100%;
    background: #fff
}

.wd-product-bundle .bundle-item:hover {
    background: #fcf8e3
}

.wd-product-bundle .bundle-item:hover .bundle-item-icon {
    background: #0a500b
}

.wd-product-bundle .bundle-item .bundle-item {
    padding-left: 20px;
    border-left: 1px solid #ddd
}

.wd-product-bundle .bundle-item > label {
    font-weight: 400;
    cursor: pointer;
    display: block;
    text-align: left
}

.wd-product-bundle .bundle-item-cell {
    display: table-cell
}

.wd-product-bundle .bundle-item-img {
    width: 80px;
    text-align: center
}

.wd-product-bundle .bundle-item-icon {
    background: #6ca36d;
    color: #fff;
    font-size: 20px;
    width: 20px;
    display: none
}

.notify-form #dvVariations, .wd-product-bundle .bundle-item-description, .wd-product-buy-grid-component table tfoot .total td {
    padding: 10px
}

.wd-product-bundle .bundle-item-description.bundle-item-label {
    width: 5%;
    vertical-align: middle
}

.wd-product-bundle .bundle-item-description.bundle-item-select select {
    box-sizing: border-box;
    width: 100%
}

.wd-product-bundle .item-product-stock-balance {
    display: none
}

.wd-product-bundle .loading-buy {
    display: none;
    background: url(/Custom/Content/Themes/Default/Images/loading.gif) no-repeat;
    padding-left: 0;
    opacity: 1;
    font-size: 10px;
    font-style: italic;
    padding-top: 15px
}

.wd-product-bundle .bundle-title {
    font-size: 16px;
    font-weight: 700;
    color: #333;
    margin-bottom: 10px
}

.wd-product-bundle .bundle-buy {
    float: left;
    margin: 10px 0 10px 10px;
    line-height: 10px
}

.wd-product-bundle .bundle-buy .wd-buy-button {
    margin-bottom: 0
}

.wd-product-bundle .bundle-price {
    margin: 10px;
    color: #333;
    float: left
}

.wd-product-bundle .bundle-price .value {
    color: #468847
}

.wd-product-bundle .bundle-price .value-nodiscount {
    color: #aaa;
    text-decoration: line-through
}

.wd-product-bundle .wd-content {
    overflow: hidden
}

.wd-product-bundle .bundle-price .economy, .wd-product-bundle .wd-footer {
    display: block
}

.wd-product-bundle .wd-hide-group {
    display: none
}

.reorder-msg ul li small, .wd-product-bundle .error-placeholder, .wd-profile-loyalty .wrapper-grids .grids .grid table td .points li.rescue {
    color: red
}

.wd-product-bundle .item-product-identification {
    display: none
}

.wd-product-bundle .bundle-itemtype-variation .bundle-variation-option:disabled {
    background: #ececec;
    color: #838383
}

.wd-product-buy-grid table td {
    border: 1px solid #e5e5e5;
    text-align: center
}

.wd-product-buy-grid table td.color {
    padding-left: 5px;
    text-align: left
}

.wd-product-buy-grid table td.variation input.disabled {
    background: #ccc;
    color: #666
}

.wd-product-buy-grid table td.variation .empty:before {
    content: ' - '
}

.wd-product-buy-grid table td.variation .empty input, .wd-product-buy-grid tr.line {
    display: none
}

.wd-product-buy-grid table td.total-price {
    text-align: right;
    padding: 10px;
    font-weight: 700
}

.wd-product-buy-grid table th {
    border: 1px solid #e5e5e5;
    padding: 10px
}

.wd-product-buy-grid table b {
    display: block;
    float: left;
    font-weight: 400;
    line-height: 25px
}

.wd-product-buy-grid tr.line:hover {
    background: #f7f7cd
}

.wd-product-buy-grid tr.total td, .wd-product-buy-grid-component table tfoot .total {
    text-align: right
}

.wd-product-buy-grid tr.total td b {
    display: inline;
    float: none;
    font-weight: 700
}

.wd-product-buy-grid tr.selected .color-box {
    border: 2px solid #18b300;
    box-shadow: 2px 2px 5px 0 rgba(50, 50, 50, .75)
}

.wd-product-buy-grid .load {
    background: url(../../../../../Content/Images/loading-default.gif) 0 0 no-repeat;
    display: none;
    height: 18px;
    position: relative;
    top: 5px;
    width: 19px
}

.wd-product-buy-grid .color .load {
    float: right;
    position: absolute;
    right: 0
}

.wd-product-buy-grid .color div {
    width: 100%;
    position: relative
}

.wd-product-bundle-price, .wd-product-buy-grid .variation {
    position: relative
}

.wd-product-buy-grid .variation input {
    position: relative;
    text-align: center
}

.wd-product-buy-grid .variation input.error {
    border-color: red
}

.wd-product-buy-grid .tooltip {
    position: absolute !important;
    z-index: 2;
    top: -13px;
    padding: 5px 10px;
    vertical-align: middle;
    text-align: left;
    border: 1px solid;
    border-radius: 3px;
    background: #fff;
    height: auto;
    display: none;
    left: 50%;
    opacity: 0;
    filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0);
    font-size: 8pt;
    width: 150px;
    margin-left: -85px
}

.wd-product-buy-grid .tooltip:after, .wd-product-buy-grid-component .input-component .tip:after {
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 5px 5px 0;
    border-color: #000 transparent transparent;
    content: "";
    display: inline-block;
    position: absolute;
    left: 50%;
    margin-left: -6px;
    bottom: -6px
}

.wd-product-buy-grid .tooltip.errorMsg {
    border: 1px solid red
}

.wd-product-buy-grid span.color-box {
    display: block;
    float: left;
    height: 24px;
    width: 24px;
    border: 1px solid #ccc;
    margin-right: 5px;
    cursor: pointer
}

.wd-product-buy-grid b.click-msg {
    display: block;
    padding-bottom: 7px
}

.wd-product-buy-grid .empty .tooltip, .wd-product-buy-grid .not-availability .tooltip {
    left: 105%;
    width: 56px
}

.wd-product-buy-grid .single-variations .not-availability .tooltip {
    left: 27%
}

.wd-product-bundle-price.bundle-price-loading .bundle-price-loading-placeholder {
    opacity: 1;
    height: 12px
}

.wd-product-bundle-price.bundle-price-loading .bundle-price-area {
    opacity: .5
}

.wd-product-bundle-price .bundle-price-area {
    opacity: 1;
    transition: opacity 300ms
}

.wd-product-bundle-price .bundle-price-loading-placeholder {
    opacity: 0;
    transition: opacity 300ms;
    position: absolute;
    background: url(/Custom/Content/Themes/Default/Images/loading.gif) no-repeat;
    width: 80px;
    height: 0;
    top: 100%;
    right: 0
}

.wd-product-bundle-price .value {
    color: #468847
}

.wd-product-bundle-price .value-nodiscount {
    color: #aaa;
    text-decoration: line-through
}

.wd-product-bundle-price .economy {
    display: block
}

.wd-product-buy-grid-component table {
    width: 100%
}

.wd-product-buy-grid-component table thead th {
    font-weight: 700;
    padding: 10px;
    background-color: #ececec
}

.product-customer-relations-modal-wrapper table .relation-options td.actions, .seller-modal table .seller td.actions, .seller-modal table .seller td.stock, .wd-product-buy-grid-component .input-component input, .wd-product-buy-grid-component table td.main-variation, .wd-product-buy-grid-component table td.subtotal, .wd-product-buy-grid-component table td.variation.empty, .wd-product-buy-grid-list table, .wd-product-price-history-modal table tr {
    text-align: center
}

.wd-product-buy-grid-component .main-variation .color-box, .wd-product-buy-grid-component .main-variation .swatch-box {
    width: 25px;
    height: 25px;
    text-align: center;
    line-height: 1px;
    font-size: 14px;
    padding: 0;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    border-radius: 50%;
    display: block;
    float: left;
    margin: 0 3px 5px 16px;
    cursor: pointer
}

.wd-product-buy-grid-component .main-variation.has-color .text, .wd-product-buy-grid-component .main-variation.has-swatch .text {
    line-height: 30px
}

.wd-product-buy-grid-component .price-component {
    text-align: center;
    margin-bottom: 4px
}

.wd-product-buy-grid-component .price-component.not-purchasable .list-price, .wd-product-buy-grid-component .price-component.not-purchasable .retail-price {
    display: none
}

.wd-product-buy-grid-component .price-component .list-price, .wd-product-buy-grid-component .price-component .retail-price {
    display: block
}

.wd-product-buy-grid-component .price-component .notify-me {
    text-transform: uppercase
}

.wd-product-buy-grid-component .price-component .notify-me span {
    display: inline-block
}

.wd-product-buy-grid-component .input-component {
    margin: 0 auto;
    max-width: 60px;
    position: relative
}

.wd-product-buy-grid-component .input-component.has-control input {
    margin: 5px 0
}

.wd-product-buy-grid-component .input-component input:disabled {
    background: #e6e6e6
}

.wd-product-buy-grid-component .input-component .input-btn {
    width: 22px;
    height: 22px;
    text-align: center;
    line-height: 1px;
    font-size: 14px;
    padding: 0;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    border-radius: 50%;
    margin: 0 3px 5px;
    font-weight: 700
}

.wd-product-buy-grid-component .input-component .tip {
    display: none;
    position: absolute;
    z-index: 2;
    top: -48px;
    padding: 5px 10px;
    vertical-align: middle;
    text-align: left;
    border: 1px solid;
    border-radius: 3px;
    background: #fff;
    opacity: 0;
    filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0);
    height: auto;
    left: 50%;
    font-size: 8pt;
    width: 130px;
    margin-left: -64px
}

.wd-product-buy-grid-component .input-component .tip.error {
    border: 1px solid red
}

.wd-product-buy-grid-component .input-component .tip .msg {
    display: block
}

.wd-product-buy-grid-component .multiple-level td.variation, .wd-product-buy-grid-component .one-level td.variation, .wd-product-buy-grid-component .zero-level td.variation {
    width: 30%;
    min-width: 140px
}

.wd-product-buy-grid-component .multiple-level .input-component, .wd-product-buy-grid-component .one-level .input-component, .wd-product-buy-grid-component .zero-level .input-component {
    width: 120px;
    position: relative
}

.wd-product-buy-grid-component .multiple-level .input-component input, .wd-product-buy-grid-component .one-level .input-component input, .wd-product-buy-grid-component .zero-level .input-component input {
    width: 60px
}

.wd-product-buy-grid-component .multiple-level .input-component .input-btn, .wd-product-buy-grid-component .one-level .input-component .input-btn, .wd-product-buy-grid-component .zero-level .input-component .input-btn {
    position: absolute;
    top: 7px
}

.wd-product-buy-grid-component .zero-level .input-component .input-btn.less {
    left: -30px
}

.wd-product-buy-grid-component .zero-level .input-component .input-btn.plus {
    right: -30px
}

.wd-product-buy-grid-component .one-level .input-component .input-btn.less {
    left: -30px
}

.wd-product-buy-grid-component .one-level .input-component .input-btn.plus {
    right: -30px
}

.wd-product-buy-grid-component .multiple-level .input-component .input-btn.less {
    left: -30px
}

.wd-product-buy-grid-component .multiple-level .input-component .input-btn.plus {
    right: -30px
}

.wd-product-buy-grid-component .multiple-level .main-variation {
    text-align: left;
    padding: 10px
}

.wd-product-buy-grid-component .multiple-level .main-variation span {
    font-weight: 700;
    padding-bottom: 6px;
    display: block
}

.wd-product-buy-grid-component .multiple-level .main-variation small {
    color: rgba(102, 102, 102, .68)
}

#wd-product-buy-grid-notify-me-include, .wd-product-buy-grid-component .wd-hide, .wd-product-buy-grid-list, .wd-product-buy-grid-list table .bg-title {
    display: none
}

.wd-product-buy-grid-list table .bg-title:first-child {
    display: table-row
}

.wd-product-buy-grid-list table .nostock-column, .wd-product-buy-grid-list table .nostock-row {
    background: #eee
}

.wd-product-buy-grid-list table .novariation-column, .wd-product-buy-grid-list table .novariation-row, .wd-product-buy-grid-total {
    display: none
}

.wd-product-buy-grid-list .error {
    display: none;
    font-size: .85em;
    text-align: center
}

.wd-product-buy-grid-list .no-stock {
    background: #ccc
}

.wd-product-buy-grid-list .no-stock .bg-field input {
    color: #999;
    width: 24px
}

.wd-product-buy-grid-list .bg-color-mark {
    height: 24px;
    width: 24px;
    display: inline-block;
    background-position: center;
    background-size: cover;
    vertical-align: middle
}

.wd-product-buy-grid-list .bg-field {
    position: relative;
    width: auto;
    display: inline-block
}

.wd-product-buy-grid-list .bg-field .bg-button {
    text-align: center;
    position: absolute;
    top: 0;
    line-height: 24px;
    width: 24px;
    background: #99a;
    font-size: 1.5em
}

.wd-product-buy-grid-list .bg-field .bg-button a {
    color: #eee;
    text-decoration: none;
    display: block
}

.wd-product-buy-grid-list .bg-field .bg-button.bg-minus {
    left: 0
}

.wd-product-buy-grid-list .bg-field .bg-button.bg-plus {
    right: 0
}

.wd-product-buy-grid-list .bg-field input {
    display: block;
    margin: 0;
    border: 0;
    padding: 0;
    text-align: center;
    outline: 0;
    height: 24px;
    width: 72px;
    background: 0 0
}

.wd-product-buy-grid-list .bg-field:hover .bg-tooltip {
    display: block
}

.wd-product-buy-grid-list .bg-tooltip {
    text-align: left;
    top: 50%;
    right: 100%;
    margin-left: 8px;
    white-space: nowrap;
    position: absolute;
    background: #eee;
    z-index: 3;
    padding: 5px;
    border: 1px solid #eee;
    box-shadow: 2px 2px 6px 0 #676a6c;
    display: none
}

.wd-product-buy-grid-list .bg-tooltip ul {
    margin: 0;
    padding-left: 16px
}

.wd-product-buy-grid-list .bg-tooltip b {
    font-size: 1.1em
}

.wd-product-buy-grid-list .currency:before {
    content: 'R$ '
}

.wd-product-buy-grid-list .bg-select-variation, .wd-product-list footer, .wd-product-list header, .wd-product-list-set footer, .wd-product-list-set header {
    background: #eee
}

.wd-product-buy-grid-list.bg-mobile-default {
    letter-spacing: -.05em
}

.wd-product-buy-grid-list.bg-mobile-default .bg-color {
    float: left;
    height: 48px;
    width: 48px;
    margin: 0 8px 0 0
}

.wd-product-buy-grid-list.bg-mobile-default .bg-color .bg-color-mark {
    width: 100%;
    height: 100%;
    border-radius: 100%;
    line-height: 48px;
    color: #fff;
    text-align: center;
    font-size: 24px;
    text-shadow: 0 1px 1px rgba(0, 0, 0, .5)
}

.wd-product-buy-grid-list.bg-mobile-default .bg-main-variation .bg-variation {
    position: relative;
    padding-right: 48px;
    margin-bottom: 8px;
    background: #fff;
    min-height: 104px
}

.wd-product-buy-grid-list.bg-mobile-default .bg-main-variation .bg-variation .bg-title {
    font-size: 28px;
    padding-top: 4px
}

.wd-product-buy-grid-list.bg-mobile-default .bg-subtotal {
    clear: both;
    text-align: right;
    margin: 8px 0 24px;
    padding-top: 8px;
    border-top: 1px solid #ccc
}

.wd-product-buy-grid-list.bg-mobile-default .bg-subtotal span {
    font-weight: 900
}

.wd-product-buy-grid-list.bg-mobile-default .bg-button {
    background: #ccc;
    right: 0;
    width: 48px;
    height: 48px;
    min-height: 48px;
    position: absolute;
    top: 0;
    background-position: center;
    background-size: cover;
    text-shadow: 0 1px 1px rgba(0, 0, 0, .5)
}

.wd-product-buy-grid-list.bg-mobile-default .bg-button a {
    line-height: 48px;
    font-size: 48px;
    width: 100%;
    color: #fff;
    text-align: center;
    position: absolute;
    top: 50%;
    margin-top: -24px
}

.wd-product-buy-grid-list.bg-mobile-default .bg-button.bg-minus {
    top: 48px;
    margin-top: 8px
}

.wd-product-buy-grid-list.bg-mobile-default .bg-tooltip {
    display: block;
    position: static;
    padding: 0;
    box-shadow: none;
    background: 0 0;
    border: 0;
    white-space: normal;
    color: #999;
    font-style: italic;
    clear: both;
    margin: 0 8px 0 56px
}

.wd-product-buy-grid-list.bg-mobile-default .no-stock:before {
    content: 'Produto sem estoque';
    white-space: normal;
    position: absolute;
    color: #fff;
    top: 0;
    right: 0;
    background: red;
    height: 60px;
    padding-top: 40px;
    width: 100px;
    text-align: center;
    border-radius: 100%
}

.wd-product-buy-grid-total .loading {
    font-style: italic
}

.wd-product-buy-lot {
    position: relative
}

.wd-product-buy-lot table tbody td:nth-child(2), .wd-product-buy-lot table tbody td:nth-child(3), .wd-product-buy-lot table thead th:nth-child(2), .wd-product-buy-lot table thead th:nth-child(3) {
    display: none
}

.wd-product-buy-lot .map-places {
    display: none
}

.wd-product-customer-relations {
    margin: 15px 0
}

.wd-product-customer-relations .wd-title {
    display: block;
    padding-bottom: 5px;
    margin-bottom: 5px;
    border-bottom: 1px dotted #e5e5e5
}

.wd-product-customer-relations .btn-change-customers {
    display: inline;
    font-weight: 400;
    font-size: 1em;
    padding: 0;
    float: right
}

.wd-product-customer-relations .selection-box .name {
    font-weight: 700
}

.wd-product-customer-relations .selection-box .name::after {
    content: ' - '
}

.product-customer-relations-modal-wrapper table, .seller-modal table, .wd-product-price-matrix .grid table, .wd-search input {
    width: 100%
}

.product-customer-relations-modal-wrapper .button-wrapper {
    margin-top: 2em;
    text-align: right
}

.product-customer-relations-modal-wrapper .button-wrapper .store-selection-box {
    float: left
}

.product-customer-relations-modal-wrapper .button-wrapper .cancel {
    margin-right: 8px
}

.product-customer-relations-modal-wrapper .grid {
    margin-bottom: 2em
}

.product-customer-relations-modal-wrapper .grid .relation-options {
    overflow: hidden
}

.product-customer-relations-modal-wrapper .grid .relation-options > li {
    float: left;
    width: 50%;
    padding-bottom: 8px
}

.product-customer-relations-modal-wrapper .grid .relation-options > li:nth-child(2n+1), .seller-modal .grid .sellers > li:nth-child(2n+1) {
    padding-right: 10px
}

.product-customer-relations-modal-wrapper .grid .relation-options > li.selected .wrapper {
    border-color: #999
}

.product-customer-relations-modal-wrapper .grid .relation-options > li .wrapper, .seller-modal .grid .sellers > li .wrapper {
    border: 1px solid #ccc;
    padding: 5px
}

.product-customer-relations-modal-wrapper .grid .relation-options > li .wrapper .select-customer {
    float: left
}

.product-customer-relations-modal-wrapper .grid .relation-options > li .wrapper .info {
    margin-left: 30px
}

.product-customer-relations-modal-wrapper .store-selection-box {
    margin-right: 20px
}

.wd-product-customer-relations-modal .the-modal {
    width: 55%
}

.wd-flags .flag, .wd-product-deliveryfee .modal input.error {
    display: inline-block
}

.wd-product-deliveryfee .hide, .wd-product-deliveryfee .modal, .wd-product-deliveryfee .modal .error, .wd-product-deliveryfee .modal .success {
    display: none
}

.wd-product-deliveryfee .modal .grid {
    margin: 0
}

.wd-product-deliveryfee .modal .grid table {
    width: 100.6%
}

.wd-product-deliveryfee .modal .grid img {
    margin-right: 5px
}

.wd-product-deliveryfee .modal .grid td {
    white-space: nowrap
}

#widgettempmodal div.error, .wd-product-deliveryfee .modal div.error {
    float: left;
    color: red
}

.wd-product-deliveryfee .modal textarea.error, .wd-product-line .wd-product-join ul li a, .wd-product-line-medias-variations a.variation-item .thumb .variation-label-show > span, .wd-profile-addresses .action form, .wd-profile-files .action form, .wd-profile-relations .action form {
    display: inline
}

.wd-product-deliveryfee .modal .wd-content .content {
    padding: 0 10px
}

.wd-product-deliveryfee .scroll {
    overflow-x: hidden;
    overflow-y: auto;
    height: 275px
}

.wd-descriptions .wd-descriptions-toolbar .list-style, .wd-descriptions .wd-descriptions-toolbar .tab-style {
    float: left;
    display: block;
    width: 24px;
    height: 24px;
    margin: 5px 6px 0 0;
    text-indent: -9999em;
    background-image: url(/Custom/Content/Widgets/product.descriptions/Images/wd-descriptions-icons.png);
    background-repeat: no-repeat
}

.wd-descriptions {
    position: relative;
    clear: both
}

.wd-descriptions ul {
    padding: 0;
    margin: 0
}

.wd-descriptions li {
    line-height: inherit
}

.wd-descriptions .wd-descriptions-toolbar {
    position: absolute;
    right: 0;
    top: 0;
    z-index: 1
}

.wd-descriptions .wd-descriptions-toolbar span {
    display: block;
    float: left;
    margin-right: 6px
}

.wd-descriptions .wd-descriptions-toolbar .list-style {
    background-position: 0 0
}

.wd-descriptions .wd-descriptions-toolbar .list-style:hover {
    background-position: -30px 0
}

.wd-descriptions .wd-descriptions-toolbar .tab-style {
    background-position: -60px 0
}

.wd-descriptions .wd-descriptions-toolbar .tab-style:hover {
    background-position: -90px 0
}

.wd-descriptions .wd-descriptions-text {
    clear: both;
    display: block;
    line-height: 1.5em
}

.wd-descriptions .wd-descriptions-text ul {
    list-style-position: inside
}

.wd-descriptions.list-style, .wd-descriptions.tab-style {
    position: relative;
    padding-bottom: 5px
}

.wd-descriptions.list-style .wd-descriptions-nav {
    display: none
}

.wd-descriptions.list-style .wd-descriptions-panel {
    padding-top: 10px;
    display: block !important;
    vertical-align: middle;
    overflow: hidden;
    margin-bottom: 10px
}

.wd-descriptions .wd-descriptions-nav a, .wd-descriptions.list-style span.wd-title, .wd-descriptions.tab-style .wd-descriptions-nav {
    display: block
}

.wd-descriptions.list-style .wd-descriptions-toolbar .list-style {
    background-position: -30px 0
}

.wd-descriptions.tab-style .wd-descriptions-panel .header, .wd-descriptions.tab-style .wd-header > .wd-icon, .wd-descriptions.tab-style .wd-header > .wd-title {
    display: none
}

.wd-descriptions.tab-style .wd-descriptions-toolbar .tab-style {
    background-position: -90px 0
}

.wd-descriptions .wd-descriptions-panel {
    margin: 10px
}

.wd-buy-button.wd-hide, .wd-descriptions .wd-descriptions-nav, .wd-descriptions-hide {
    display: none
}

.wd-descriptions .wd-descriptions-nav li, .wd-product-list-set .wd-nav li {
    float: left;
    position: relative;
    display: block;
    list-style-type: none
}

.wd-descriptions .tab-style .wd-descriptions-panel {
    padding: 10px;
    margin: 0
}

.wd-buy-button, .wd-buy-button .wd-content {
    display: inline-block
}

.wd-buy-button .loading-buy {
    display: none;
    background: url(/Custom/Content/Themes/Default/Images/loading.gif) no-repeat;
    padding-left: 0;
    opacity: 1;
    font-size: 10px;
    font-style: italic;
    padding-top: 15px
}

.wd-buy-button .loading-buy a {
    color: #0645ad;
    text-decoration: underline
}

.wd-buy-button .disabled {
    opacity: .42;
    filter: alpha(opacity=42)
}

.wd-buy-button .loading-inside-buy-button {
    display: none
}

.dialog-buybutton-verification {
    margin-bottom: 20px;
    width: 316px
}

.dialog-buybutton-verification b {
    text-align: center;
    display: block
}

.seller-modal .wd-clear {
    clear: both
}

.seller-modal .loading {
    padding-top: 30px;
    min-height: 70px;
    text-align: center
}

.seller-modal .loading .icon {
    background: url(/Custom/Content/Themes/Default/Images/loading.gif) no-repeat;
    width: 80px;
    height: 14px;
    display: block;
    margin: 0 auto
}

.seller-modal table .seller.unavailable {
    background: #e6bebe
}

.seller-modal .button-wrapper {
    margin-top: 2em;
    text-align: right
}

.seller-modal .grid {
    margin-bottom: 2em
}

.seller-modal .grid .sellers {
    overflow: hidden
}

.seller-modal .grid .sellers > li {
    float: left;
    width: 50%
}

.seller-modal .grid .sellers > li.selected .wrapper {
    border-color: #999
}

.seller-modal .grid .sellers > li .wrapper .select-seller {
    float: left
}

.seller-modal .grid .sellers > li .wrapper .info, .seller-modal .grid .sellers > li .wrapper .stock {
    margin-left: 30px
}

.seller-modal .grid .sellers > li .wrapper .stock {
    background-color: #fafafa;
    margin-top: .5em;
    padding: 8px
}

.seller-modal .grid .sellers > li .wrapper .stock .stock-value:before {
    content: "Estoque atual: "
}

.seller-modal .grid .sellers > li .wrapper .stock .stock-value:after {
    content: " peÃ§as"
}

.gift-certificate-modal, .wd-product-gift, .wd-product-information {
    position: relative
}

.gift-certificate-modal .wd-subtitle {
    background: 0 0;
    font-size: 1.3em;
    padding: 0;
    margin-bottom: 18px;
    font-weight: 700;
    display: block
}

.gift-certificate-modal form {
    min-height: 300px
}

.gift-certificate-modal form textarea {
    height: 80px
}

.wd-product-oneclickbuy.buying .btn-oneclickbuy, .wd-product-oneclickbuy.buying .needed-authentication, .wd-product-oneclickbuy.buying .wrapper-btn-obs {
    display: none
}

.wd-product-oneclickbuy.buying .loading-oneclickbuy, .wd-product-oneclickbuy.buying .wrapper-button {
    display: block
}

.wd-product-oneclickbuy .or-oneclickbuy {
    padding: 10px 0;
    width: 130px;
    text-align: center;
    display: none
}

.wd-product-oneclickbuy .wrapper-btn-obs {
    overflow: hidden
}

.wd-product-oneclickbuy .wrapper-btn-obs small {
    color: #999;
    display: inline-block;
    margin: 13px 0
}

.wd-product-oneclickbuy .wrapper-btn-obs .btn-oneclickbuy {
    border: 0;
    border-radius: 0;
    box-shadow: none;
    padding: 0;
    background: url(/custom/content/themes/Default/Images/buttons.png) no-repeat 0 0;
    width: 134px;
    height: 48px;
    text-indent: -999em;
    background-position: -372px 0;
    float: left;
    margin-right: 10px
}

.wd-product-oneclickbuy .wrapper-btn-obs .btn-oneclickbuy.disabled {
    background-position: -372px -50px
}

.wd-product-oneclickbuy .loading-oneclickbuy {
    background-image: url(data:image/gif;base64,R0lGODlhEAAQAPQAAP///wAAAPj4+Dk5OYSEhAcHBycnJ9bW1qioqBcXF3d3d2dnZ+Tk5JiYmMbGxklJSVdXVwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAkKAAAAIf4aQ3JlYXRlZCB3aXRoIGFqYXhsb2FkLmluZm8AIf8LTkVUU0NBUEUyLjADAQAAACwAAAAAEAAQAAAFUCAgjmRpnqUwFGwhKoRgqq2YFMaRGjWA8AbZiIBbjQQ8AmmFUJEQhQGJhaKOrCksgEla+KIkYvC6SJKQOISoNSYdeIk1ayA8ExTyeR3F749CACH5BAkKAAAALAAAAAAQABAAAAVoICCKR9KMaCoaxeCoqEAkRX3AwMHWxQIIjJSAZWgUEgzBwCBAEQpMwIDwY1FHgwJCtOW2UDWYIDyqNVVkUbYr6CK+o2eUMKgWrqKhj0FrEM8jQQALPFA3MAc8CQSAMA5ZBjgqDQmHIyEAIfkECQoAAAAsAAAAABAAEAAABWAgII4j85Ao2hRIKgrEUBQJLaSHMe8zgQo6Q8sxS7RIhILhBkgumCTZsXkACBC+0cwF2GoLLoFXREDcDlkAojBICRaFLDCOQtQKjmsQSubtDFU/NXcDBHwkaw1cKQ8MiyEAIfkECQoAAAAsAAAAABAAEAAABVIgII5kaZ6AIJQCMRTFQKiDQx4GrBfGa4uCnAEhQuRgPwCBtwK+kCNFgjh6QlFYgGO7baJ2CxIioSDpwqNggWCGDVVGphly3BkOpXDrKfNm/4AhACH5BAkKAAAALAAAAAAQABAAAAVgICCOZGmeqEAMRTEQwskYbV0Yx7kYSIzQhtgoBxCKBDQCIOcoLBimRiFhSABYU5gIgW01pLUBYkRItAYAqrlhYiwKjiWAcDMWY8QjsCf4DewiBzQ2N1AmKlgvgCiMjSQhACH5BAkKAAAALAAAAAAQABAAAAVfICCOZGmeqEgUxUAIpkA0AMKyxkEiSZEIsJqhYAg+boUFSTAkiBiNHks3sg1ILAfBiS10gyqCg0UaFBCkwy3RYKiIYMAC+RAxiQgYsJdAjw5DN2gILzEEZgVcKYuMJiEAOw==);
    background-position: 7px 3px;
    background-repeat: no-repeat;
    text-indent: 29px;
    width: 112px;
    height: 23px;
    line-height: 22px;
    display: none
}

.wd-product-information dt, .wd-product-oneclickbuy .needed-authentication a.url-read-more, .wd-product-oneclickbuy .oneclickbuy-disabled {
    display: none
}

.wd-product-oneclickbuy .needed-authentication {
    width: 130px;
    text-align: center;
    font-size: 12px
}

.wd-product-oneclickbuy .needed-authentication a {
    font-weight: 700
}

.wd-product-oneclickbuy .hidden {
    display: none
}

.wd-modal.wd-product-oneclickbuy-login-modal {
    min-width: 680px
}

.wd-product-information dl {
    display: block;
    margin: 0;
    padding: 0;
    overflow: hidden
}

.wd-product-information dd {
    display: block;
    float: left;
    list-style-type: none;
    list-style-position: inside;
    margin: 0 1% 10px 0;
    padding: 0;
    width: 47%
}

.wd-product-information .short-description {
    clear: both;
    display: block;
    float: none;
    margin-top: 5px;
    margin-bottom: 10px;
    padding-bottom: 10px;
    border-bottom: 1px dotted #e5e5e5;
    width: auto
}

.wd-product-gift {
    border-bottom: 1px solid #afafaf;
    margin: 5px 0;
    min-height: 91px
}

.wd-product-gift .wd-product-gift-list {
    min-height: 55px;
    position: relative;
    width: 100%;
    margin-bottom: 20px;
    background-color: #fff;
    display: block;
    z-index: 6
}

.wd-product-gift .wd-product-gift-list ul {
    display: inline-block;
    margin: 2px;
    padding: 0;
    cursor: pointer;
    position: absolute;
    height: 90px;
    overflow: hidden;
    background-image: none;
    background-color: #fff;
    border: 1px solid #c9c9c9;
    width: 110px
}

.wd-product-gift .wd-product-gift-list ul.open {
    height: auto;
    box-shadow: 3px 3px 5px 0 rgba(50, 50, 50, .75)
}

.wd-product-gift .wd-product-gift-list ul li {
    border-top: 1px solid #c9c9c9;
    position: relative;
    width: 100%;
    height: 90px
}

.wd-product-gift .wd-product-gift-list ul li.wd-option-title {
    border-top: none;
    height: 45px;
    line-height: 45px;
    text-indent: 7px;
    background: 0 0;
    background: url(../Image/arrow-down.png) no-repeat 93% 56%
}

.wd-product-gift .wd-product-gift-list ul li.wd-option-title:before {
    width: 110px;
    height: 7px;
    content: ' ';
    left: 168px;
    position: relative;
    top: 12px;
    z-index: 20
}

.wd-product-gift .wd-product-gift-list ul.checked {
    overflow: hidden
}

.wd-product-gift .wd-product-gift-list ul.checked li:first-child {
    border-top: none;
    list-style: none
}

.wd-product-gift .wd-product-gift-list .wd-gift-title {
    float: right;
    width: 55%
}

.wd-product-gift .wd-product-gift-list .photo {
    float: left;
    position: relative;
    top: 10px
}

.wd-product-gift .wd-product-gift-list .image.unavailable {
    filter: alpha(opacity=50);
    opacity: 1;
    filter: alpha(opacity=100)
}

.wd-product-gift .wd-product-gift-list .image.unavailable .unavailable-label {
    border-radius: 4px;
    border: 1px solid rgba(0, 0, 0, .1);
    background: #fce47b;
    bottom: 38%;
    padding: 3px;
    position: absolute;
    left: 33%
}

.wd-product-gift.checked {
    min-height: 131px
}

.wd-product-gift .wd-product-gift-inline .image {
    display: inline-block;
    cursor: pointer;
    position: relative;
    border: 2px solid #666;
    list-style: none
}

.wd-product-gift .wd-product-gift-inline .image.checked {
    border: 2px solid #0ca800
}

.wd-product-gift .wd-product-gift-inline .image.unavailable, .wd-product-gift .wd-product-gift-list .image.unavailable .photo, .wd-product-gift .wd-product-gift-list .image.unavailable .wd-gift-title {
    opacity: .5;
    filter: alpha(opacity=50)
}

.wd-product-gift .wd-product-gift-inline .image.unavailable .unavailable-label {
    border-radius: 4px;
    border: 1px solid rgba(0, 0, 0, .1);
    background: #fce47b;
    padding: 3px;
    position: relative;
    bottom: 38%
}

.wd-product-indicate-form fieldset.left, .wd-product-indicate-form fieldset.right {
    clear: none;
    float: left;
    width: 50%
}

.wd-product-indicate-form .wd-content {
    padding: 4px 10px
}

.wd-product-indicate-form fieldset label {
    display: block;
    text-align: left
}

.wd-product-indicate-form .textarea-wrapper textarea {
    width: 500px;
    height: 100px;
    margin-left: 2px
}

.wd-product-indicate .form-indicate {
    display: none
}

.wd-product-join .title, .wd-product-line .wd-product-join.list ul li:hover a span, .wd-product-line-medias a, .wd-product-list-buytogether .crosselBundle-rootBundle .wd-product-line.crosselBundle-containerHidden .crosselBundle-toggleContainer .toggle-show {
    display: block
}

.wd-product-join .subtitle {
    display: block;
    margin-top: 8px
}

.wd-product-join ul {
    overflow: hidden;
    padding-left: 0
}

.wd-product-join ul li {
    display: table;
    float: left;
    margin: 0 7px 5px 0;
    border: 1px solid #eee;
    padding: 5px;
    list-style: none;
    width: 70px;
    height: 60px;
    line-height: 60px
}

.wd-product-join ul li a {
    display: table-cell;
    vertical-align: middle
}

.wd-product-join ul li a img {
    display: block;
    margin: 0 auto
}

.wd-product-line, .wd-product-line-medias {
    position: relative
}

.wd-product-line .wd-product-join {
    padding: 5px
}

.wd-product-line .wd-product-join.list {
    position: relative;
    border: 1px solid #000;
    background: #fff
}

.wd-product-line .wd-product-join.list ul {
    height: 65px
}

.wd-product-line .wd-product-join.list ul li {
    margin-right: 5px;
    float: left
}

.wd-product-line .wd-product-join.list ul li a span {
    position: absolute;
    bottom: -10px;
    background: #fff;
    display: none
}

.wd-product-line .wd-product-join.hover {
    position: absolute;
    top: 0;
    right: -40px;
    border: 1px solid #000;
    background: #fff;
    z-index: 1;
    display: none
}

.wd-product-line .wd-product-join.hover ul li {
    text-align: left;
    margin-bottom: 5px
}

.wd-product-line .wd-product-join ul li {
    text-align: left;
    display: list-item;
    float: none;
    margin: 0;
    border: 0;
    padding: 0;
    list-style: none;
    width: auto;
    height: auto;
    line-height: inherit
}

.wd-product-line .wd-product-join ul li a img {
    display: inline;
    margin: 0
}

.wd-product-line-medias .product-line-variation {
    list-style: none;
    margin: 0;
    padding: 0;
    position: absolute;
    z-index: 1
}

.wd-product-line-medias .product-line-paginator {
    list-style: none;
    margin: 0;
    padding: 0;
    text-align: right;
    width: 100%;
    z-index: 1
}

.wd-product-line-medias .no-effect.hidding, .wd-product-line-medias .product-line-variation .variation-item.hidden, .wd-product-line-medias .title-of-variation {
    display: none
}

.wd-product-line-medias .variation {
    overflow: hidden;
    position: relative;
    height: 100%;
    width: 100%
}

.wd-product-line-medias .variation img {
    opacity: 0;
    filter: alpha(opacity=0);
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    margin: auto
}

.wd-product-line .variation img.fade.showing, .wd-product-line-medias .variation img.current-img, .wd-product-line-medias .variation img.showing {
    opacity: 1;
    filter: alpha(opacity=100)
}

.nearby-store-list dl dd, .wd-product-line-medias .photo, .wd-product-variations .title h3, .wd-profile-loyalty .content .right .rescue-points li.resume p, .wd-profile-return-order-selection table .detail .name p {
    margin: 0
}

.wd-product-line-medias a.thumb {
    padding-bottom: 26px;
    margin: 0 auto 4px
}

.wd-product-line-medias .product-line-variation {
    bottom: 0;
    width: 100%;
    text-align: center;
    height: 20px
}

.wd-product-line-medias .product-line-variation .variation-item {
    background-color: #eee;
    border: 1px solid #ddd;
    text-align: center;
    height: 18px;
    line-height: 18px;
    width: 18px;
    font-size: 9px;
    color: #000;
    display: inline-block;
    overflow: hidden;
    white-space: nowrap
}

.wd-product-line-medias .product-line-variation .out-of-stock, .wd-product-line-medias-variations a.variation-item.out-of-stock {
    opacity: .5
}

.wd-product-line-medias .product-line-paginator {
    bottom: 8px;
    position: relative
}

.wd-product-line-medias .product-line-paginator .product-line-active {
    background-color: #0ca800
}

.wd-product-line-medias .product-line-paginator .product-line-page:last-child {
    margin-right: 0
}

.wd-product-line-medias .first-image-error .product-line-paginator, .wd-product-line-medias .paginator-status, .wd-product-line-medias .show-pagination.still-working .variation-paginator {
    display: none
}

.wd-product-line-medias .show-pagination .variation-paginator, .wd-product-list-buytogether .cross-sell-variations select.selected + select {
    display: inline-block
}

.wd-product-line-medias .show-pagination .paginator-position {
    display: block;
    height: 2px;
    background: #eee;
    position: relative;
    margin: 0 20px;
    border-radius: 2px;
    overflow: hidden
}

.wd-product-line-medias .show-pagination .paginator-position > div {
    position: absolute;
    height: 100%;
    width: 25%;
    border-radius: 2px;
    background: #090
}

.wd-product-line-medias .show-pagination.still-working {
    white-space: nowrap
}

.wd-product-line-medias .variation-paginator {
    background: #999;
    position: absolute;
    display: none;
    cursor: pointer;
    top: 0;
    bottom: 0;
    width: 16px;
    height: 16px;
    margin: auto;
    border-radius: 4px
}

.wd-product-line-medias .variation-paginator.paginator-left {
    left: 0
}

.wd-product-line-medias .variation-paginator.paginator-right {
    right: 0
}

.wd-product-line-medias .variation-paginator:hover {
    background: #000
}

.wd-product-line-medias .variation-paginator.disabled {
    background: #ccc;
    cursor: default
}

.wd-product-line-medias .variation-paginator .icon {
    width: 0;
    height: 0;
    border-style: solid;
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    margin: auto
}

.wd-product-line-medias .variation-paginator.paginator-left .icon {
    right: 1px;
    border-width: 4px 3px 4px 0;
    border-color: transparent #fff transparent transparent
}

.wd-product-line-medias .variation-paginator.paginator-right .icon {
    left: 1px;
    border-width: 4px 0 4px 3px;
    border-color: transparent transparent transparent #fff
}

.animated {
    transition: all .5s cubic-bezier(.4, .2, 0, 1) .3s
}

.current-img.flip-card-horizontal {
    transform-style: preserve-3d;
    transform: rotateY(0deg);
    backface-visibility: hidden
}

.current-img.flip-card-horizontal.hidding, .nextImg.flip-card-horizontal {
    transform-style: preserve-3d;
    transform: rotateY(-180deg);
    backface-visibility: hidden
}

.current-img.animationBack.horizontal-in-out {
    animation-name: in-from-right;
    animation-duration: 500ms;
    animation-delay: .3s;
    animation-timing-function: cubic-bezier(.4, .2, 0, 1);
    animation-direction: alternate;
    animation-fill-mode: forwards;
    opacity: 1;
    filter: alpha(opacity=100)
}

.nextImg.flip-card-horizontal.showing {
    transform-style: preserve-3d;
    transform: rotateY(0deg);
    backface-visibility: hidden;
    opacity: 1 !important;
    filter: alpha(opacity=100)
}

.nextImg.animationBack.horizontal-in-out, .wd-product-line .variation img.fade-scale.hidding {
    animation-name: in-from-left;
    animation-duration: 500ms;
    animation-delay: .3s;
    animation-timing-function: cubic-bezier(.4, .2, 0, 1);
    animation-direction: alternate;
    animation-fill-mode: forwards;
    opacity: 0;
    filter: alpha(opacity=0)
}

.wd-product-line .variation img.fade-scale.hidding {
    animation-name: fade-scale-out
}

.wd-product-line .variation img.fade-scale.showing {
    animation-name: fade-scale-in;
    opacity: 1;
    filter: alpha(opacity=100)
}

.wd-product-line .variation img.fade-scale.showing, .wd-product-line .variation img.horizontal-in-out.hidding, .wd-product-line .variation img.horizontal-in-out.showing {
    animation-duration: 500ms;
    animation-delay: .3s;
    animation-timing-function: cubic-bezier(.4, .2, 0, 1);
    animation-direction: alternate;
    animation-fill-mode: forwards
}

.wd-product-line .variation img.horizontal-in-out.hidding {
    filter: alpha(opacity=0);
    animation-name: in-from-right;
    opacity: 0
}

.wd-product-line .variation img.horizontal-in-out.showing {
    animation-name: in-from-left;
    opacity: 1;
    filter: alpha(opacity=100)
}

.wd-product-line-medias-variations {
    position: relative;
    margin: 8px 0
}

.wd-product-line-medias-variations .media-variation-list {
    overflow: hidden;
    margin: 0 auto;
    letter-spacing: -2px
}

.wd-product-line-medias-variations .media-variation-list .page {
    display: block;
    min-width: 128px;
    margin: 0 20px
}

.wd-product-line-medias-variations .show-pagination .media-variation-list {
    white-space: nowrap
}

.wd-product-line-medias-variations a.variation-item {
    border: 1px solid #fff;
    display: inline-block;
    line-height: 30px;
    height: 30px;
    width: 30px;
    cursor: pointer
}

.wd-product-line-medias-variations a.variation-item .thumb {
    display: block;
    font-size: 8px;
    height: 100%;
    width: 100%;
    background-size: cover;
    background-position: center top;
    background-repeat: no-repeat;
    text-indent: -999px;
    overflow: hidden
}

.wd-product-line-medias-variations a.variation-item.selected {
    border: 1px solid #090
}

.wd-product-line-medias-variations .media-variation-list .page.page-hidden, .wd-product-line-medias-variations .title-of-variation, .wd-product-line-medias-variations a.variation-item .thumb > span, .wd-product-line-medias-variations a.variation-item img.no-media-avaiable, .wd-product-line-medias-variations a.variation-item.hidden {
    display: none
}

.wd-product-line-medias-variations a.variation-item .option-label {
    color: #000
}

.noselect {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.wd-product-list-buytogether .wd-content > form > ul, .wd-product-list-buytogether .wd-content > ul, .wd-product-list-buytogether > form > ul, .wd-product-list-buytogether > ul {
    list-style: none;
    overflow: hidden;
    margin: 10px 0;
    padding: 10px 0
}

.wd-product-list-buytogether .wd-content > form > ul > li, .wd-product-list-buytogether .wd-content > ul > li, .wd-product-list-buytogether > form > ul > li, .wd-product-list-buytogether > ul > li {
    float: left;
    width: 25%;
    min-height: 200px;
    text-align: center
}

.wd-product-list-buytogether .cross-sell-variations-warning .icon, .wd-product-list-buytogether .cross-sell-variations-warning .icon::before {
    display: block;
    position: absolute;
    top: 100%;
    left: 15px;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 5px 10px 0;
    border-color: #bb0909 transparent transparent
}

.wd-product-list-buytogether .cross-sell-variations-warning .icon::before {
    content: '';
    border-color: #ffffba transparent transparent;
    top: -6px;
    left: -10px
}

.wd-product-list-buytogether.cross-sell .plus {
    font-size: 10em;
    left: 23%;
    position: absolute;
    top: 50%
}

.wd-product-list-buytogether.cross-sell .wrapper {
    background: #eee;
    overflow: hidden
}

.wd-product-list-buytogether.cross-sell .btn-buy {
    float: right;
    margin: 20px
}

.wd-product-list-buytogether.cross-sell .total {
    float: right;
    font-size: 1.5em;
    line-height: 68px;
    margin-right: 20px;
    text-align: right
}

.wd-product-list-buytogether .crosselBundle-rootBundle {
    float: none !important;
    width: auto !important;
    text-align: left !important;
    overflow: auto
}

.wd-product-list-buytogether .crosselBundle-rootBundle .itemType-bundle {
    background: #cbf0cb
}

.wd-product-list-buytogether .crosselBundle-rootBundle .rootProduct {
    background: #fdffd0
}

.wd-product-list-buytogether .crosselBundle-rootBundle .wd-product-line {
    width: 265px;
    padding: 10px 0 37px !important;
    display: inline-block;
    vertical-align: top
}

.wd-product-list-buytogether .crosselBundle-rootBundle .wd-product-line .quantity {
    font-weight: 700
}

.wd-product-list-buytogether .crosselBundle-rootBundle .wd-product-line .quantity .value {
    display: inline-block;
    font-weight: 400;
    border: 1px solid #eee;
    background: #fff;
    padding: 3px 10px;
    color: #333
}

.wd-product-list-buytogether .crosselBundle-rootBundle .wd-product-line.crosselBundle-containerHidden + .crosselBundle-bundleContainer {
    max-width: 0
}

.wd-product-list-buytogether .crosselBundle-rootBundle .wd-product-line .name {
    white-space: normal
}

.wd-product-list-buytogether .crosselBundle-rootBundle .crosselBundle-bundleContainer {
    display: inline-block;
    vertical-align: top;
    overflow: hidden;
    white-space: nowrap;
    transition: max-width 300ms ease-out;
    max-width: 100%
}

.wd-product-list-buytogether .crosselBundle-rootBundle .crosselBundle-toggleContainer {
    cursor: pointer;
    background: #539253;
    color: #fff;
    text-align: right;
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 37px;
    line-height: 37px
}

.wd-product-list-buytogether .cross-sell-variations select + select, .wd-product-list-buytogether .crosselBundle-rootBundle .crosselBundle-toggleContainer .toggle-show, .wd-product-list-buytogether .crosselBundle-rootBundle .wd-product-line.crosselBundle-containerHidden .crosselBundle-toggleContainer .toggle-hide, .wd-product-list-buytogether .crosselBundle-rootBundle > form > .crosselBundle-bundleItems > .itemType-bundle {
    display: none
}

.wd-product-list-buytogether .crosselBundle-rootBundle .crosselBundle-toggleContainer span {
    padding: 0 10px
}

.wd-product-list-buytogether .crosselBundle-rootBundle .loading-buy {
    display: none;
    background: url(/Custom/Content/Themes/Default/Images/loading.gif) no-repeat;
    padding-left: 0;
    opacity: 1;
    font-size: 10px;
    font-style: italic;
    padding-top: 15px
}

.wd-product-list-buytogether .crosselBundle-rootBundle .loading-buy a {
    color: #0645ad;
    text-decoration: underline
}

.wd-product-list-buytogether .crosselBundle-rootBundle .bundle-buy {
    float: left;
    margin: 10px 0 10px 10px !important;
    line-height: 10px
}

.wd-product-list-buytogether .crosselBundle-rootBundle .bundle-price {
    margin: 10px;
    font-weight: 700;
    font-size: 14px;
    color: #333;
    float: left
}

.wd-product-list-buytogether .crosselBundle-rootBundle .bundle-price .value {
    color: #478a47
}

.wd-product-list-buytogether .crosselBundle-rootBundle .bundle-price .economy {
    display: block
}

.wd-product-list-buytogether .crosselBundle-rootBundle .crosselBundle-bottom {
    display: block;
    overflow: hidden;
    border-top: 1px solid #ddd
}

.wd-product-list-buytogether .crosselBundle-rootBundle .crosselBundle-bundleItems {
    overflow: auto;
    white-space: nowrap
}

.wd-product-list-buytogether .crosselBundle-rootBundle .itemType-item + .itemType-item {
    margin-left: 20px
}

.wd-product-list-buytogether .crosselBundle-rootBundle .itemType-item + .itemType-item:before {
    content: "+";
    display: block;
    position: absolute;
    top: 50%;
    left: -22px;
    margin-top: -10px;
    font-size: 40px;
    font-weight: 700;
    color: #478a47
}

.wd-product-list-buytogether .cross-sell-variations {
    position: relative;
    margin: 0 30px
}

.wd-product-list-buytogether .cross-sell-form-data label {
    cursor: pointer;
    display: none
}

.wd-product-list-buytogether .cross-sell-form-data input[type=checkbox][disabled] + span {
    color: #ddd
}

.wd-product-list-buytogether .cross-sell-footer .total-message {
    padding: 10px;
    font-size: 18px
}

.wd-product-list-buytogether .cross-sell-footer .no-variation-selected, .wd-product-list-buytogether .cross-sell-footer.form-ready-true .total {
    display: block !important
}

.wd-product-list-buytogether .cross-sell-footer .total, .wd-product-list-buytogether .cross-sell-footer.form-ready-true .no-variation-selected {
    display: none !important
}

.wd-product-list-buytogether .cross-sell-product .wd-product-line {
    padding-top: 0
}

.wd-product-list-buytogether .cross-sell-product.first .cross-sell-product-quantity, .wd-product-list-set.multiple .wd-header > .wd-icon, .wd-product-list-set.multiple .wd-header > .wd-title {
    display: none
}

.wd-product-list-buytogether .cross-sell-product-quantity {
    margin-top: 10px
}

.wd-product-list-buytogether .cross-sell-product-quantity span {
    display: inline-block;
    border: 1px solid #ddd;
    padding: 2px 10px;
    margin-left: 10px;
    color: #777
}

.wd-product-list-buytogether .cross-sell-variations-warning {
    display: none;
    position: absolute;
    bottom: 100%;
    left: 0;
    margin-bottom: 5px;
    background: #ffffba;
    border-radius: 4px;
    border: 1px solid #bb0909;
    padding: 10px
}

.wd-product-list-buytogether .cross-sell-product-pending .cross-sell-variations-warning {
    display: block
}

.wd-product-list-buytogether .cross-sell-product-pending .cross-sell-variations select {
    border: 1px solid #bb0909
}

.wd-product-list-buytogether .no-variation-selected {
    font-size: 20px;
    position: absolute;
    margin: 0 200px 0 20px;
    height: 60px;
    line-height: 60px
}

.wd-product-list-buytogether .total .asyncprice-area {
    line-height: 27px;
    margin-top: 15px
}

.wd-product-list ul, .wd-product-list-buytogether .crosselBundle ul, .wd-product-list-set ul {
    list-style: none;
    margin: 0;
    padding: 0
}

.wd-product-list .wd-content > ul > li, .wd-product-list-set .wd-content .wd-panel > ul > li, .wd-product-list-set .wd-panel > ul > li, .wd-product-list > ul > li, .wd-product-wishlist > ul > li {
    float: left;
    width: 25%;
    min-height: 200px
}

.wd-product-list .wd-content > ul, .wd-product-list-set .wd-content .wd-panel > ul, .wd-product-list-set > wd-list, .wd-product-list > wd-list {
    margin: 10px 0;
    padding: 10px 0
}

.wd-product-list-set .wd-panel {
    padding: 10px;
    margin: 0
}

.wd-product-list-set .wd-nav, .wd-product-list-set .wd-nav a {
    display: block
}

.product-list-pager {
    min-height: 1em;
    position: relative
}

.product-list-pager .page-number {
    float: left;
    line-height: 25px;
    margin: 0 10px 5px
}

.product-list-pager .page-number .page-next, .product-list-pager .page-number .page-previous, .wd-product-list-buytogether.upsell .price-difference .wrapper .price {
    font-weight: 700
}

.product-list-pager .page-number span {
    display: inline-block;
    line-height: normal;
    height: auto;
    text-indent: 0;
    border-radius: 5px;
    background-clip: padding-box;
    padding: 1px 5px
}

.product-list-pager .page-number span:hover, .wd-product-reviews .wd-review-paginate a:hover {
    background: #ddd
}

.product-list-pager .page-number .page-selected {
    font-weight: 700;
    background: #fcfcfc;
    border: 1px solid #ddd
}

.product-list-pager .description {
    padding: 10px;
    right: 0;
    top: 0
}

.product-list-pager .description .pagination {
    float: left
}

.product-list-pager .description .pagination span, .product-list-pager .description .product-count span, .wd-product-loyalty .simulation .points, .wd-product-loyalty .simulation .price {
    font-weight: 700
}

.product-list-pager .description .product-count:before {
    content: '-';
    margin: 0 3px
}

.wd-product-line .wd-product-loyalty-points p {
    margin: 2px 0
}

.wd-product-loyalty {
    margin: 10px 0
}

.wd-product-loyalty .only-logged {
    display: none
}

.wd-product-medias .toolbar .enlarge, .wd-product-medias .toolbar .zoom {
    display: inline-block;
    text-decoration: none;
    color: inherit;
    border: solid 1px #ccc;
    cursor: pointer;
    background: #fff;
    padding: 4px;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#DDDDDD');
    border-radius: 3px;
    z-index: 1
}

.wd-product-medias .toolbar .enlarge:hover, .wd-product-medias .toolbar .zoom:hover {
    text-decoration: none;
    color: inherit;
    background: #eee;
    border-color: #aaa
}

.wd-product-medias .toolbar .enlarge:active, .wd-product-medias .toolbar .zoom:active {
    position: relative;
    top: 1px;
    left: 1px
}

.wd-product-medias {
    position: relative;
    text-align: center
}

.wd-product-medias .main-media {
    background-image: url(../Images/wd-product-medias-no-media.png);
    background-repeat: no-repeat;
    background-position: center center;
    border: 0;
    color: #fff;
    font-size: 1px;
    min-height: 300px;
    min-width: 300px;
    height: auto;
    width: auto;
    vertical-align: middle;
    text-align: center
}

.wd-product-medias img, .wd-product-sellers-offers.buybox-mode .full-data .delivery-result table td, .wd-product-sellers-offers.buybox-mode .full-data .delivery-result table th, .wd-product-sellers-offers.buybox-mode .full-data .delivery-result table tr {
    border: 0
}

.wd-product-medias .toolbar {
    display: block;
    margin: 10px 0
}

.wd-product-medias .list-medias {
    display: block;
    margin: 10px 0 0;
    padding: 0;
    overflow: hidden
}

.wd-product-medias .list-medias li {
    border: solid 1px #ccc;
    float: left;
    position: relative;
    display: block;
    list-style-type: none;
    list-style-position: inside;
    margin-right: 10px
}

.wd-product-medias .list-medias li.selected {
    border: solid 1px #999
}

.wd-product-medias .list-medias a {
    display: table-cell;
    background-size: 50px 50px;
    height: 52px;
    width: 52px;
    text-decoration: none;
    vertical-align: middle;
    text-align: center
}

.wd-product-medias .list-medias .video .icon {
    background: url(../Images/wd-product-medias-video.png) no-repeat;
    display: block;
    height: 24px;
    width: 24px;
    position: absolute;
    top: 50%;
    left: 50%;
    margin: -12px 0 0 -12px
}

.modal-wd-product-loyalty-rescuebutton .modal .title {
    margin: 10px;
    font-size: 12pt;
    display: block
}

.modal-wd-product-loyalty-rescuebutton .modal .wd-profile-loyalty-points {
    font-size: 13pt;
    margin: 30px auto;
    text-align: right;
    width: 44%
}

.modal-wd-product-loyalty-rescuebutton .modal .wrapper {
    font-size: 13pt;
    margin: 30px auto;
    text-align: left;
    width: 50%
}

.modal-wd-product-loyalty-rescuebutton .modal .wrapper span {
    display: block
}

.modal-wd-product-loyalty-rescuebutton .modal .wrapper span.points {
    font-size: 28pt
}

.wd-product-medias-displayer {
    width: auto;
    position: relative;
    z-index: 0
}

.wd-product-medias-displayer .loading-big {
    background: url(/Custom/Content/Themes/Default/Images/loading.gif) center center no-repeat;
    left: 50%;
    margin-left: -50%;
    position: absolute;
    text-indent: -9999px;
    top: 50%;
    width: 100%;
    z-index: 2
}

.wd-product-medias-displayer .video-wrapp {
    height: 100%
}

.wd-product-medias-displayer iframe {
    position: relative;
    z-index: 0;
    width: 100%;
    height: 100%;
    border: 0;
    min-height: 290px
}

.wd-product-medias-displayer .zoom {
    position: relative
}

.wd-product-medias-displayer .ezZoom-container {
    overflow: hidden;
    display: none;
    opacity: 0;
    position: absolute;
    top: 0;
    left: 0;
    background: #fff
}

.wd-product-medias-displayer .ezZoom-container.dispatch {
    margin-left: -999em
}

.wd-product-medias-displayer .ezZoom-big {
    position: absolute;
    left: 0;
    top: 0;
    display: block
}

.wd-product-media-selector, .wd-product-media-selector-carousel {
    text-align: center;
    position: relative
}

.wd-product-media-selector ul, .wd-product-media-selector-carousel ul {
    overflow: hidden;
    list-style: none;
    padding: 0;
    margin: 0;
    display: inline-block
}

.wd-product-media-selector li, .wd-product-media-selector-carousel li {
    position: relative;
    display: block;
    float: left;
    margin-right: 5px;
    cursor: pointer
}

.wd-product-media-selector li.selected {
    border: 2px solid #ccc;
    cursor: default
}

.wd-product-media-selector li:last-child, .wd-profile-oneclickbuy-settings .wd-content > div.payment fieldset:last-child {
    margin-right: 0
}

.wd-product-media-selector .preloader {
    display: none
}

.wd-product-media-selector-carousel .jcarousel-next, .wd-product-media-selector-carousel .jcarousel-prev {
    position: absolute;
    cursor: pointer;
    height: 0;
    width: 0
}

.wd-product-media-selector-carousel .jcarousel-container-horizontal .jcarousel-next, .wd-product-media-selector-carousel .jcarousel-container-horizontal .jcarousel-prev {
    top: 30px;
    border-top: 10px solid transparent;
    border-bottom: 10px solid transparent
}

.wd-product-media-selector-carousel .jcarousel-container-vertical .jcarousel-next, .wd-product-media-selector-carousel .jcarousel-container-vertical .jcarousel-prev {
    left: 50%;
    margin-left: -12px;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent
}

.wd-product-media-selector-carousel .selected {
    border: 2px solid #666;
    cursor: default
}

.wd-product-media-selector-carousel .jcarousel-container-horizontal {
    display: block;
    padding: 20px
}

.wd-product-media-selector-carousel .jcarousel-container-horizontal .jcarousel-clip-horizontal {
    overflow: hidden
}

.wd-product-media-selector-carousel .jcarousel-container-horizontal li {
    float: left
}

.wd-product-media-selector-carousel .jcarousel-container-horizontal .jcarousel-item-horizontal {
    margin-right: 10px
}

.wd-product-media-selector-carousel .jcarousel-container-horizontal .jcarousel-next-horizontal {
    right: 5px;
    border-left: 10px solid #666
}

.wd-product-media-selector-carousel .jcarousel-container-horizontal .jcarousel-next-horizontal:hover {
    border-left: 10px solid #333
}

.wd-product-media-selector-carousel .jcarousel-container-horizontal .jcarousel-prev-horizontal {
    left: 5px;
    border-right: 10px solid #666
}

.wd-product-media-selector-carousel .jcarousel-container-horizontal .jcarousel-prev-horizontal:hover {
    border-right: 10px solid #333
}

.wd-product-media-selector-carousel .jcarousel-container-horizontal .jcarousel-next-disabled, .wd-product-media-selector-carousel .jcarousel-container-horizontal .jcarousel-next-disabled:hover {
    border-left: 10px solid #ccc
}

.wd-product-media-selector-carousel .jcarousel-container-horizontal .jcarousel-prev-disabled, .wd-product-media-selector-carousel .jcarousel-container-horizontal .jcarousel-prev-disabled:hover {
    border-right: 10px solid #ccc
}

.wd-product-media-selector-carousel .jcarousel-container-vertical {
    height: 130px;
    overflow: hidden;
    width: 60px;
    padding: 20px
}

.wd-product-media-selector-carousel .jcarousel-container-vertical .jcarousel-clip-vertical {
    height: 130px;
    overflow: hidden
}

.wd-product-media-selector-carousel .jcarousel-container-vertical li {
    height: 60px !important
}

.wd-product-media-selector-carousel .jcarousel-container-vertical .jcarousel-item {
    margin-bottom: 10px
}

.wd-product-media-selector-carousel .jcarousel-container-vertical .jcarousel-next {
    bottom: 5px;
    border-top: 10px solid #666
}

.wd-product-media-selector-carousel .jcarousel-container-vertical .jcarousel-next:hover {
    border-top: 10px solid #333
}

.wd-product-media-selector-carousel .jcarousel-container-vertical .jcarousel-prev {
    top: 5px;
    border-bottom: 10px solid #666
}

.wd-product-media-selector-carousel .jcarousel-container-vertical .jcarousel-prev:hover {
    border-bottom: 10px solid #333
}

.wd-product-media-selector-carousel .jcarousel-container-vertical .jcarousel-next-disabled, .wd-product-media-selector-carousel .jcarousel-container-vertical .jcarousel-next-disabled:hover {
    border-top: 10px solid #ccc
}

.wd-product-media-selector-carousel .jcarousel-container-vertical .jcarousel-prev-disabled, .wd-product-media-selector-carousel .jcarousel-container-vertical .jcarousel-prev-disabled:hover {
    border-bottom: 10px solid #ccc
}

@media (min-width: 0) and (max-width: 640px) {
    .themodal-overlay.nearby-store .the-modal.opened {
        max-width: 100%;
        margin: 0
    }
}

.nearby-store-list .store-loading {
    min-height: 100px
}

.nearby-store-list .store-loading:before {
    opacity: 1;
    position: absolute;
    z-index: 200;
    top: 50%;
    left: 50%;
    background-repeat: no-repeat;
    cursor: wait;
    -webkit-transition: opacity .25s linear .25s;
    -moz-transition: opacity .25s linear .25s;
    transition: opacity .25s linear .25s;
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB3aWR0aD0iNDhweCIgaGVpZ2h0PSI0OHB4IiB2aWV3Qm94PSIwIDAgNDggNDgiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDQ4IDQ4IiB4bWw6c3BhY2U9InByZXNlcnZlIj4gICAgPHBhdGggb3BhY2l0eT0iMC41IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3ICAgICIgZD0iTTM2Ljg2OSwxMi4xNTdDMzkuNzM2LDE1LjI3MSw0MS41LDE5LjQyLDQxLjUsMjRjMCw5LjY3OS03LjgyMSwxNy41LTE3LjUsMTcuNWMtOS42ODQsMC0xNy41LTcuODIxLTE3LjUtMTcuNWMwLTQuNTgsMS43NjMtOC43MjksNC42My0xMS44NDRsLTMuMTktMy4xOUM0LjI1NywxMi44OTgsMiwxOC4xODIsMiwyNGMwLDEyLjE1OCw5Ljg0MSwyMiwyMiwyMmMxMi4xNTgsMCwyMi05Ljg0MiwyMi0yMmMwLTUuODE4LTIuMjU4LTExLjEwMi01Ljk0LTE1LjAzNUwzNi44NjksMTIuMTU3eiI+ICAgICAgICA8YW5pbWF0ZVRyYW5zZm9ybSAgdHlwZT0icm90YXRlIiBmaWxsPSJyZW1vdmUiIHJlc3RhcnQ9ImFsd2F5cyIgYWNjdW11bGF0ZT0ibm9uZSIgY2FsY01vZGU9ImxpbmVhciIgcmVwZWF0Q291bnQ9ImluZGVmaW5pdGUiIGFkZGl0aXZlPSJyZXBsYWNlIiBmcm9tPSIwIDI0IDI0IiBhdHRyaWJ1dGVOYW1lPSJ0cmFuc2Zvcm0iIGF0dHJpYnV0ZVR5cGU9InhtbCIgdG89IjM2MCAyNCAyNCIgZHVyPSIwLjZzIi8+ICAgIDwvcGF0aD48L3N2Zz4=)
}

.nearby-store-list .store-loading:after {
    content: '';
    background: rgba(244, 244, 244, .8);
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 199;
    opacity: 1;
    -webkit-transition: opacity .18s linear .18s;
    -moz-transition: opacity .18s linear .18s;
    transition: opacity .18s linear .18s
}

.nearby-store-list .store-loading:before {
    width: 40px;
    height: 40px;
    line-height: 40px;
    margin-left: -20px;
    margin-top: -20px;
    content: "";
    color: #c7c7c7;
    background-size: 20px;
    background-position: left;
    padding-left: 30px
}

.nearby-store-list .store-loading:after {
    background: rgba(255, 255, 255, .7)
}

.nearby-store-list .message.error {
    text-align: center;
    padding: 2em 1em;
    margin-bottom: 1em;
    box-sizing: border-box
}

.nearby-store-list .buybutton, .nearby-store-list .message {
    margin: 0 0 1em
}

.nearby-store-list .buybutton::after, .nearby-store-list .stores .store::after {
    clear: both;
    content: "";
    display: table
}

.nearby-store-list .buybutton label {
    float: left;
    padding: .6em 0
}

.nearby-store-list .stores {
    position: relative
}

.nearby-store-list .stores .store {
    list-style: none;
    padding: 1em 0;
    border-bottom: 1px solid #f4f4f4
}

.nearby-store-list .stores .store .title {
    font-weight: 700;
    font-size: 1.01em;
    line-height: 1.2
}

.nearby-store-list .stores .warning-email, .nearby-store-list .stores .whithout-email .btn-booking {
    display: none
}

.nearby-store-list .stores .whithout-email .warning-email {
    display: inline-block
}

.nearby-store-list .field {
    -webkit-transition: all .5s;
    -moz-transition: all .5s;
    transition: all .5s;
    opacity: 1
}

.nearby-store-list .field-postal-code {
    max-width: 14em
}

.nearby-store-list .field-translucent {
    opacity: .75
}

.nearby-store-list address {
    margin: .5em 0 0
}

.nearby-store-form .loading:before {
    opacity: 1;
    position: absolute;
    z-index: 200;
    top: 50%;
    left: 50%;
    background-repeat: no-repeat;
    cursor: wait;
    -webkit-transition: opacity .25s linear .25s;
    -moz-transition: opacity .25s linear .25s;
    transition: opacity .25s linear .25s;
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB3aWR0aD0iNDhweCIgaGVpZ2h0PSI0OHB4IiB2aWV3Qm94PSIwIDAgNDggNDgiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDQ4IDQ4IiB4bWw6c3BhY2U9InByZXNlcnZlIj4gICAgPHBhdGggb3BhY2l0eT0iMC41IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3ICAgICIgZD0iTTM2Ljg2OSwxMi4xNTdDMzkuNzM2LDE1LjI3MSw0MS41LDE5LjQyLDQxLjUsMjRjMCw5LjY3OS03LjgyMSwxNy41LTE3LjUsMTcuNWMtOS42ODQsMC0xNy41LTcuODIxLTE3LjUtMTcuNWMwLTQuNTgsMS43NjMtOC43MjksNC42My0xMS44NDRsLTMuMTktMy4xOUM0LjI1NywxMi44OTgsMiwxOC4xODIsMiwyNGMwLDEyLjE1OCw5Ljg0MSwyMiwyMiwyMmMxMi4xNTgsMCwyMi05Ljg0MiwyMi0yMmMwLTUuODE4LTIuMjU4LTExLjEwMi01Ljk0LTE1LjAzNUwzNi44NjksMTIuMTU3eiI+ICAgICAgICA8YW5pbWF0ZVRyYW5zZm9ybSAgdHlwZT0icm90YXRlIiBmaWxsPSJyZW1vdmUiIHJlc3RhcnQ9ImFsd2F5cyIgYWNjdW11bGF0ZT0ibm9uZSIgY2FsY01vZGU9ImxpbmVhciIgcmVwZWF0Q291bnQ9ImluZGVmaW5pdGUiIGFkZGl0aXZlPSJyZXBsYWNlIiBmcm9tPSIwIDI0IDI0IiBhdHRyaWJ1dGVOYW1lPSJ0cmFuc2Zvcm0iIGF0dHJpYnV0ZVR5cGU9InhtbCIgdG89IjM2MCAyNCAyNCIgZHVyPSIwLjZzIi8+ICAgIDwvcGF0aD48L3N2Zz4=)
}

.nearby-store-form .loading:after {
    content: '';
    background: rgba(244, 244, 244, .8);
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 199;
    opacity: 1;
    -webkit-transition: opacity .18s linear .18s;
    -moz-transition: opacity .18s linear .18s;
    transition: opacity .18s linear .18s
}

.nearby-store-form .loading:before {
    width: 140px;
    height: 40px;
    line-height: 40px;
    margin-left: -70px;
    margin-top: -20px;
    content: "Enviando email ...";
    color: #c7c7c7;
    background-size: 20px;
    background-position: left;
    padding-left: 30px
}

.nearby-store-form .loading:after {
    background: rgba(255, 255, 255, .7)
}

.nearby-store-form.status-error .close, .nearby-store-form.status-success .close {
    z-index: 12
}

.nearby-store-form.status-error:before, .nearby-store-form.status-success:before {
    opacity: 1;
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    background: rgba(255, 255, 255, .95);
    z-index: 10
}

.nearby-store-form.status-error .submited, .nearby-store-form.status-success .submited {
    left: 0;
    bottom: 30%;
    right: 0;
    margin: auto 2em;
    max-height: 100%;
    text-align: center;
    overflow: hidden;
    position: absolute;
    z-index: 11;
    opacity: 1
}

.nearby-store-form.status-error .message, .nearby-store-form.status-success .message, .wd-product-payment-term .term-panel label .title, .wd-product-payment-term-modal label .title {
    font-size: 1.2em
}

.nearby-store-form.status-error .submited.error, .nearby-store-form.status-success .submited.success {
    display: block
}

.nearby-store-form.status-success .submited.success button:before {
    content: "\f00c";
    font-family: "FontAwesome";
    margin-right: .25em
}

.nearby-store-form.status-error .submited.error .message {
    color: #a94442
}

.nearby-store-form.status-error .submited.error button:before {
    content: "\f021";
    font-family: "FontAwesome";
    margin-right: .25em
}

.nearby-store-form.status-error .submited.error button.btn-text:before {
    content: "\f00d"
}

.nearby-store-form form:before {
    opacity: 0
}

.nearby-store-form .submited {
    display: none;
    max-height: 0;
    opacity: 0;
    position: absolute;
    z-index: 11;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    transition: all .3s
}

.nearby-store .the-modal .modal-header {
    min-height: 34px
}

.nearby-store .the-modal .modal-header .modal-title {
    padding-top: 8px
}

.nearby-store .the-modal .modal-content p {
    margin-bottom: 18px
}

#wd-product-notifymewhenavailable-notify, .wd-product-notifywhenavailable.wd-hide {
    display: none
}

.wd-product-notifymewhenavailable {
    display: inline-block;
    float: left
}

.notify-form .product-name {
    font-weight: 700
}

.notify-form .hide, .wd-product-payment-options .modal {
    display: none
}

.wd-product-payment-options .scroll {
    overflow: auto;
    height: 375px
}

.wd-product-payment-options .wd-content {
    padding: 0
}

.modal-product-pos-map .left, .modal-product-pos-map .right {
    float: left
}

.modal-product-pos-map .right {
    width: 65%;
    height: 100%;
    text-align: left
}

.modal-product-pos-map .left {
    width: 35%
}

.modal-product-pos-map .wd-map {
    width: 100%;
    height: 100%
}

.modal-product-pos-map ul li:hover {
    background: #f4f4f4
}

.modal-product-pos-map ul li.selected {
    background: #e7e7e7
}

.wd-product-payment-term .term-panel input[type=radio], .wd-product-payment-term-modal input[type=radio] {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 16px;
    height: 100%;
    display: block
}

.wd-product-payment-term .term-panel .selected label, .wd-product-payment-term-modal .selected label {
    background: #eee;
    font-weight: 700
}

.wd-product-payment-term .term-panel label, .wd-product-payment-term-modal label {
    display: block;
    padding: 8px 8px 8px 45px;
    margin-bottom: 5px;
    position: relative
}

.wd-product-payment-term .term-panel label:hover, .wd-product-payment-term-modal label:hover {
    background: #f5f5f5
}

.wd-product-payment-term .term-panel label ul, .wd-product-payment-term ul, .wd-product-payment-term-modal label ul {
    padding-left: 20px;
    list-style: circle
}

.wd-product-payment-term, .wd-product-sellers-offers.buybox-mode .full-data .delivery-result hr {
    margin: 15px 0
}

.wd-product-payment-term .wd-title {
    display: block;
    padding-bottom: 5px;
    margin-bottom: 5px;
    border-bottom: 1px dotted #e5e5e5
}

.wd-product-payment-term span.error {
    position: relative;
    float: none;
    display: block
}

.wd-product-payment-term .btn-redefine {
    display: inline;
    font-weight: 400;
    font-size: 1em;
    padding: 0
}

.wd-product-payment-term .term-panel .btn-confirm, .wd-product-payment-term .term-panel .wd-header, .wd-product-payment-term .term-selected input[type=radio], .wd-product-price-description .taxation-amount .taxation-info.icon .text, .wd-product-price-taxation-info {
    display: none
}

.wd-product-payment-term .term-selected .title {
    font-weight: 700;
    border: 0;
    margin-bottom: 6px;
    display: inline-block
}

.wd-product-payment-term .term-selected .payment-methods {
    display: inline-block
}

.wd-product-price-matrix .loading {
    background: rgba(204, 204, 204, .42);
    min-height: 80px
}

.wd-product-price-matrix .loading .icon {
    background: url(/Content/Images/loading-default.gif) 0 0 no-repeat;
    display: block;
    margin: 0 auto;
    height: 18px;
    width: 27px;
    position: relative;
    top: 35px
}

.wd-product-price-description .list-price {
    display: block;
    font-style: normal
}

.wd-product-price-description .sale-price {
    display: block;
    font-style: normal;
    font-size: 1em
}

.wd-product-price-description .condition, .wd-product-price-description .savings {
    display: block;
    font-style: normal
}

.wd-product-price-description .list-price {
    color: #999;
    font-size: .8em
}

.wd-product-price-description .sale-price {
    color: #333
}

.wd-product-price-description .condition, .wd-product-price-description .savings {
    font-size: .8em
}

.wd-product-price-description .taxation-amount .taxation-info.icon {
    cursor: pointer
}

.wd-product-price-description .taxation-amount .taxation-info.icon i:before {
    content: "\f059"
}

.wd-product-price-history-modal .loading {
    margin-top: 90px;
    text-align: center
}

.wd-product-price-history-modal .loading .icon {
    background: url(../../../../../Content/Images/loading-default.gif) 0 0 no-repeat;
    display: block;
    height: 18px;
    left: 20px;
    position: relative;
    top: 8px;
    width: 19px
}

.wd-product-price-history-modal table {
    width: 300px
}

.wd-product-rating {
    clear: both;
    overflow: hidden;
    position: relative
}

.wd-product-rating .rating-average {
    display: inline-block;
    height: 12px;
    white-space: nowrap;
    vertical-align: middle;
    background: url(/custom/content/widgets/product.rating/images/rating.png) -78.5px 0 no-repeat;
    padding-left: 1px;
    margin-top: -3px;
    width: 78px;
    text-indent: -9999em
}

.wd-product-rating .rate-1 {
    background-position: -62px 0
}

.wd-product-rating .rate-2 {
    background-position: -46px 0
}

.wd-product-rating .rate-3 {
    background-position: -30px 0
}

.wd-product-rating .rate-4 {
    background-position: -14px 0
}

.wd-product-rating .rate-5 {
    background-position: 2px 0
}

.wd-product-rating .hidden {
    display: none
}

.boxsizing {
    box-sizing: border-box
}

.wd-product-progressive-discount {
    float: left
}

.wd-product-progressive-discount .progressive-list {
    min-width: 300px;
    list-style: none;
    margin: 0;
    padding: 0
}

.wd-product-progressive-discount .progressive-list .list-header {
    font-weight: 700;
    border-top: 0;
    min-height: 20px;
    line-height: 20px
}

.wd-product-progressive-discount .progressive-list .list-header > div {
    border-top: 0
}

.wd-product-progressive-discount .progressive-list li {
    width: 100%;
    min-height: 30px;
    text-align: center;
    line-height: 30px
}

.wd-product-progressive-discount .progressive-list li .left {
    float: left;
    border-right: 1px solid #ddd
}

.wd-product-progressive-discount .progressive-list li .right {
    float: right
}

.wd-product-progressive-discount .progressive-list li .right .value {
    font-weight: 700;
    color: #bd1515
}

.wd-product-progressive-discount .progressive-list li > div {
    width: 50%;
    border-top: 1px solid #ddd
}

.wd-product-progressive-discount .clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden
}

* html .wd-product-progressive-discount .clearfix {
    height: 1%
}

.wd-product-purchasing-form .purchasing-form-modal {
    display: none
}

.the-modal-container .purchasing-form-modal {
    margin: 20px
}

.the-modal-container .purchasing-form-modal p {
    margin-bottom: 20px
}

.the-modal-container .purchasing-form-modal .input-wrapper {
    margin-bottom: 15px
}

.the-modal-container .purchasing-form-modal .wd-btn-group {
    margin-top: 20px;
    text-align: right
}

.wd-product-quickview {
    position: relative
}

.quickview-handler {
    border: 1px solid #ddd;
    background: #eee;
    display: inline-block;
    margin: 0 auto;
    padding: 3px 6px;
    cursor: pointer;
    line-height: 17px
}

.quickview-frame {
    display: none;
    position: absolute;
    left: 0;
    top: 0;
    z-index: 10;
    background: #fff;
    border: 1px solid #ddd;
    margin-left: -1px;
    margin-top: -1px;
    box-shadow: 0 0 15px #aaa;
    padding-right: 300px
}

.quickview-frame .wrapper {
    height: 100%
}

.quickview-frame .wd-product-line {
    position: absolute;
    top: 0;
    left: 0;
    line-height: 17px;
    border-color: transparent !important
}

.quickview-frame .quickview-frame-iframe {
    height: 100%;
    width: 300px;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 1
}

.quickview-frame .quickview-frame-close {
    width: 24px;
    height: 24px;
    line-height: 24px;
    position: absolute;
    right: 17px;
    top: -1px;
    background: #333;
    color: #fff;
    text-align: center;
    font-size: 20px;
    font-weight: 700;
    cursor: pointer;
    z-index: 2
}

.quickview-frame iframe {
    width: 100%;
    height: 100%;
    border: 0
}

.wd-profile-body-measures-modal form, .wd-search {
    position: relative
}

.wd-search .input-wrapper {
    position: relative;
    margin-right: 100px;
    padding: 0
}

.wd-search button {
    position: absolute;
    right: 0;
    top: 0;
    width: 80px
}

.wd-search .suggestion-box {
    position: absolute;
    z-index: 1000;
    top: 100%;
    width: 100%;
    margin-top: -3px
}

.wd-search .metadata-search .dropdown-icon:before, .wd-search .metadata-search .dropdown-options label input[type=radio], .wd-search .suggestion-box.hide, .wd-search input.metadata-search-open-checkbox, .wd-search input.metadata-search-open-checkbox + .metadata-search .dropdown-options {
    display: none
}

.wd-search .suggestion-box ul {
    margin: 0;
    padding: 0;
    list-style: none
}

.wd-profile-return-order-selection table .options label.option.selected, .wd-search .suggestion-box .nav-current {
    background: #eee
}

.wd-search .suggestion-box-wrapper {
    background: #fff;
    border: 1px solid #ddd;
    width: 100%;
    padding: 5px
}

.wd-search .suggestion-title {
    color: #36b;
    font-size: 16px;
    font-weight: 700;
    margin-left: 10px;
    clear: both;
    display: block
}

.wd-search .suggestion-corrections {
    margin-left: 10px
}

.wd-search .suggestion-corrections ul, .wd-search .suggestion-terms ul {
    margin-left: 20px !important
}

.wd-search .suggestion-did-you-mean {
    color: red;
    margin-right: 5px
}

.wd-search .suggestion-correction {
    color: #000;
    font-weight: 700;
    font-size: 14px;
    text-decoration: underline;
    cursor: pointer
}

.wd-search .suggestion-item {
    font-size: 12px;
    font-weight: 700;
    color: #333;
    cursor: pointer;
    float: left;
    clear: both
}

.trustvox-widget-rating:hover span.rating-click-here, .wd-search .suggestion-item:hover {
    text-decoration: underline
}

.wd-search .suggestion-highlight {
    background: #d7e6ff
}

.wd-search .suggestion-products {
    overflow: hidden
}

.wd-search .suggestion-product {
    border-top: 1px solid #f5f5f5;
    padding: 5px;
    overflow: hidden;
    cursor: pointer
}

.wd-search .suggestion-product:hover {
    background: #f5f5f5
}

.wd-search .suggestion-product-img {
    float: left;
    width: 70px
}

.wd-search .suggestion-product-img img {
    height: 50px
}

#wd-profile-file-modal.has-options .col.left, .wd-product-sellers-offers.buybox-mode .summary-data .seller > .content, .wd-product-sellers-offers.buybox-mode .summary-data > div, .wd-profile-files .metadata-gallery h3, .wd-profile-loyalty .content .right .rescue-points li, .wd-search .suggestion-product-description {
    float: left
}

.wd-search .suggestion-product-name {
    font-size: 12px;
    line-height: 16px;
    color: #333;
    padding: 0
}

.wd-search .suggestion-product-price {
    font-size: 12px;
    line-height: 16px;
    color: #36b
}

.wd-search .suggestion-banner {
    padding: 5px
}

.wd-product-reviews .rating-attributes li, .wd-search .suggestion-terms {
    overflow: hidden
}

.wd-search input.metadata-search-open-checkbox:checked + .metadata-search .dropdown-icon {
    transform: rotateX(180deg)
}

.wd-search input.metadata-search-open-checkbox:checked + .metadata-search .dropdown-options {
    display: block
}

.wd-search .metadata-search {
    background: #fff;
    color: #444
}

.wd-search .metadata-search .dropdown-icon {
    height: 46px;
    width: 46px;
    line-height: 46px;
    text-align: center;
    display: inline-block;
    transition: transform .5s;
    font-size: 14px
}

.wd-search .metadata-search small.selected {
    color: #999;
    padding-left: 15px;
    margin-right: -10px;
    max-width: 100px;
    overflow: hidden;
    display: inline-block;
    white-space: nowrap;
    text-overflow: ellipsis;
    vertical-align: middle
}

.wd-search .metadata-search .dropdown-options {
    position: absolute;
    background: #fff;
    right: 0;
    top: 80%;
    z-index: 200;
    white-space: nowrap;
    border: 1px solid #eee;
    font-size: .874em;
    min-width: 100%
}

.wd-search .metadata-search .dropdown-options .title {
    padding: 8px 15px;
    font-weight: 700
}

.wd-search .metadata-search .dropdown-options label {
    display: block
}

.wd-search .metadata-search .dropdown-options label span {
    padding: 8px 15px;
    display: block
}

.wd-search .metadata-search .dropdown-options label input[type=radio]:checked + span, .wd-search .metadata-search .dropdown-options label input[type=radio][selected] + span {
    background: #f4f4f4
}

.wd-search .wd-checkbox-data-source, .wd-search .wd-checkbox-seller-products {
    left: 0;
    display: block;
    background-color: transparent;
    color: #666;
    line-height: 20px;
    height: 26px;
    margin: 0;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    max-width: 70%;
    padding: 2px 14px;
    position: absolute
}

.wd-search .wd-checkbox-data-source input[type=checkbox], .wd-search .wd-checkbox-seller-products input[type=checkbox] {
    width: 12px !important
}

.wd-search .wd-checkbox-data-source label, .wd-search .wd-checkbox-seller-products label {
    text-transform: capitalize
}

.wd-search .wd-checkbox-data-source label span, .wd-search .wd-checkbox-seller-products label span {
    text-transform: none
}

@media (min-width: 768px) {
    .wd-search .wd-checkbox-data-source, .wd-search .wd-checkbox-seller-products {
        right: 20px;
        top: 15px;
        text-align: right;
        font-weight: 300;
        font-size: 14px;
        left: auto;
        border-left: 1px solid #aaa;
        -webkit-box-shadow: none;
        box-shadow: none;
        border-top: none;
        width: auto;
        max-width: 55%
    }
}

.move-to-top .wd-checkbox-data-source label, .move-to-top .wd-checkbox-seller-products label {
    color: #fff
}

.wd-search-datasource, .wd-search-sellerproducts {
    margin-bottom: 15px
}

@media (min-width: 768px) {
    .wd-search-datasource, .wd-search-sellerproducts {
        margin-bottom: 0
    }
}

.wd-product-reviews .rating, .wd-product-reviews .rating-average {
    display: inline-block;
    height: 12px;
    white-space: nowrap;
    vertical-align: middle;
    background: url(/custom/content/widgets/product.reviews/images/rating.png) -78.5px 0 no-repeat;
    padding-left: 1px;
    margin-top: -3px;
    width: 78px;
    text-indent: -9999em
}

.wd-product-reviews-create .input-wrapper > label, .wd-product-reviews-create .rating-attributes > li > b {
    width: 100px;
    text-align: right;
    float: left
}

.wd-product-reviews {
    clear: both;
    overflow: hidden;
    position: relative
}

.wd-product-reviews .rating label {
    width: 13px;
    height: 12px;
    text-indent: -9999em;
    font-size: 0;
    overflow: hidden;
    padding-right: 0;
    margin-right: 3px;
    position: relative;
    display: block;
    float: left
}

.wd-product-reviews .rating label input {
    position: absolute;
    top: -9999em
}

.wd-product-reviews .rating label.rate-5 {
    margin-right: 0
}

.wd-product-reviews div.error, .wd-product-reviews div.success {
    clear: both;
    display: none
}

.wd-product-reviews .rating-attributes {
    list-style: none;
    padding: 0;
    margin: 10px 0
}

.wd-product-reviews .rating-attributes .rating, .wd-product-reviews .rating-attributes .rating-average {
    margin-left: 5px
}

.wd-product-reviews .rating-attributes .rate-1, .wd-product-reviews .rating-attributes .selected-rate-1 {
    background-position: -62px 0
}

.wd-product-reviews .rating-attributes .rate-2, .wd-product-reviews .rating-attributes .selected-rate-2 {
    background-position: -46px 0
}

.wd-product-reviews .rating-attributes .rate-3, .wd-product-reviews .rating-attributes .selected-rate-3 {
    background-position: -30px 0
}

.wd-product-reviews .rating-attributes .rate-4, .wd-product-reviews .rating-attributes .selected-rate-4 {
    background-position: -14px 0
}

.wd-product-reviews .rating-attributes .rate-5, .wd-product-reviews .rating-attributes .selected-rate-5 {
    background-position: 2px 0
}

.wd-product-reviews .wd-review-item {
    padding: 10px
}

.wd-product-reviews .wd-review-item .wd-review-thumb-signal .loading-review {
    display: none;
    cursor: wait
}

.wd-product-reviews .wd-review-item .wd-review-thumb-signal .success-message-review, .wd-product-reviews-info {
    display: none
}

.wd-product-reviews .wd-review-paginate {
    padding: 4px 12px
}

.wd-product-reviews .wd-review-paginate span {
    margin-top: 10px;
    padding-top: 10px
}

.wd-product-reviews .wd-review-paginate ul {
    margin: 2px;
    padding-left: 40px
}

.wd-product-reviews .wd-review-paginate ul li {
    display: inline;
    margin: 0 2px
}

.wd-product-reviews .wd-review-paginate .page-selected {
    background: 0 0 #fcfcfc;
    border: 1px solid #ddd;
    font-weight: 700
}

.wd-product-reviews .wd-review-paginate a {
    background-clip: padding-box;
    border-radius: 5px 5px 5px 5px;
    display: inline-block;
    height: auto;
    line-height: normal;
    padding: 1px 5px;
    text-indent: 0
}

.wd-product-reviews .load {
    background: url(../../../../../Content/Images/loading-default.gif) 0 0 no-repeat;
    height: 18px;
    left: 20px;
    position: relative;
    width: 27px;
    display: none;
    bottom: 22px
}

.wd-product-reviews .captcha-box {
    display: inline-block;
    float: right;
    position: relative;
    right: 37px
}

.wd-product-reviews .reload-captcha {
    position: absolute;
    bottom: 0;
    right: -30px;
    background: url(../Images/reload.png) no-repeat 0 0;
    width: 28px;
    height: 28px;
    display: block
}

.wd-product-reviews .input-wrapper.captcha {
    display: inline-block;
    margin-bottom: 10px;
    width: 100%
}

.wd-product-reviews .input-wrapper.captcha-code {
    padding-top: 0
}

.wd-product-reviews.wd-product-reviews-create .input-wrapper {
    line-height: 18px
}

.wd-product-reviews-create .wd-content, .wd-profile-credit-transactions .grid table td, .wd-profile-credit-transactions .grid table th {
    padding: 10px
}

.form-modal-wishlist .input-wrapper select, .wd-product-reviews-create input, .wd-product-reviews-create textarea, .wd-profile-order-tracking .wrapper-form-profile-order-tracking form input[type=text] {
    width: 200px
}

.wd-product-reviews-create .button-wrapper {
    text-align: right
}

.wd-product-reviews-create-response .error, .wd-product-reviews-create-response .success {
    padding: 10px 20px
}

.wd-product-reviews-list .wd-product-reviews-create {
    display: none !important
}

.sliderWrapper, .sliderWrapper .slider.ui-slider-horizontal {
    position: relative;
    height: 15px;
    border: 0;
    background: 0
}

.sliderWrapper .slider.ui-slider-horizontal {
    margin: 5px 0
}

.sliderWrapper .slider.ui-slider-horizontal:after {
    border-bottom: 3px solid red;
    position: absolute;
    width: 100%;
    content: "";
    height: 0;
    top: 5px;
    left: 0
}

.sliderWrapper .slider.ui-slider-horizontal .ui-slider-handle {
    left: 0;
    position: absolute;
    top: 0;
    height: 10px;
    width: 10px;
    margin-left: -6px;
    border-radius: 100%;
    z-index: 1
}

.sliderWrapper .range-value, .sliderWrapper .slider.ui-slider-horizontal .range-value {
    display: block;
    width: 20px;
    height: 15px;
    background: #fff;
    border: 1px solid;
    border-radius: 3px;
    position: absolute;
    top: -20px;
    left: 0;
    text-align: center;
    line-height: 15px;
    margin-left: -11px;
    padding: 0
}

.sliderWrapper .slider.ui-slider-horizontal .sliderSpans, .sliderWrapper .sliderSpans {
    width: 100%;
    display: block;
    float: left
}

.sliderWrapper .slider.ui-slider-horizontal .sliderSpans span, .sliderWrapper .sliderSpans span {
    width: 20%;
    height: 100%;
    float: left;
    display: block
}

.twenty-percent:before {
    content: "0";
    display: block;
    text-align: left
}

.sixty-percent:before {
    content: "50";
    display: block;
    text-align: center
}

.hundread-percent:before {
    content: "100";
    display: block;
    text-align: right
}

.eighty-percent, .fourty-percent {
    visibility: hidden
}

.eighty-percent:before, .fourty-percent:before {
    content: "0";
    display: block;
    text-align: center
}

.wd-product-sellers-offers-buy-grid .seller-grid, .wd-profile-oneclickbuy-settings .wd-content > div.payment .left fieldset {
    width: 100%;
    margin-bottom: 20px
}

.wd-product-sellers-offers-buy-grid .seller-grid .wd-title {
    font-weight: 700;
    margin: 10px 0
}

.wd-product-reviews-create-form, .wd-product-sellers-offers .buybutton-wrapper, .wd-product-sellers-offers .wd-hide, .wd-product-sellers-offers.buybox-mode .wd-title, .wd-product-sellers-offers.buybox-mode li.selected .summary-data {
    display: none
}

.wd-product-sellers-offers .grid .btn-buy.buying {
    background-image: url(/Custom/Content/Themes/Default/Images/ajax-loader.gif);
    background-repeat: no-repeat;
    display: inline;
    background-position: center center;
    color: transparent
}

.wd-product-sellers-offers.buybox-mode li.selected .full-data, .wd-product-sellers-offers.buybox-mode.has-many-options .wd-title {
    display: block
}

.wd-product-sellers-offers.buybox-mode li {
    width: 100%;
    border: 1px solid rgba(102, 102, 102, .32);
    display: inline-block;
    margin: 6px 0;
    padding: 10px
}

.wd-product-sellers-offers.buybox-mode li.selected {
    border-color: #666
}

.wd-product-sellers-offers.buybox-mode .summary-data {
    display: block;
    cursor: pointer
}

.wd-product-sellers-offers.buybox-mode .summary-data .sub-title {
    display: block;
    color: #ababab
}

.wd-product-sellers-offers.buybox-mode .summary-data .seller {
    width: 45%
}

.wd-product-sellers-offers.buybox-mode .summary-data .seller > input {
    float: left;
    margin-top: 10px;
    margin-right: 8px
}

.wd-product-sellers-offers.buybox-mode .summary-data .delivery, .wd-profile-files .metadata-gallery .grid table th.name {
    width: 30%
}

.wd-product-sellers-offers.buybox-mode .summary-data .delivery .amount.loading {
    color: transparent;
    background-image: url(/Custom/Content/Themes/Default/Images/ajax-loader.gif);
    background-repeat: no-repeat;
    background-position: left center
}

.wd-product-sellers-offers.buybox-mode .summary-data .price {
    width: 25%;
    text-align: right
}

.wd-product-sellers-offers.buybox-mode .summary-data .price span {
    font-weight: 700;
    margin-top: 8px;
    font-size: 12pt;
    display: block
}

.wd-product-sellers-offers.buybox-mode .full-data {
    display: none
}

.wd-product-sellers-offers.buybox-mode .full-data.show, .wd-product-variations div.type-options-list .option-item .option-item-buttons .wd-product-notifywhenavailable .notify-form.wd-hide, .wd-product-variations div.type-options-list .option-item .option-item-buttons .wd-product-notifywhenavailable.wd-hide {
    display: block
}

.wd-product-sellers-offers.buybox-mode .full-data .seller {
    margin-bottom: 8px
}

.wd-product-sellers-offers.buybox-mode .full-data .seller input {
    margin-right: 8px
}

.wd-product-sellers-offers.buybox-mode .full-data .offer-wrapper {
    width: 100%;
    display: inline-block;
    margin: 2px 0
}

.wd-product-sellers-offers.buybox-mode .full-data .offer-wrapper .offer-amount {
    float: left;
    width: 50%;
    line-height: 40px
}

.wd-product-sellers-offers.buybox-mode .full-data .offer-wrapper .offer-amount .condition {
    height: auto;
    line-height: 10px
}

.wd-product-sellers-offers.buybox-mode .full-data .offer-wrapper .offer-amount .seller-buybox {
    display: none
}

.wd-product-sellers-offers.buybox-mode .full-data .offer-wrapper .button {
    float: right;
    width: 50%;
    text-align: right;
    margin: 20px 0
}

.wd-product-sellers-offers.buybox-mode .full-data .delivery {
    margin-top: 10px
}

.wd-product-sellers-offers.buybox-mode .full-data .delivery label {
    position: relative;
    bottom: 10px
}

.wd-product-sellers-offers.buybox-mode .full-data .delivery .input-wrapper {
    display: inline-block;
    margin-left: 10px
}

.wd-product-sellers-offers.buybox-mode .full-data .delivery .input-wrapper input {
    width: auto;
    max-width: 100px;
    float: left
}

.wd-product-sellers-offers.buybox-mode .full-data .delivery .input-wrapper button {
    padding: 10px;
    float: left
}

.wd-product-sellers-offers.buybox-mode .full-data .delivery .input-wrapper button:disabled {
    color: transparent;
    background-image: url(/Custom/Content/Themes/Default/Images/ajax-loader.gif);
    background-repeat: no-repeat;
    background-position: center center
}

.wd-product-sellers-offers.buybox-mode .full-data .delivery-result table {
    width: 100%;
    margin-top: 10px;
    border: 0
}

.wd-product-sellers-offers.buybox-mode .grid.placeholder {
    border: 1px solid rgba(102, 102, 102, .32);
    display: inline-block;
    margin: 6px 0;
    padding: 10px;
    width: 100%
}

.wd-product-sellers-offers.buybox-mode .grid.placeholder.wd-hide, .wd-product-sellers-offers.list-mode .grid table .not-purchasable {
    display: none
}

.wd-product-sellers-offers.buybox-mode .grid.placeholder .price-description {
    width: 50%;
    float: left
}

.wd-product-sellers-offers.list-mode .grid table, .wd-profile-credit-transactions .grid table {
    width: 100%
}

.wd-product-sellers-offers.list-mode .grid table td.button {
    text-align: center
}

.wd-product-sellers-offers.list-mode .grid table .price-description .sales-price {
    font-size: 13.5pt
}

.wd-product-sellers-offers.list-mode .grid table .price-description .condition {
    height: auto;
    line-height: 10px
}

.wd-product-sellers-offers.list-mode .grid table .price-description .seller-buybox {
    display: none
}

.wd-product-socialmedia {
    margin: 10px 0
}

.wd-product-socialmedia .social-media-frame {
    height: 32px
}

.wd-product-socialmedia .lazyload {
    background-position: 20px center
}

.profile-subscription-manage-template td.action form button, .trustvox-widget-rating .trustvox-shelf-container, .trustvox-widget-rating .ts-shelf-container, .wd-product-variations div.radio.type-radio label span input, .wd-profile-loyalty .wrapper-grids .grids .grid table td .points li {
    display: inline-block
}

.trustvox-widget-rating span.rating-click-here {
    top: -3px;
    display: inline-block;
    position: relative;
    color: #daa81d
}

.wd-product-uponrequest .wd-hide, .wd-product-variations div.radio label span input, .wd-product-variations label.wd-hide {
    display: none
}

.wd-product-uponrequest-modal .button-wrapper {
    text-align: right
}

.wd-product-uponrequest-modal .captcha-box {
    display: inline-block;
    position: relative
}

.wd-product-uponrequest-modal .reload-captcha {
    position: absolute;
    bottom: 0;
    right: -30px;
    background: url(/custom/content/widgets/product.uponrequest/image/reload.png) no-repeat 0 0;
    width: 28px;
    height: 28px;
    display: block
}

.wd-product-uponrequest-modal .error-response {
    left: 0;
    display: none
}

.wd-product-uponrequest-modal .the-modal {
    width: 500px
}

.wd-product-variations div.subvariation-group, .wd-product-variations div.variation-group {
    overflow: hidden;
    margin-bottom: 10px
}

.wd-product-variations div.buy-group {
    width: 320px
}

.wd-product-variations div.buy-group .box {
    display: inline-block;
    min-width: 125px;
    height: 27px;
    background: #eaeaea;
    margin-right: 6px
}

.wd-product-variations div.buy-group .box .color-box {
    float: left;
    height: 27px;
    width: 30px;
    margin-right: 4px
}

.wd-product-variations div.buy-group .box span {
    float: left;
    line-height: 30px
}

.wd-product-variations div.radio label, .wd-product-variations div.radio.type-radio label {
    display: inline-block;
    float: left;
    margin: 1px 5px 1px 1px;
    cursor: pointer;
    padding: 0;
    text-align: left
}

.wd-product-variations div.radio label {
    background: #f0f0f0;
    border: 1px solid #e5e5e5;
    border-radius: .4em
}

.wd-product-variations div.radio label.selected {
    margin: 0 4px 0 0;
    border-width: 2px;
    border-color: #18b300
}

.wd-product-variations div.radio label span {
    display: block;
    height: 25px;
    line-height: 25px;
    font-size: 1.2em;
    border-radius: .3em;
    border: 1px solid #fff;
    overflow: hidden;
    padding: 0 5px
}

.wd-product-variations div.radio label.has-color span {
    text-indent: -999em;
    width: 25px;
    padding: 0
}

.wd-product-variations div.radio.type-radio label {
    background: 0 0;
    border: 0;
    border-radius: 0
}

.wd-product-variations div.radio.type-radio label span {
    display: block;
    height: auto;
    line-height: normal;
    font-size: 1.2em;
    border-radius: 0;
    border: 0;
    overflow: hidden;
    padding: 0 5px
}

.wd-product-variations div.type-options-list .option-item {
    margin: 10px;
    padding: 10px;
    border: 1px solid #000;
    min-height: 90px
}

.wd-product-variations div.type-options-list .option-item .option-item-name {
    width: 50%;
    float: left
}

.wd-product-variations div.type-options-list .option-item .option-item-price-description {
    margin-top: 17px;
    float: left;
    width: 50%
}

.wd-product-variations div.type-options-list .option-item .option-item-buttons {
    float: right
}

.wd-product-variations div.type-options-list .option-item .option-item-buttons button {
    width: 130px;
    font-size: 11pt
}

.wd-product-variations .title {
    display: block;
    padding-bottom: 5px;
    margin-bottom: 5px;
    border-bottom: 1px dotted #e5e5e5
}

.wd-product-variations-new .product-variation {
    border-bottom: 1px solid #eee;
    padding: 5px 0
}

.wd-product-variations-new .product-variation--hidden, .wd-product-variations-new .product-variation__selected-value.empty {
    display: none
}

.wd-product-variations-new .product-variation__selected-value {
    display: none;
    margin-left: 15px
}

.wd-product-variations-new .product-variation__option {
    display: inline-block;
    padding: 8px 12px;
    background: #eee;
    border-radius: 2px;
    border: 1px solid #eee;
    cursor: pointer
}

.wd-product-variations-new .product-variation__option input, .wd-product-variations-new .product-variation__option--disabled {
    display: none
}

.wd-product-variations-new .product-variation__option.option-selected {
    border-color: #222
}

.wd-product-variations-new .product-variation__title {
    font-weight: 700;
    padding: 5px 0;
    display: inline-block
}

.wd-product-variations-new .product-variation__errors {
    display: block;
    background: red;
    padding: 10px;
    color: #fff;
    border: 0;
    border-radius: 0;
    margin: 0
}

.wd-product-video video {
    width: 100%;
    background: url(/Custom/Content/Themes/Shared/Images/photo-loading.gif) no-repeat center center
}

.wd-product-wishlist .loading-wishlist {
    background-image: url(data:image/gif;base64,R0lGODlhEAAQAPQAAP///wAAAPj4+Dk5OYSEhAcHBycnJ9bW1qioqBcXF3d3d2dnZ+Tk5JiYmMbGxklJSVdXVwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAkKAAAAIf4aQ3JlYXRlZCB3aXRoIGFqYXhsb2FkLmluZm8AIf8LTkVUU0NBUEUyLjADAQAAACwAAAAAEAAQAAAFUCAgjmRpnqUwFGwhKoRgqq2YFMaRGjWA8AbZiIBbjQQ8AmmFUJEQhQGJhaKOrCksgEla+KIkYvC6SJKQOISoNSYdeIk1ayA8ExTyeR3F749CACH5BAkKAAAALAAAAAAQABAAAAVoICCKR9KMaCoaxeCoqEAkRX3AwMHWxQIIjJSAZWgUEgzBwCBAEQpMwIDwY1FHgwJCtOW2UDWYIDyqNVVkUbYr6CK+o2eUMKgWrqKhj0FrEM8jQQALPFA3MAc8CQSAMA5ZBjgqDQmHIyEAIfkECQoAAAAsAAAAABAAEAAABWAgII4j85Ao2hRIKgrEUBQJLaSHMe8zgQo6Q8sxS7RIhILhBkgumCTZsXkACBC+0cwF2GoLLoFXREDcDlkAojBICRaFLDCOQtQKjmsQSubtDFU/NXcDBHwkaw1cKQ8MiyEAIfkECQoAAAAsAAAAABAAEAAABVIgII5kaZ6AIJQCMRTFQKiDQx4GrBfGa4uCnAEhQuRgPwCBtwK+kCNFgjh6QlFYgGO7baJ2CxIioSDpwqNggWCGDVVGphly3BkOpXDrKfNm/4AhACH5BAkKAAAALAAAAAAQABAAAAVgICCOZGmeqEAMRTEQwskYbV0Yx7kYSIzQhtgoBxCKBDQCIOcoLBimRiFhSABYU5gIgW01pLUBYkRItAYAqrlhYiwKjiWAcDMWY8QjsCf4DewiBzQ2N1AmKlgvgCiMjSQhACH5BAkKAAAALAAAAAAQABAAAAVfICCOZGmeqEgUxUAIpkA0AMKyxkEiSZEIsJqhYAg+boUFSTAkiBiNHks3sg1ILAfBiS10gyqCg0UaFBCkwy3RYKiIYMAC+RAxiQgYsJdAjw5DN2gILzEEZgVcKYuMJiEAOw==);
    background-position: 7px 3px;
    background-repeat: no-repeat;
    text-indent: 29px;
    width: 112px;
    height: 23px;
    line-height: 22px
}

.wd-product-variations-new .product-variation__errors.empty, .wd-product-wishlist .modal {
    display: none
}

.wd-product-wishlist .has-product-in-wishlist {
    display: none;
    border: 1px solid #ddd;
    background-color: #eee;
    padding: 6px;
    margin-bottom: 20px
}

.wd-product-wishlist > ul {
    list-style: none;
    overflow: hidden;
    border-top: 1px solid #e5e5e5;
    margin: 10px 0;
    padding: 10px 0
}

.wd-product-bundle + .wd-product-wishlist {
    float: right
}

.form-modal-wishlist {
    min-width: 500px
}

.form-modal-wishlist label {
    width: 150px
}

.form-modal-wishlist .input-wrapper input {
    width: 40px
}

.wd-modal.wd-product-wishlist-login-modal {
    min-width: 680px
}

.wd-modal.wd-product-wishlist-login-modal .alert {
    padding: 82px 10px 0
}

.wd-modal .wd-product-wishlist-authentication-message {
    font-size: 12pt
}

.wd-profile-acceptance-terms-list .grid {
    margin-bottom: 20px
}

.wd-profile-acceptance-terms-list .grid .wd-subtitle {
    font-weight: 700;
    margin: 10px 0
}

.wd-profile-acceptance-term .term-text {
    padding: 15px 0
}

.wd-profile-acceptance-term .button-wrapper {
    display: flex;
    justify-content: space-between
}

.wd-profile-acceptance-term .button-wrapper button {
    display: block;
    width: calc(50% - 20px);
    margin-top: 15px
}

.wd-profile-addresses .action {
    width: 1px;
    white-space: nowrap
}

.wd-profile-body-measures-modal .the-modal-container {
    position: relative
}

.wd-profile-body-measures-modal .field .prefix, .wd-profile-body-measures-modal .field .sufix {
    font-size: 12px
}

.wd-profile-body-measures-modal .field .prefix {
    text-align: right;
    width: 38%
}

.wd-profile-body-measures-modal .field.save-profile {
    padding: 1em
}

.wd-profile-body-measures-modal .field.save-profile input {
    vertical-align: middle;
    height: 16px;
    width: 16px
}

.wd-profile-body-measures-modal .wd-footer {
    text-align: right
}

.wd-profile-body-measures-modal .mannequin, .wd-profile-files .metadata-gallery .grid table tbody .actions {
    text-align: center
}

.wd-profile-body-measures-modal .mannequin img {
    max-width: 100%;
    max-height: 250px
}

.wd-profile-body-measures-modal .wd-browsing-notifications .message {
    font-size: 1.5em
}

.wd-profile-body-measures-modal .field .validation .message {
    white-space: nowrap
}

.wd-profile-addressform label {
    display: inline-block;
    width: 150px
}

.wd-profile-addressform .is-main-address {
    margin-left: 160px
}

.wd-profile-credit-transactions .filters {
    overflow: hidden;
    margin-bottom: 1em
}

.wd-profile-credit-transactions .filters input {
    width: auto;
    float: left;
    margin-right: 10px
}

.wd-profile-credit-transactions .filters button {
    float: left;
    margin-right: 10px
}

.wd-profile-credit-transactions .filters select {
    width: auto;
    display: inline-block
}

.wd-profile-credit-transactions .grid {
    position: relative
}

.wd-profile-credit-transactions .grid table thead th {
    background-color: #666;
    color: #fff;
    text-align: left
}

.wd-profile-credit-transactions .grid table thead th:first-child, .wd-profile-credit-transactions .grid table.table-detail thead th:first-child {
    width: 90px
}

.wd-profile-credit-transactions .grid table thead th:nth-child(3), .wd-profile-credit-transactions .grid table thead th:nth-child(4), .wd-profile-credit-transactions .grid table.table-detail thead th:nth-child(3), .wd-profile-credit-transactions .grid table.table-detail thead th:nth-child(4) {
    width: 120px
}

.wd-profile-credit-transactions .grid table tbody tr td {
    background-color: #fff
}

.wd-profile-credit-transactions .grid table tbody tr td.loading {
    text-align: center;
    padding: 20px !important;
    color: #ccc
}

.wd-profile-credit-transactions .grid table tbody tr td.toggle-detail {
    text-align: center;
    width: 30px
}

.wd-profile-credit-transactions .grid table tbody tr td.toggle-detail a {
    font-size: 1.2em;
    padding: 5px
}

.wd-profile-credit-transactions .grid table tbody tr td.toggle-detail a:before {
    content: "+"
}

.wd-product-line form .operations .quantity a[data-operation=minus]:before, .wd-profile-credit-transactions .grid table tbody tr td.toggle-detail a.minus:before {
    content: "-"
}

.wd-profile-credit-transactions .grid table tbody tr.debit td:nth-child(4) {
    color: red
}

.wd-profile-credit-transactions .grid table tbody tr.detail > td {
    padding: 0;
    background-color: #f8f8f8;
    border-bottom: 1px solid #ddd
}

.wd-profile-credit-transactions .grid table.table-detail {
    border: 0
}

.wd-profile-credit-transactions .grid table.table-detail td, .wd-profile-credit-transactions .grid table.table-detail th {
    border: 0;
    background-color: transparent
}

.wd-profile-credit-transactions .grid table.table-detail thead th {
    color: #000
}

.wd-profile-credit-transactions .grid .loading-full {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(255, 255, 255, .4)
}

.wd-profile-credit-transactions .grid .loading-full:after {
    content: "carregando...";
    font-size: .8em;
    width: 120px;
    z-index: 12222;
    top: 50%;
    left: 50%;
    position: fixed;
    margin-left: -60px;
    margin-right: -60px;
    display: block;
    text-align: center;
    padding: 10px;
    background-color: #fff;
    border: 1px solid #ccc;
    box-shadow: 0 0 29px -7px rgba(0, 0, 0, .4)
}

.wd-profile-legacyorders .action {
    width: 50px;
    white-space: nowrap
}

.wd-profile-files .action {
    width: 1px;
    white-space: nowrap
}

.wd-profile-files .metadata-gallery {
    margin-bottom: 40px
}

.reorder-msg > div, .wd-profile-files .metadata-gallery .new-file, .wd-profile-files .metadata-gallery h3 {
    margin-bottom: 20px
}

#wd-profile-file-modal.has-options .col.right, .wd-profile-files .metadata-gallery .new-file, .wd-profile-loyalty .content .right .rescue-points li.resume small, .wd-profile-return-order-detail .box-wrapper .box header a, .wd-profile-return-order-selection table th a, .wd-profile-sales-representative-login .button-wrapper button {
    float: right
}

.wd-profile-files .metadata-gallery .grid {
    clear: both;
    margin-bottom: 20px
}

.wd-profile-files .metadata-gallery .grid table {
    width: 100%
}

.wd-profile-files .metadata-gallery .grid table th {
    font-size: 10pt
}

.wd-profile-files .metadata-gallery .grid table td.name span {
    word-break: break-all
}

#wd-profile-file-modal.has-options .col {
    width: 50%
}

#wd-profile-file-modal .profile-form-submit {
    clear: both;
    text-align: center;
    padding-top: 30px;
    display: block
}

.wd-profile-loyalty ul {
    padding: 0
}

.wd-profile-loyalty ul li {
    list-style: none
}

.wd-profile-loyalty .content {
    padding: 10px 30px;
    overflow: hidden
}

.wd-profile-loyalty .content .left {
    width: 40%;
    float: left;
    margin-right: 40px
}

.wd-profile-loyalty .content .right .rescue-points li.rescue {
    border-left: 1px solid #ccc;
    padding-left: 10px;
    margin-left: 10px
}

.modal-wd-profile-loyalty-redeembutton .modal-redeem .wrapper span, .modal-wd-profile-loyalty-rescuebutton .modal .wrapper span, .wd-profile-loyalty .content .right .rescue-points li.rescue small {
    display: block
}

.wd-profile-loyalty .wrapper-grids ul.tabs {
    border-bottom: 1px solid #ccc;
    margin: 0;
    overflow: hidden;
    padding-left: 30px
}

.wd-profile-loyalty .wrapper-grids ul.tabs li {
    float: left;
    background-color: #eee;
    border-style: solid;
    border-color: #ccc;
    border-width: 1px 0 0 1px
}

.wd-profile-loyalty .wrapper-grids ul.tabs li:first-child {
    border-left: 1px solid #ccc
}

.wd-profile-loyalty .wrapper-grids ul.tabs li:last-child {
    border-right: 1px solid #ccc
}

.wd-profile-loyalty .wrapper-grids ul.tabs li.selected {
    font-weight: 700;
    background-color: #ddd
}

.wd-profile-loyalty .wrapper-grids ul.tabs li a {
    display: block;
    padding: 6px
}

.wd-profile-loyalty .wrapper-grids .grids .grid {
    padding: 30px
}

.wd-profile-loyalty .wrapper-grids .grids .grid table th {
    background-color: #f5f5f5
}

.wd-profile-loyalty .wrapper-grids .grids .grid table td .points li.bonus {
    color: #060
}

.wd-profile-loyalty .wrapper-grids .grids .grid table td .points li:last-child:before {
    content: ' / '
}

.wd-profile-loyalty .hidden, .wd-profile-loyalty .hide {
    display: none
}

.wd-profile-loyalty .load {
    background: url(../../../../../Content/Images/loading-default.gif) 0 0 no-repeat;
    display: inline-block;
    height: 18px;
    left: 20px;
    position: relative;
    top: 8px;
    width: 19px
}

.wd-profile-loyalty-card {
    padding: 20px;
    margin: 2em;
    background: #fff;
    border: 1px dashed #dfdfdf
}

.wd-profile-loyalty-card .title {
    font-size: 14px
}

.wd-profile-loyalty-card .green-color {
    color: #48a148
}

.wd-profile-loyalty-card .see-extract, .wd-profile-loyalty-card p {
    font-size: 12px
}

.wd-profile-loyalty-card .icon-group {
    width: 166px;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
    float: left;
    position: relative
}

.wd-profile-loyalty-card .icon-group input.loyalty-values {
    width: 120px;
    height: 42px;
    margin-left: 42px;
    border-radius: 0
}

.wd-profile-loyalty-card .icon-block {
    position: absolute;
    width: 42px;
    height: 42px;
    background: #f9f9f9;
    line-height: 40px;
    text-align: center;
    font-weight: 700;
    border: 1px solid #dfdfdf;
    border-right: 0
}

.wd-profile-loyalty-card button {
    float: left;
    border-top-left-radius: 0;
    border-bottom-left-radius: 0
}

.wd-profile-loyalty-card td.price-item {
    text-align: center;
    width: 140px
}

.wd-profile-loyalty-points .points {
    font-weight: 700
}

table.rf-default-table thead {
    background: #ececec
}

table.rf-default-table td, table.rf-default-table th {
    padding: 10px;
    text-align: left;
    border-left: none;
    border-right: none
}

.loyaltycard.balance {
    background: #f6f6f6;
    border: 1px solid #dfdfdf;
    padding: 12px
}

.loyaltycard.wd-title, .profile-subscription-manage-template .panel-content div {
    margin-bottom: 10px
}

.wd-profile-notifications .notification-item {
    background: #e6c991;
    overflow: auto;
    padding: 15px
}

.wd-profile-notifications .notification-item .confirm {
    float: right;
    width: 10%;
    margin: .55em 0;
    display: inline-block
}

.wd-profile-notifications .notification-item .message {
    float: left;
    width: 90%
}

.wd-profile-notifications .wd-showed {
    display: none
}

.profile-login-component {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto;
    background: #fff;
    overflow: hidden
}

.profile-login-component form {
    position: static
}

.profile-login-component .wd-browsing-notifications.pos-bottom {
    bottom: 0
}

.profile-login-component .form-forgot, .profile-login-component .form-login {
    position: absolute;
    top: 0;
    width: 100%;
    transition: all .3s
}

.profile-login-component .show-login-form .form-login {
    transform: translateX(0%);
    opacity: 1
}

.profile-login-component .show-login-form .form-forgot {
    transform: translateX(100%);
    opacity: 0
}

.profile-login-component .show-forgot-form .form-login {
    transform: translateX(-100%);
    opacity: 0
}

.profile-login-component .show-forgot-form .form-forgot {
    transform: translateX(0%);
    opacity: 1
}

.profile-login-component .btn-group, .wd-profile-oneclickbuy-settings .wd-content > div.payment.payment .left .cards {
    position: relative
}

.modal-wd-profile-loyalty-redeembutton .modal-redeem .wd-profile-loyalty-points {
    font-size: 13pt;
    margin: 30px auto;
    text-align: right;
    width: 44%
}

.modal-wd-profile-loyalty-redeembutton .modal-redeem .wrapper {
    font-size: 13pt;
    margin: 30px auto
}

.wd-profile-loyalty-redeembutton {
    margin-top: 10px
}

.modal-wd-profile-loyalty-redeembutton .modal-redeem .title {
    margin: 10px;
    font-size: 12pt;
    display: block
}

.modal-wd-profile-loyalty-redeembutton .modal-redeem .wd-profile-loyalty-points span.points {
    font-size: 28pt
}

.modal-wd-profile-loyalty-redeembutton .modal-redeem .wrapper {
    text-align: left;
    width: 50%
}

.modal-wd-profile-loyalty-redeembutton .modal-redeem .wrapper span.error {
    display: none
}

.modal-wd-profile-loyalty-redeembutton .modal-redeem .error {
    display: none;
    color: #e73432
}

.modal-wd-profile-loyalty-rescuebutton .modal .wd-profile-loyalty-points {
    font-size: 13pt;
    margin: 30px auto;
    text-align: right;
    width: 44%
}

.modal-wd-profile-loyalty-rescuebutton .modal .wrapper {
    font-size: 13pt;
    margin: 30px auto
}

.modal-wd-profile-loyalty-rescuebutton .modal .title {
    margin: 10px;
    font-size: 12pt;
    display: block
}

.modal-wd-profile-loyalty-rescuebutton .modal .wd-profile-loyalty-points span.points {
    font-size: 28pt
}

.modal-wd-profile-loyalty-rescuebutton .modal .wrapper {
    text-align: left;
    width: 50%
}

#simplemodal-container {
    z-index: 99999999999999 !important
}

.wd-profile-oneclickbuy-settings.modal .wd-widget {
    border: 0 !important
}

.wd-profile-oneclickbuy-settings.modal fieldset {
    margin: 10px 0;
    border: 1px solid #ddd
}

.wd-profile-oneclickbuy-settings.modal .profile-addresses .wd-widget {
    max-height: 90px;
    overflow: auto
}

.wd-profile-oneclickbuy-settings .wd-content {
    padding: 0 !important;
    margin: 0 !important
}

.wd-profile-oneclickbuy-settings .wd-content .wrap {
    margin: 0 auto;
    position: relative;
    padding: 20px
}

.wd-profile-oneclickbuy-settings .wd-content .description {
    padding: 20px
}

.wd-profile-oneclickbuy-settings .wd-content .providers-tab .tab {
    display: inline-block;
    background: #eae5e5;
    padding: 4px 9px;
    margin: 4px 2px 0;
    border: 1px solid #666;
    border-bottom: 0
}

.wd-profile-oneclickbuy-settings .wd-content .providers-tab .selected {
    background: #b7b5b5;
    font-weight: 700
}

.wd-profile-oneclickbuy-settings .wd-content .providers-groups table {
    display: none;
    margin: 0;
    width: 100%
}

.wd-profile-oneclickbuy-settings .wd-content div.delivery, .wd-profile-oneclickbuy-settings .wd-content > div.payment {
    overflow: hidden;
    padding: 0 20px 20px
}

.wd-profile-oneclickbuy-settings .wd-content div.delivery fieldset, .wd-profile-oneclickbuy-settings .wd-content > div.payment .left, .wd-profile-oneclickbuy-settings .wd-content > div.payment fieldset {
    float: left;
    margin-right: 20px
}

.wd-profile-oneclickbuy-settings .wd-content .providers-groups table.selected, .wd-profile-oneclickbuy-settings .wd-content > div.payment .right {
    display: table
}

.wd-profile-oneclickbuy-settings .wd-content > div.payment.payment .left {
    width: 600px
}

.wd-profile-oneclickbuy-settings .wd-content > div.payment.payment .left .cards .new-creditcard {
    top: -1px;
    right: -1px
}

.wd-profile-oneclickbuy-settings .wd-content > div.payment.payment .right {
    display: block
}

.wd-profile-oneclickbuy-settings .wd-content > div.payment.payment .right .payment-options {
    clear: none
}

.wd-profile-oneclickbuy-settings .wd-content > div.payment.delivery .left {
    width: 220px
}

.wd-profile-oneclickbuy-settings .wd-content > div.payment.delivery .right .delivery-options {
    clear: both
}

.wd-profile-oneclickbuy-settings .wd-content > div.payment.delivery .right .wd-profile-addresses .wd-content {
    padding: 20px !important
}

.wd-profile-oneclickbuy-settings .wd-content div.delivery fieldset:last-child {
    margin-right: 0
}

.wd-profile-oneclickbuy-settings .wd-content div.delivery .left {
    float: left;
    margin-right: 20px
}

.wd-profile-oneclickbuy-settings .wd-content div.delivery .left fieldset {
    width: 100%;
    margin-bottom: 20px
}

.wd-profile-oneclickbuy-settings .wd-content div.delivery .right, .wd-profile-return-order-selection.step-2-state table.reasons-table {
    display: table
}

.wd-profile-oneclickbuy-settings .wd-content div.delivery.payment .left {
    width: 600px
}

.wd-profile-oneclickbuy-settings .wd-content div.delivery.payment .left .cards, .wd-profile-order-tracking, .wd-profile-return-order-selection table label {
    position: relative
}

.wd-profile-oneclickbuy-settings .wd-content div.delivery.payment .left .cards .new-creditcard {
    top: -1px;
    right: -1px
}

.wd-profile-oneclickbuy-settings .wd-content div.delivery.payment .right {
    display: block
}

.wd-profile-oneclickbuy-settings .wd-content div.delivery.payment .right .payment-options {
    clear: none
}

.wd-profile-oneclickbuy-settings .wd-content div.delivery.delivery .left {
    width: 220px
}

.wd-profile-oneclickbuy-settings .wd-content div.delivery.delivery .right .delivery-options {
    clear: both
}

.wd-profile-oneclickbuy-settings .wd-content div.delivery.delivery .right .wd-profile-addresses .wd-content {
    padding: 20px !important
}

.wd-profile-oneclickbuy-settings .message {
    padding: 30px
}

.wd-profile-oneclickbuy-settings .modal {
    width: 100%
}

.wd-profile-oneclickbuy-settings .modal select {
    margin: 0 auto;
    display: block
}

.wd-profile-oneclickbuy-settings .modal .add-payment-buttons {
    text-align: center
}

.wd-profile-oneclickbuy-settings .modal.wd-widget, .wd-profile-return-order-selection table table {
    border: 0
}

.wd-profile-oneclickbuy-settings .load {
    background: url(../../../../../Content/Images/loading-default.gif) 0 0 no-repeat;
    display: inline-block;
    height: 18px;
    left: 20px;
    position: relative;
    top: 8px;
    width: 19px
}

.wd-profile-oneclickbuy-settings .load.hidden {
    display: none
}

.wd-profile-oneclickbuy-settings .load.load-modal {
    height: 18px;
    left: auto;
    margin: 0 auto;
    position: relative;
    top: 32px;
    width: 19px;
    display: none
}

.wd-profile-oneclickbuy-settings .payment-method, .wd-profile-relationform label {
    display: inline-block;
    width: 150px
}

.wd-profile-oneclickbuy-settings .payment-method label {
    display: block;
    padding: 10px;
    text-align: left;
    margin-bottom: 5px;
    background: #f5f5f5
}

.wd-profile-oneclickbuy-settings .payment-group-items {
    display: none;
    padding: 0 40px
}

.wd-profile-oneclickbuy-settings .payment-group-items > p {
    position: relative;
    left: -40px
}

.wd-profile-oneclickbuy-settings .creditcard-warning-approval {
    background: #e95b63;
    padding: 10px;
    color: #fff;
    margin: 10px 0
}

.wd-profile-oneclickbuy-settings .input-wrapper label {
    width: 130px;
    text-align: right
}

.wd-profile-oneclickbuy-settings fieldset ul li {
    list-style: none;
    padding: 2px 0
}

.wd-profile-order-tracking .title, .wd-profile-return-order-selection table .options label.option input:hover {
    cursor: pointer
}

.wd-profile-order-tracking .wrapper-form-profile-order-tracking {
    display: none;
    min-width: 340px;
    color: #000;
    text-shadow: none;
    background: #fff;
    border: 1px solid #ccc;
    padding: 10px;
    position: absolute;
    z-index: 1;
    top: 100%;
    left: 0
}

.wd-profile-order-tracking .wrapper-form-profile-order-tracking > p, .wrapper-form-profile-login-oauth > p {
    color: #999;
    font-size: 11px;
    text-align: center
}

.wd-profile-order-tracking.hover .wrapper-form-profile-order-tracking {
    display: block
}

.wd-profile-preregister .wd-content {
    padding: 10px
}

.wd-profile-preregister .wd-content label {
    width: 50px
}

.wd-profile-preregister .wd-content .email {
    width: 300px
}

.wd-profile-preregister .wd-content .postalcode {
    width: 140px
}

.wd-profile-orders-v2 .filters {
    float: right;
    font-size: 11pt
}

.wd-profile-orders-v2 .filters li {
    display: inline;
    border-left: thin solid;
    padding-left: 5px;
    font-weight: 400
}

.wd-profile-orders-v2 .filters li:first-child {
    border-left: none
}

.wd-profile-orders-v2 .filters li.wd-active {
    font-weight: 700
}

.wd-profile-orders-v2 .action {
    width: 50px;
    white-space: nowrap
}

.wd-profile-relationform .is-main-address {
    margin-left: 160px
}

.wd-profile-relationform .wd-subtitle {
    line-height: 45px;
    padding: 0 45px 0 16px;
    font-size: 1.3em;
    background: #eee;
    border-bottom: #ddd
}

.wd-profile-relationform .wd-hide {
    display: none !important
}

.wd-profile-relationform .attach-customer, .wd-profile-relationform .new-customer, .wd-profile-relationform .new-customer .input-group.customer-type-radio, .wd-profile-relationform .new-customer .input-wrapper-cnpj, .wd-profile-relationform .new-customer .wd-header {
    display: none
}

.wd-profile-relationform .new-customer .customer-type.customer-type-person {
    display: none !important
}

.wd-profile-relationform .new-customer .customer-type.customer-type-company {
    display: block !important
}

.wd-profile-relations .action {
    width: 1px;
    white-space: nowrap
}

.wd-profile-reorder .product-name a {
    overflow: hidden;
    display: block
}

.wd-profile-reorder .product-name img {
    width: 45px;
    margin: 10px 15px 10px 0;
    float: left
}

.wd-profile-reorder .product-name .wrapper {
    float: left;
    display: table;
    height: 64px
}

.wd-profile-reorder .product-name .wrapper > div {
    display: table-cell;
    vertical-align: middle
}

.wd-profile-reorder .product-name .skuoptions {
    margin: 0;
    padding-left: 0
}

.wd-login ul, .wd-profile-reorder .product-name .skuoptions li, .wd-profile-reorder ul {
    list-style: none
}

.wd-profile-reorder .product-name .divider, .wd-profile-return-order-detail .picture img, .wd-profile-return-order-selection table .picture img, table.rf-default-table {
    width: 100%
}

.wd-profile-reorder form input.quantity {
    width: 30px;
    text-align: center
}

.wd-profile-reorder .grid.validated tbody tr {
    background: #e4f9e0
}

.wd-profile-reorder .grid.validated tbody tr.fail {
    background: #f7cfd0
}

.wd-reorder-loading {
    position: absolute;
    top: 0;
    width: 100%;
    height: 100%;
    line-height: 100%;
    background: #fff;
    opacity: .65;
    text-align: center;
    display: none
}

.wd-reorder-loading > img {
    vertical-align: middle;
    position: absolute;
    top: 50%;
    margin-top: -6px;
    margin-left: -40px
}

.reorder-msg ul li {
    list-style: none;
    margin-bottom: 10px
}

.input-wrap {
    position: relative;
    float: left
}

.input-wrap .tooltip-qty {
    position: absolute;
    left: 50%;
    width: 90px;
    margin: auto auto auto -45px;
    background-color: #fff;
    box-shadow: 0 0 0 0;
    border-radius: 5px;
    max-height: 0;
    overflow: hidden;
    bottom: 40px;
    text-align: center
}

.input-wrap .tooltip-qty .arrow {
    position: absolute;
    bottom: -6px;
    right: 0;
    left: 0;
    margin: auto;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 6.1px 3.5px 0;
    border-color: #000 transparent transparent;
    line-height: 0;
    _border-color: #007bff #000 #000 #000;
    _filter: progid:DXImageTransform.Microsoft.Chroma(color='#000000')
}

.input-wrap input:focus + .tooltip-qty, .input-wrap:hover .tooltip-qty {
    max-height: 500px;
    box-shadow: 0 0 0 1px;
    overflow: visible
}

.wd-checkout-ordersummary .order-return {
    position: absolute;
    top: 10px;
    right: 10px;
    font-size: .45em
}

.wd-profile-return-order-detail .wd-header {
    display: none
}

.wd-profile-return-order-detail .box-wrapper {
    overflow: hidden;
    margin-bottom: 15px
}

.wd-profile-return-order-detail .box-wrapper .box {
    width: 100%;
    background: #f6f6f6;
    border: 1px solid #dfdfdf;
    padding: 10px
}

.wd-profile-return-order-detail .box-wrapper .box td, .wd-profile-return-order-detail .box-wrapper .box th {
    width: 50%;
    position: relative
}

.wd-profile-return-order-detail .arrow {
    position: absolute;
    height: 100%;
    height: calc(100% - 50px);
    width: 1px;
    background: #dfdfdf;
    top: 0;
    bottom: 0;
    left: 0;
    margin: auto
}

.wd-profile-return-order-detail .arrow i, .wd-profile-return-order-selection table .product-actions .arrow i {
    position: absolute;
    top: 0;
    bottom: 0;
    margin: auto;
    display: table;
    vertical-align: middle
}

.wd-profile-return-order-detail .picture, .wd-profile-return-order-selection table .picture {
    line-height: 0;
    float: left;
    width: 30%;
    padding-right: 4%;
    box-sizing: content-box
}

.wd-profile-return-order-detail .action {
    font-size: 12px;
    width: 100%;
    float: left;
    margin-top: 7px
}

.wd-profile-return-order-detail .detail {
    width: 66%;
    float: left
}

.wd-profile-return-order-detail .detail .name, .wd-profile-return-order-selection table .detail .name {
    font-weight: 700;
    font-size: 1.2em;
    margin-bottom: 9px
}

.wd-profile-return-order-detail .detail .name a {
    color: inherit
}

.wd-profile-return-order-detail .detail .variations, .wd-profile-return-order-selection table .detail .variations {
    margin-bottom: 9px
}

.wd-profile-return-order-detail .detail .variations p, .wd-profile-return-order-selection table .detail .variations p {
    font-size: 12px;
    margin: 3px 0
}

.wd-profile-return-order-list .status-new {
    color: #000
}

.wd-profile-return-order-list .status-yellow {
    color: #b36500
}

.wd-profile-return-order-list .status-blue {
    color: #0f6c7b
}

.wd-profile-return-order-list .status-red {
    color: #a51c19
}

.wd-profile-return-order-list .status-green {
    color: #3b6f04
}

table.rf-default-table td:first-child, table.rf-default-table th:first-child {
    border-left: 1px solid #dfdfdf
}

table.rf-default-table td:last-child, table.rf-default-table th:last-child {
    border-right: 1px solid #dfdfdf
}

.wd-profile-sales-representative-login .group input, .wd-profile-sales-representative-validate .group input {
    width: 100%;
    padding: 6px
}

.wd-profile-sales-representative-login .button-wrapper {
    overflow: hidden;
    margin-top: 1em
}

.wd-profile-return-order-selection {
    min-height: 200px
}

.wd-profile-return-order-selection table {
    width: 100%;
    border: 1px solid #dfdfdf;
    text-align: left
}

.wd-profile-return-order-selection table th {
    position: relative;
    border: 0;
    border-bottom: 1px solid #dfdfdf;
    background: #ececec;
    padding: 10px 15px;
    width: 50%
}

.wd-profile-return-order-selection table td {
    position: relative;
    border: 0;
    border-bottom: 1px solid #dfdfdf;
    padding: 0
}

.wd-profile-return-order-selection table th p {
    font-weight: 700;
    font-size: 1.8em;
    display: inline-block;
    margin: 0
}

.wd-profile-return-order-selection table th p span {
    font-size: .7em;
    margin-right: 5px
}

.wd-profile-return-order-selection table tr.header-fulfillment td {
    background: #ececec;
    padding: 15px
}

.wd-profile-return-order-selection table tr.header-products td {
    padding: 10px 25px;
    background: #f6f6f6
}

.wd-profile-return-order-selection table table td, .wd-profile-return-order-selection table table th {
    width: 50%;
    padding: 25px;
    vertical-align: top;
    border: 0
}

.wd-profile-return-order-selection table table.reasons-table td {
    padding-top: 0;
    width: 100%
}

.wd-profile-return-order-selection table .action-options label * {
    display: block;
    pointer-events: none
}

.wd-profile-return-order-selection table .action {
    font-size: 12px;
    width: 100%;
    float: left
}

.wd-profile-return-order-selection table .detail {
    width: 66%;
    float: left
}

.wd-profile-return-order-selection table .product-actions > * {
    width: 100%
}

.wd-profile-return-order-selection table .product-actions .arrow {
    position: absolute;
    height: 100%;
    height: calc(100% - 50px);
    width: 1px;
    background: #dfdfdf;
    top: 0;
    bottom: 0;
    left: 0;
    margin: auto
}

.wd-profile-return-order-selection table .title p {
    font-weight: 700;
    font-size: 1em;
    margin-bottom: 15px
}

.wd-profile-return-order-selection table .options label.option {
    display: inline-block;
    width: 100%;
    padding: 13px 15px;
    border-top: 1px solid #eee
}

.wd-profile-return-order-selection table .options label.option input {
    margin-right: 8px;
    margin-top: 1px;
    float: left;
    width: 12px;
    height: 12px
}

.wd-profile-return-order-selection table .buttons td .back, .wd-profile-return-order-selection table .options label.option span {
    float: left
}

.wd-profile-return-order-selection table .options label.option:last-of-type {
    border-bottom: 1px solid #eee
}

.wd-profile-return-order-selection table .options label.option:hover, .wd-profile-return-order-selection table .variation-to-refund a:hover, .wd-profile-wishlist-form .addresses tbody tr {
    cursor: pointer
}

.wd-profile-return-order-selection table select {
    font-size: 12px;
    margin-top: 7px;
    float: left;
    height: auto;
    padding: 5px
}

.wd-profile-return-order-selection table .reasons {
    width: 100%;
    background: #f6f6f6;
    padding: 18px;
    overflow: hidden
}

.wd-profile-return-order-selection table .reasons .options {
    float: left;
    width: 46%;
    margin-right: 4%
}

.wd-profile-return-order-selection table .reasons .reason-text {
    width: 46%;
    float: right;
    margin-right: 0;
    margin-left: 4%
}

.wd-profile-return-order-selection table .reasons .title p {
    margin-top: 0
}

.wd-profile-return-order-selection table .reasons .reason-text textarea {
    resize: vertical;
    min-height: 80px;
    font-size: 12px;
    width: 100%
}

.wd-profile-return-order-selection table .variation-to-refund {
    float: left;
    margin-top: 20px
}

.wd-profile-return-order-selection table .buttons td .back:hover, .wd-profile-return-order-selection table .variation-to-refund a {
    text-decoration: underline
}

.wd-profile-return-order-selection table .buttons td {
    padding: 25px;
    width: 100%
}

.wd-profile-return-order-selection table .buttons td .cancel {
    border: 0
}

.wd-profile-return-order-selection table .buttons td .cancel:hover {
    background: 0 0;
    text-decoration: underline
}

.wd-profile-return-order-selection table .buttons td > * {
    width: 100%;
    float: left
}

.wd-profile-return-order-selection table .buttons td > * > *, .wd-profile-sales-representative-validate .button-wrapper button {
    float: right
}

.wd-profile-return-order-selection table .buttons td .errors {
    display: inline-block;
    float: right;
    width: auto;
    margin-bottom: 20px
}

.wd-profile-return-order-selection .step-1, .wd-profile-return-order-selection .tooltip:hover .warning {
    display: block
}

.profile-subscription-manage-template .inline-fields label, .wd-profile-return-order-selection .tooltip {
    white-space: nowrap
}

.wd-profile-return-order-selection .tooltip .warning {
    display: none;
    position: absolute;
    background: #000;
    color: #fff;
    padding: 0 15px;
    line-height: 34px;
    height: 34px;
    right: 0;
    top: -40px
}

.wd-profile-return-order-selection .tooltip .warning:after {
    content: '';
    position: absolute;
    width: 0;
    height: 0;
    border-left: 8px solid transparent;
    border-right: 8px solid transparent;
    border-top: 8px solid #000;
    top: 100%;
    right: 15px
}

.wd-profile-return-order-selection .data, .wd-profile-return-order-selection .error-messages, .wd-profile-return-order-selection .hidden {
    display: none
}

.wd-profile-sales-representative-validate .button-wrapper {
    overflow: hidden;
    margin-top: 1em
}

.profile-subscriptions .action {
    justify-content: center;
    align-items: center;
    width: 1px;
    white-space: nowrap
}

.profile-subscriptions .action form {
    display: inline-flex;
    justify-content: center;
    align-items: center
}

.profile-subscription-manage-template .subscription-update-card-section {
    margin-bottom: 20px
}

.profile-subscription-manage-template .subscription-update-card-section .row {
    display: flex;
    flex-direction: column;
    gap: 15px
}

.profile-subscription-manage-template .subscription-update-card-section .field {
    display: flex;
    flex-direction: column
}

.profile-subscription-manage-template .subscription-update-card-section .field label {
    margin-bottom: 5px
}

.profile-subscription-manage-template .inline-fields {
    display: flex;
    gap: 10px;
    align-items: left
}

.profile-subscription-manage-template .inline-fields select {
    width: 100px
}

.profile-subscription-manage-template .radio-option {
    display: flex;
    align-items: center;
    margin-bottom: 10px
}

.profile-subscription-manage-template .radio-option input[type=radio] {
    margin-right: .5em
}

.profile-subscription-manage-template .radio-option img {
    height: 40px;
    margin-right: .5em
}

.profile-subscription-manage-template .panel {
    background-color: #fff;
    border-radius: 8px;
    box-shadow: 0 4px 8px rgba(0, 0, 0, .1);
    padding: 10px;
    width: 100%
}

.profile-subscription-manage-template .panel-header {
    font-size: 1.5em;
    margin-bottom: 10px;
    color: #333
}

.profile-subscription-manage-template .panel-content {
    margin-bottom: 20px
}

.profile-subscription-manage-template .panel-content label {
    display: block;
    font-weight: 700;
    margin-bottom: 5px;
    color: #555
}

.profile-subscription-manage-template .panel-content span {
    display: block;
    font-size: 1em;
    color: #777
}

.profile-subscription-manage-template .panel-footer {
    text-align: right
}

.profile-subscription-manage-template .panel-footer button {
    background-color: #007bff;
    color: #fff;
    border: 0;
    padding: 10px 20px;
    border-radius: 5px;
    cursor: pointer;
    font-size: 1em
}

.profile-subscription-manage-template .panel-footer button:hover {
    background-color: #0056b3
}

.profile-subscription-manage-template .toggle-switch {
    position: relative;
    display: inline-block;
    width: 60px;
    height: 30px
}

.profile-subscription-manage-template .toggle-switch input {
    opacity: 0;
    width: 0;
    height: 0
}

.profile-subscription-manage-template .slider {
    position: absolute;
    cursor: pointer;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: #ccc;
    transition: .4s;
    border-radius: 34px
}

.profile-subscription-manage-template .slider:before {
    position: absolute;
    content: "";
    height: 22px;
    width: 26px;
    left: 4px;
    bottom: 4px;
    background-color: #fff;
    transition: .4s;
    border-radius: 50%
}

.profile-subscription-manage-template input:checked + .slider {
    background-color: #007bff
}

.profile-subscription-manage-template input:checked + .slider:before {
    transform: translateX(26px)
}

.profile-subscription-manage-template .info-label {
    color: #8a6d3b;
    display: inline-block;
    font-size: 14px;
    font-weight: 600
}

.profile-subscription-manage-template td.action {
    display: flex;
    justify-content: center;
    align-items: center;
    height: 100%;
    padding: 2
}

.profile-subscription-manage-template td.action form {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 100%
}

.wd-login .inline {
    float: left;
    clear: none
}

.wd-login .button {
    text-align: right
}

.wd-login .button ul {
    position: absolute;
    top: 21px;
    left: 0;
    margin: 0;
    padding: 0;
    text-align: left;
    list-style-type: none
}

.wd-login .button li {
    margin-bottom: 6px
}

.wd-login .button li a {
    width: auto;
    height: auto;
    padding: 1px 0 1px 20px;
    text-indent: 0
}

.wd-login .message {
    display: inline-block;
    padding: 10px;
    margin: 20px 0;
    font-size: 20px
}

.wd-login .register {
    margin-left: 30px
}

.wd-login .register .icon {
    bottom: -2px;
    left: 2px;
    height: 32px;
    background-position: 0 -28px
}

.wd-login .register ul {
    top: 21px
}

.wd-login .error-placeholder {
    height: 50px;
    padding: 0
}

.wd-profile-welcome-shopper {
    top: 0;
    right: 0;
    height: 31px;
    line-height: 31px
}

.wd-profile-welcome-shopper.wd-hide {
    visibility: hidden
}

.wd-profile-welcome-shopper a {
    position: relative;
    display: inline-block
}

.wd-profile-welcome-shopper .login-simple .title, .wd-profile-welcome-shopper a.new-account, .wd-profile-welcome-shopper a.sign-out {
    padding: 0 10px
}

.wd-profile-welcome-shopper a.put-pipe:before {
    content: "|";
    display: block;
    position: relative;
    float: left;
    margin-right: 5px
}

.wd-profile-welcome-shopper .login-simple {
    position: relative;
    display: block;
    white-space: nowrap;
    color: #fff
}

.wd-profile-welcome-shopper .login-simple .wd-profile-login {
    display: none;
    position: absolute;
    top: 100%;
    right: 0;
    width: 235px;
    height: 110px;
    padding: 15px;
    margin: 0;
    border: 3px solid #404040;
    background: #fff;
    z-index: 999;
    line-height: 12px
}

.wd-profile-welcome-shopper .login-simple .wd-profile-login input {
    display: block;
    width: 220px;
    padding: 5px;
    font-size: 10px;
    font-style: italic;
    border-radius: 5px
}

.wd-profile-welcome-shopper .login-simple .wd-profile-login button {
    margin-top: 5px
}

.wd-profile-welcome-shopper .login-simple .wd-profile-login .input-wrapper {
    padding: 0 0 7px
}

.wd-profile-welcome-shopper .login-simple .wd-profile-login a {
    display: block;
    color: #df353e;
    font-size: 10px;
    text-decoration: underline
}

.wd-profile-welcome-shopper .login-simple .wd-profile-login label, .wd-profile-welcome-shopper .login-simple .wd-profile-login.wd-profile-login-recover-password {
    display: none
}

.wd-profile-welcome-shopper .login-simple .wd-profile-login-oauth {
    display: none;
    position: absolute;
    top: 135px;
    left: 19px;
    width: 231px;
    height: auto;
    z-index: 9999
}

.wd-profile-welcome-shopper .login-wrapper {
    display: inline-block;
    position: relative
}

.wd-profile-welcome-shopper .login-wrapper.hover .wd-profile-login, .wd-profile-welcome-shopper .login-wrapper.hover .wd-profile-login-oauth {
    display: block
}

.wd-profile-welcome-shopper .login-wrapper .login-title {
    cursor: pointer;
    background: #32a232;
    display: block;
    padding: 0 10px
}

.status-wrapper {
    max-width: 340px
}

.status-wrapper.is-loyalty-anable .authenticated {
    max-width: 300px
}

.status-wrapper.is-loyalty-anable .sign-out {
    position: absolute
}

.wd-profile-wishlist .delete {
    display: block;
    margin: 0 auto 0 7px;
    font-size: 0;
    width: 22px;
    height: 22px;
    border: 0
}

.wd-profile-wishlist a.photo {
    display: inline-block;
    float: left;
    margin-right: 10px
}

.wd-profile-wishlist a.photo img {
    max-height: 120px;
    max-width: 120px
}

.wd-product-line form, .wd-product-line form .operations, .wd-profile-wishlist .action li, .wd-profile-wishlist-form .photo-form button, .wd-profile-wishlist-list .grid form, .wishlist-manager-data .product-item .wishlist-col-action form {
    display: inline-block
}

.status-wrapper, .wd-profile-wishlist-form {
    position: relative
}

.wd-profile-wishlist-form label {
    width: 200px;
    float: left
}

.wd-profile-wishlist-form input[type=password], .wd-profile-wishlist-form input[type=text], .wrapper-form-profile-login-oauth form input[type=text] {
    width: 200px
}

.wd-profile-wishlist-form textarea {
    width: 200px;
    margin-bottom: -9px
}

.wd-profile-wishlist-form select {
    width: 212px
}

.wd-profile-wishlist-form input[type=checkbox] {
    position: relative;
    top: 2px
}

.wd-profile-wishlist-form #modalAddAddress, .wd-profile-wishlist-form .photo-form .button-select-file.file-selected .title, .wd-profile-wishlist-form .photo-form .button-select-file.file-selected small, .wd-profile-wishlist-form .photo-form input[type=file], .wd-profile-wishlist-form .wishlists {
    display: none
}

.wd-profile-wishlist-form .passwords {
    display: none;
    overflow: hidden;
    padding: 0;
    min-height: 0
}

.wd-profile-wishlist-form .wd-profile-addressform > form, .wd-profile-wishlist-form .wishlist-forms {
    position: relative
}

.wd-profile-wishlist-form .addresses {
    margin: 0;
    padding: 0;
    list-style: none
}

.wd-profile-wishlist-form .addresses tbody tr .empty {
    text-align: center;
    padding: 32px;
    cursor: normal
}

.wd-profile-wishlist-form .show-address {
    display: none;
    border: 1px solid #e5e5e5;
    border-right: 0;
    border-left: 0;
    margin-top: 10px
}

.wd-profile-wishlist-form .show-address .link-create-address {
    position: absolute;
    top: 0;
    right: 0
}

.wd-profile-wishlist-form .list-scroll {
    height: 150px;
    overflow: auto
}

.wd-profile-wishlist-form #FormImageUpload {
    position: relative;
    overflow: hidden;
    margin-top: 16px
}

.wd-profile-wishlist-form .photo-uploaded {
    text-align: center;
    float: left;
    margin: 8px
}

.wd-profile-wishlist-form .photo-uploaded img {
    box-shadow: 2px 2px 2px #ddd;
    padding: 8px;
    border: 1px solid #ccc
}

.wd-profile-wishlist-form .photo-form {
    position: absolute;
    bottom: 0;
    top: 0;
    margin: auto auto auto 280px;
    height: 64px
}

.wd-profile-wishlist-form .photo-form .button-select-file {
    background: #ccc;
    border: 1px solid #bbb;
    padding: 0 8px;
    font-weight: 400;
    display: inline-block;
    line-height: 25px;
    text-align: center
}

.wd-profile-wishlist-form .photo-form .button-select-file small {
    display: none;
    white-space: normal;
    line-height: .9em
}

.wd-profile-wishlist-form .photo-form .button-select-file .filename {
    display: none;
    color: #555
}

.wd-profile-wishlist-form .photo-form .button-select-file .filename:before {
    content: 'Arquivo selecionado:';
    color: #222;
    font-weight: 600;
    margin-right: 4px
}

.wd-profile-wishlist-form .photo-form .button-select-file.file-selected {
    background: 0 0;
    border: 0
}

.wd-profile-wishlist-form .photo-form .button-select-file.file-selected .filename {
    display: block
}

.wd-profile-wishlist-form .photo-form .button-select-file.file-selected:hover {
    background: 0 0
}

.wd-profile-wishlist-form .photo-form .button-select-file:hover, .wishlist-manager-data .wishlist-manager-pager .page-number span:hover {
    background: #ddd
}

.wd-profile-wishlist-form .photo-form label {
    width: auto;
    margin-right: 3px
}

.edit-list .wd-profile-wishlist-form .show-address, .wd-profile-wishlist-form.wd-widget .wd-content {
    border: 0
}

.edit-list .wd-profile-wishlist-form form {
    border-top: 0
}

.edit-list .wd-profile-addressform > form, .edit-list .wishlist-forms {
    border: 0;
    border-radius: 0
}

.edit-list table td:first-child, .edit-list table th:first-child {
    border-left: 0
}

.edit-list table td:last-child, .edit-list table th:last-child, .wd-profile-wishlist-manage .tabs-list li:last-child {
    border-right: 0
}

.wd-profile-addressform .wd-subtitle {
    line-height: 45px;
    padding: 0 45px 0 16px;
    font-size: 1.3em;
    background: #eee;
    border-bottom: #ddd
}

.wd-profile-wishlist-mode-list .fixed {
    width: 250px;
    border: 1px solid #ddd;
    background-color: #f2f2f2;
    position: fixed;
    right: -300px;
    top: 200px;
    z-index: 100;
    padding: 10px;
    transition: all .3s ease-in-out;
    box-shadow: 3px 3px 10px -3px #666
}

.wd-profile-wishlist-mode-list .fixed.show {
    right: -4px;
    transition: all .3s ease-in-out
}

.wd-profile-wishlist-mode-list .fixed.retracted {
    right: -272px;
    transition: all .3s ease-in-out
}

.wd-profile-wishlist-mode-list .fixed .expand, .wd-profile-wishlist-mode-list .fixed .retract {
    display: block;
    position: absolute;
    left: -28px;
    top: 11px
}

.wd-profile-wishlist-mode-list .fixed .expand a, .wd-profile-wishlist-mode-list .fixed .retract a {
    padding: 10px;
    background-color: #f2f2f2;
    border: 1px solid #ddd;
    border-right: none;
    font-size: 16px
}

.wd-profile-wishlist-mode-list .fixed .expand a:hover, .wd-profile-wishlist-mode-list .fixed .retract a:hover {
    background-color: #eee
}

.wd-profile-wishlist-mode-list .fixed .retract a:before {
    content: "Â»"
}

.wd-profile-wishlist-mode-list .fixed .expand a:before {
    content: "Â«"
}

.wd-product-line form .operations .quantity a[data-operation=plus]:before {
    content: "+"
}

.wd-product-line form .operations .input-quantity {
    width: 20px;
    text-align: center
}

.wd-product-line .hide {
    display: none
}

.ui-effects-transfer {
    border: 1px dotted #000;
    z-index: 101
}

.wishlist-manager-data .product-item {
    overflow: hidden;
    position: relative;
    margin: 8px;
    border-bottom: 1px solid #ddd
}

.wishlist-manager-data .product-item .link img {
    float: left;
    border: 1px solid #eee;
    padding: 8px;
    margin: 0 8px 8px 0
}

.wishlist-manager-data .product-item .wish-manage-field {
    position: relative;
    width: auto;
    display: inline-block;
    vertical-align: middle;
    border: 1px solid #ccc
}

.wishlist-manager-data .product-item .wish-manage-field .wish-manage-button {
    text-align: center;
    position: absolute;
    top: 0;
    line-height: 25px;
    width: 16px;
    background: #eee;
    font-size: 1.5em
}

.wishlist-manager-data .product-item .wish-manage-field .wish-manage-button a {
    color: #222;
    text-decoration: none;
    display: block;
    position: relative
}

.wishlist-manager-data .product-item .wish-manage-field .wish-manage-button a .arrow-icon {
    width: 0;
    height: 0;
    border-style: solid;
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    margin: auto
}

.wishlist-manager-data .product-item .wish-manage-field .wish-manage-button.wish-manage-minus {
    left: 0
}

.wishlist-manager-data .product-item .wish-manage-field .wish-manage-button.wish-manage-minus .arrow-icon {
    border-width: 4px 4px 4px 0;
    border-color: transparent #000 transparent transparent
}

.wishlist-manager-data .product-item .wish-manage-field .wish-manage-button.wish-manage-plus {
    right: 0
}

.wishlist-manager-data .product-item .wish-manage-field .wish-manage-button.wish-manage-plus .arrow-icon {
    border-width: 4px 0 4px 4px;
    border-color: transparent transparent transparent #000
}

.wishlist-manager-data .product-item .wish-manage-field .wish-manage-button:active {
    background: #eee
}

.wishlist-manager-data .product-item .wish-manage-field input[type=number], .wishlist-manager-data .product-item .wish-manage-field input[type=text] {
    display: block;
    margin: 0;
    border: 0;
    padding: 0;
    text-align: center;
    outline: 0;
    height: 25px;
    width: 68px;
    background: #fff;
    font-size: 11px
}

.wishlist-manager-data .product-item .wish-manage-field:hover .wish-manage-tooltip {
    display: block
}

.wishlist-manager-data .product-item.item-was-acquired {
    color: #999
}

.wishlist-manager-data .product-item.item-was-acquired .quantity, .wishlist-manager-data .product-item.item-was-acquired .wish-manage-button {
    display: none
}

.wishlist-manager-data .product-item.item-was-acquired .label-acquired {
    margin: 8px;
    font-size: 1.4em;
    font-style: italic
}

.wishlist-manager-data .product-item .wishlist-col-action {
    white-space: nowrap;
    position: absolute;
    bottom: 8px;
    right: 0
}

.wishlist-manager-data .product-item h3 {
    margin-bottom: 0
}

.wishlist-manager-data .product-item .quantity {
    display: inline-block;
    line-height: 27px;
    vertical-align: middle;
    padding: 0 4px 0 8px
}

.wishlist-manager-data .product-item .quantity .title {
    display: inline;
    vertical-align: bottom
}

.wishlist-manager-data .product-item .skuoptions {
    list-style: none
}

.wishlist-manager-data .product-item .skuoptions .skuoptions-option {
    display: block
}

.wishlist-manager-data .wishlist-manager-pager {
    min-height: 1em;
    position: relative
}

.wishlist-manager-data .wishlist-manager-pager .page-number {
    line-height: 25px
}

.wishlist-manager-data .wishlist-manager-pager .page-number .page-next, .wishlist-manager-data .wishlist-manager-pager .page-number .page-previous {
    font-weight: 700
}

.wishlist-manager-data .wishlist-manager-pager .page-number span {
    display: inline-block;
    -display: inline;
    line-height: normal;
    height: auto;
    border-radius: 5px;
    text-indent: 0;
    padding: 1px 5px
}

.wishlist-manager-data .wishlist-manager-pager .page-number .page-selected {
    font-weight: 700;
    background: #fcfcfc;
    border: 1px solid #ddd
}

.wishlist-manager-data .wishlist-manager-pager .description {
    padding: 10px;
    right: 0;
    top: 0
}

.wishlist-manager-data .wishlist-manager-pager .description .pagination {
    float: left
}

.wishlist-manager-data .wishlist-manager-pager .description span {
    font-weight: 700
}

.wishlist-manager-data .wishlist-manager-pager .description .product-count:before {
    content: '-';
    margin: 0 3px
}

.wd-profile-wishlist-manage .clearfix {
    clear: both
}

.wd-profile-wishlist-manage .tabs-list {
    padding: 0
}

.wd-profile-wishlist-manage .contents-list, .wd-profile-wishlist-manage .tabs-list {
    margin: 0;
    list-style: none;
    width: 100%;
    box-sizing: border-box;
    -moz-box-sizing: border-box
}

.wd-profile-wishlist-manage .tabs-list {
    border-top: 0;
    overflow: hidden
}

.wd-profile-wishlist-manage .tabs-list li {
    width: 25%;
    height: 40px;
    text-align: center;
    float: left;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    background: #eee;
    border-right: 1px solid #e5e5e5;
    border-bottom: 1px solid #e5e5e5
}

.wd-profile-wishlist-manage .tabs-list li.active, .wd-profile-wishlist-manage .tabs-list li:active {
    background: #fff;
    border-bottom: 0
}

.wd-profile-wishlist-manage .tabs-list li:hover {
    background: #f5f5f5
}

.wd-profile-wishlist-manage .tabs-list li a {
    line-height: 39px;
    display: block
}

.wd-profile-wishlist-manage .contents-list {
    border: 0;
    padding: 16px 16px 0;
    overflow: hidden
}

.wd-profile-wishlist-manage .contents-list li {
    width: 100%;
    display: none
}

.wd-profile-orders .group-code span, .wd-profile-wishlist-manage .contents-list li.showed {
    display: block
}

.wd-profile-wishlist-manage .contents-list .button-wrapper {
    margin: 0 -16px;
    padding-left: 16px;
    clear: both
}

.wd-profile-wishlist-manage .contents-list .footer-button {
    margin-bottom: -16px
}

.wd-profile-wishlist-manage .manage-products .grid {
    margin: 0;
    border: 0
}

.wishlist-manage-modal-acquired .header {
    line-height: 45px;
    padding: 0 45px 0 16px;
    font-size: 1.3em;
    background: #eee;
    border-bottom: #ddd
}

.wishlist-manage-modal-acquired .content {
    padding: 2em
}

.wishlist-manage-modal-acquired .content input {
    line-height: 25px;
    margin-right: -1px;
    border-radius: 4px 0 0 4px;
    border: 1px solid #ddd;
    padding: 0 4px
}

.wishlist-manage-modal-acquired .content button {
    margin-right: -1px
}

.wishlist-manage-modal-acquired .content button:last-child {
    border-radius: 0 4px 4px 0
}

.wd-profile-wishlist-reviews.wd-widget-js {
    margin: 34px 0;
    padding: 0;
    font-family: 'Raleway', sans-serif;
    border: 1px solid #e8e8e8
}

.wd-profile-wishlist-reviews.wd-widget-js .wd-list-reviews-itens {
    padding: 10px
}

.wd-profile-wishlist-reviews.wd-widget-js .wd-list-reviews-itens .wd-review-item {
    margin-bottom: 10px;
    padding-bottom: 5px;
    border-bottom: 1px solid #d3d3d3
}

.wd-profile-wishlist-reviews.wd-widget-js .wd-list-reviews-itens .wd-review-item .wd-review-author {
    margin-bottom: 15px
}

.wd-profile-wishlist-reviews.wd-widget-js .wd-list-reviews-itens .wd-review-item .wd-review-author .name {
    font-size: 16px;
    font-weight: 600
}

.wd-profile-wishlist-reviews.wd-widget-js .wd-list-reviews-itens .wd-review-item .wd-review-author .email {
    font-size: 13px;
    color: #8c8c8c
}

.wd-profile-wishlist-reviews.wd-widget-js .wd-list-reviews-itens .wd-review-item .wd-review-body {
    margin: 0 0 9px
}

.wd-profile-wishlist-reviews.wd-widget-js .wd-list-reviews-itens .wd-review-item .wd-review-body .wd-review-title {
    display: block;
    margin-bottom: 5px;
    font-size: 16px;
    font-weight: 500
}

.wd-profile-wishlist-reviews.wd-widget-js .wd-list-reviews-itens .wd-review-item .wd-review-body .wd-review-text {
    display: block;
    font-size: 15px
}

.wd-profile-wishlist-reviews.wd-widget-js .wd-list-reviews-itens .wd-review-item .wd-review-footer .reject {
    float: right;
    color: #a51c19
}

.wd-profile-wishlist-reviews.wd-widget-js .wd-list-reviews-itens .wd-review-item .wd-review-footer .reject .reject-review-button {
    color: #a51c19;
    font-size: 14px
}

.wd-profile-wishlist-reviews.wd-widget-js .wd-list-reviews-itens .wd-review-item .wd-review-footer .reject .reject-review-button:hover {
    text-decoration: none;
    border-bottom: 1px solid #a51c19
}

.wd-profile-wishlist-reviews.wd-widget-js .wd-list-reviews-itens .wd-review-item .wd-review-footer .reject .rejected {
    font-weight: 700
}

.wd-profile-wishlist-reviews.wd-widget-js .wd-list-reviews-itens .wd-review-item .wd-review-footer .date {
    color: #999;
    font-size: 12px
}

.wd-profile-wishlist-reviews.wd-widget-js .wd-list-reviews-itens .wd-review-item:last-child {
    border-bottom: 0
}

.wd-profile-wishlist-reviews.wd-widget-js .wd-list-reviews-itens .wd-rejected-review {
    opacity: .65
}

.wd-profile-wishlist-reviews.wd-widget-js .wd-review-paginate {
    padding: 4px 12px
}

.wd-profile-wishlist-reviews.wd-widget-js .wd-review-paginate span {
    margin-top: 10px;
    padding-top: 10px
}

.wd-profile-wishlist-reviews.wd-widget-js .wd-review-paginate ul {
    margin: 2px;
    padding-left: 40px
}

.wd-profile-wishlist-reviews.wd-widget-js .wd-review-paginate ul li {
    display: inline;
    margin: 0 2px
}

.wd-profile-wishlist-reviews.wd-widget-js .wd-review-paginate .page-selected {
    background: 0 0 #fcfcfc;
    border: 1px solid #ddd;
    font-weight: 700
}

.wd-profile-wishlist-reviews.wd-widget-js .wd-review-paginate a {
    background-clip: padding-box;
    border-radius: 5px 5px 5px 5px;
    display: inline-block;
    height: auto;
    line-height: normal;
    padding: 1px 5px;
    text-indent: 0
}

.wd-profile-wishlist-reviews.wd-widget-js .wd-review-paginate a:hover {
    background: #ddd
}

.wd-profile-wishlist-reviews.wd-widget-js .load {
    position: relative;
    bottom: 22px
}

.wd-profile-wishlist-reviews.wd-widget-js .load, .wd-profile-wishlist-reviews.wd-widget-js .loading-reject {
    background: url(../../../../Content/Images/loading-default.gif) 0 0 no-repeat;
    height: 18px;
    left: 20px;
    width: 27px;
    display: none
}

.wd-profile-login-oauth {
    position: relative;
    width: 800px;
    height: 40px
}

.wrapper-form-profile-login-oauth {
    display: none
}

.wrapper-form-profile-login-oauth.hover {
    background: #fff;
    border: 1px solid #ccc;
    padding: 10px;
    position: absolute;
    z-index: 1
}

.loginFacebook, .loginTwitter {
    width: 160px;
    height: 40px;
    cursor: pointer;
    float: left;
    margin-left: 20px
}

.loginFacebook {
    background: url(/Custom/Content/Widgets/profile.login.oauth/Image/facebookLogin.png)
}

.loginTwitter {
    background: url(/Custom/Content/Widgets/profile.login.oauth/Image/twitterLogin.png)
}

.loginStelo {
    background: url(/Custom/Content/Widgets/profile.login.oauth/Image/steloLogin.png);
    width: 41px;
    height: 30px;
    cursor: pointer;
    float: left;
    margin-left: 60px;
    text-indent: -9999px
}

.g_id_signin, .loginApple {
    width: 160px;
    height: 40px;
    cursor: pointer;
    float: left;
    margin-left: 20px
}

.input-wrapper-oauth {
    float: left;
    width: 350px;
    height: 190px
}

.wd-profile-wishlist-share .input-wrapper {
    margin-bottom: 20px
}

.wd-profile-wishlist-share .input-wrapper label {
    width: 150px;
    float: left
}

.wd-profile-wishlist-share .input-wrapper textarea {
    width: 280px;
    height: 100px
}

.wd-profile-wishlist-share .input-wrapper input {
    width: 500px
}

.wd-profile-wishlist-share .input-wrapper small {
    display: block;
    margin-left: 155px;
    line-height: 4px
}

.displayNone {
    display: none
}

.wd-profile-orders .action {
    width: 50px;
    white-space: nowrap
}

.wd-profile-orders .group-code {
    margin: 7px;
    font-size: 8pt
}

.wd-warning-summary {
    position: relative;
    display: block;
    border: 1px solid #e5e5b8;
    border-radius: .4em;
    padding: 5px 10px 5px 25px;
    margin: 10px;
    width: auto;
    line-height: 15px;
    color: #333;
    text-shadow: none;
    box-shadow: 0 1px 2px rgba(0, 0, 0, .1)
}

.wd-warning-summary ul {
    list-style: none;
    padding: 0;
    margin: 5px 0 0;
    font-size: .9em
}

.wd-warning-summary ul li:before {
    content: 'Â» ';
    vertical-align: middle;
    position: relative;
    top: -1px
}

/*File:~/Custom/Content/Themes/Lola/CSS/estilos.repo.css*/
@import "https://lolacosmetics.admin.core.dcg.com.br//Custom/Content/Themes/Lola/Styles/Fonts/FontAwesome/all.css";
@keyframes spinnerload {
    0% {
        transform: rotate(0)
    }
    100% {
        transform: rotate(360deg)
    }
}

.svg-icone-accordion, .svg-icone-anterior-paginacao, .svg-icone-barra-cartao, .svg-icone-barra-pix, .svg-icone-igual, .svg-icone-mais, .svg-icone-menu, .svg-icone-personalizar, .svg-icone-proximo-paginacao, .svg-icone-redes-facebook, .svg-icone-redes-instagram, .svg-icone-redes-whatsapp, .svg-icone-seta-baixo, .svg-icone-seta-cima, .svg-icone-seta-direita, .svg-icone-seta-direita-inativo, .svg-icone-seta-direita-inativo-v2, .svg-icone-seta-direita-v2, .svg-icone-seta-esquerda, .svg-icone-seta-esquerda-inativo, .svg-icone-seta-esquerda-inativo-v2, .svg-icone-seta-esquerda-v2, .svg-icone-seta-menu, .svg-icone-topo-busca-v2, .svg-icone-topo-carrinho, .svg-icone-topo-carrinho-v2, .svg-icone-topo-fale-conosco, .svg-icone-topo-lista-desejos-v2, .svg-icone-topo-minha-conta, .svg-icone-topo-minha-conta-v2 {
    background: url('//d1hjvew1n9ss7u.cloudfront.net/Custom/Content/Themes/Lola/CSS/../../img/sprite.svg') no-repeat
}

.svg-icone-accordion {
    background-position: 0 0
}

.svg-icone-accordion-dims {
    width: 10px;
    height: 5.892px
}

.svg-icone-anterior-paginacao {
    background-position: 1.5552099533437014% 0.9375%
}

.svg-icone-anterior-paginacao-dims {
    width: 6px;
    height: 10px
}

.svg-icone-barra-cartao {
    background-position: 2.6016260162601625% 2.5806451612903225%
}

.svg-icone-barra-cartao-dims {
    width: 34px;
    height: 30px
}

.svg-icone-barra-pix {
    background-position: 8.077544426494345% 7.419354838709677%
}

.svg-icone-barra-pix-dims {
    width: 30px;
    height: 30px
}

.svg-icone-igual {
    background-position: 13.029315960912053% 12.357723577235772%
}

.svg-icone-igual-dims {
    width: 35px;
    height: 35px
}

.svg-icone-mais {
    background-position: 18.729641693811075% 18.048780487804876%
}

.svg-icone-mais-dims {
    width: 35px;
    height: 35px
}

.svg-icone-menu {
    background-position: 23.65930599369085% 22.884012539184955%
}

.svg-icone-menu-dims {
    width: 15px;
    height: 12px
}

.svg-icone-personalizar {
    background-position: 26.232114467408586% 25.07936507936508%
}

.svg-icone-personalizar-dims {
    width: 20px;
    height: 20px
}

.svg-icone-proximo-paginacao {
    background-position: 28.771384136858476% 27.8125%
}

.svg-icone-proximo-paginacao-dims {
    width: 6px;
    height: 10px
}

.svg-icone-redes-facebook {
    background-position: 30.8562197092084% 30.322580645161292%
}

.svg-icone-redes-facebook-dims {
    width: 30px;
    height: 30px
}

.svg-icone-redes-instagram {
    background-position: 35.70274636510501% 35.16129032258065%
}

.svg-icone-redes-instagram-dims {
    width: 30px;
    height: 30px
}

.svg-icone-redes-whatsapp {
    background-position: 40.54927302100162% 40%
}

.svg-icone-redes-whatsapp-dims {
    width: 30px;
    height: 30px
}

.svg-icone-seta-baixo {
    background-position: 44.321766561514195% 43.9873417721519%
}

.svg-icone-seta-baixo-dims {
    width: 15px;
    height: 18px
}

.svg-icone-seta-cima {
    background-position: 46.68769716088328% 46.835443037974684%
}

.svg-icone-seta-cima-dims {
    width: 15px;
    height: 18px
}

.svg-icone-seta-direita {
    background-position: 49.28684627575277% 49.44881889763779%
}

.svg-icone-seta-direita-dims {
    width: 18px;
    height: 15px
}

.svg-icone-seta-direita-inativo {
    background-position: 52.13946117274168% 51.811023622047244%
}

.svg-icone-seta-direita-inativo-dims {
    width: 18px;
    height: 15px
}

.svg-icone-seta-direita-inativo-v2 {
    background-position: 56.51465798045603% 55.9349593495935%
}

.svg-icone-seta-direita-inativo-v2-dims {
    width: 35px;
    height: 35px
}

.svg-icone-seta-direita-v2 {
    background-position: 62.214983713355046% 61.6260162601626%
}

.svg-icone-seta-direita-v2-dims {
    width: 35px;
    height: 35px
}

.svg-icone-seta-esquerda {
    background-position: 66.08557844690966% 65.19685039370079%
}

.svg-icone-seta-esquerda-dims {
    width: 18px;
    height: 15px
}

.svg-icone-seta-esquerda-inativo {
    background-position: 68.93819334389858% 67.55905511811024%
}

.svg-icone-seta-esquerda-inativo-dims {
    width: 18px;
    height: 15px
}

.svg-icone-seta-esquerda-inativo-v2 {
    background-position: 73.7785016286645% 72.1951219512195%
}

.svg-icone-seta-esquerda-inativo-v2-dims {
    width: 35px;
    height: 35px
}

.svg-icone-seta-esquerda-v2 {
    background-position: 79.47882736156352% 77.88617886178862%
}

.svg-icone-seta-esquerda-v2-dims {
    width: 35px;
    height: 35px
}

.svg-icone-seta-menu {
    background-position: 81.32394764790307% 80.3125%
}

.svg-icone-seta-menu-dims {
    width: 5.893px;
    height: 10px
}

.svg-icone-topo-busca-v2 {
    background-position: 83.8351822503962% 82.9113924050633%
}

.svg-icone-topo-busca-v2-dims {
    width: 18px;
    height: 18px
}

.svg-icone-topo-carrinho {
    background-position: 86.41390205371248% 85.75949367088607%
}

.svg-icone-topo-carrinho-dims {
    width: 16px;
    height: 18px
}

.svg-icone-topo-carrinho-v2 {
    background-position: 88.94154818325434% 88.60759493670886%
}

.svg-icone-topo-carrinho-v2-dims {
    width: 16px;
    height: 18px
}

.svg-icone-topo-fale-conosco {
    background-position: 91.75911251980983% 91.45569620253164%
}

.svg-icone-topo-fale-conosco-dims {
    width: 18px;
    height: 18px
}

.svg-icone-topo-lista-desejos-v2 {
    background-position: 94.91255961844197% 94.30379746835443%
}

.svg-icone-topo-lista-desejos-v2-dims {
    width: 20px;
    height: 18px
}

.svg-icone-topo-minha-conta {
    background-position: 97.47235387045814% 97.15189873417721%
}

.svg-icone-topo-minha-conta-dims {
    width: 16px;
    height: 18px
}

.svg-icone-topo-minha-conta-v2 {
    background-position: 100% 100%
}

.svg-icone-topo-minha-conta-v2-dims {
    width: 16px;
    height: 18px
}

@keyframes gira {
    to {
        transform: rotate(360deg)
    }
}

@keyframes giraAntihorario {
    to {
        transform: rotate(-360deg)
    }
}

@font-face {
    font-family: "Leelawadee Bold V1";
    src: url('https://db.onlinewebfonts.com/t/91b3a3be518578d1db251dc49aea17dd.eot');
    src: url('https://db.onlinewebfonts.com/t/91b3a3be518578d1db251dc49aea17dd.eot?#iefix') format("embedded-opentype"), url('https://db.onlinewebfonts.com/t/91b3a3be518578d1db251dc49aea17dd.woff') format("woff"), url('https://db.onlinewebfonts.com/t/91b3a3be518578d1db251dc49aea17dd.woff2') format("woff2"), url('https://db.onlinewebfonts.com/t/91b3a3be518578d1db251dc49aea17dd.ttf') format("truetype"), url('https://db.onlinewebfonts.com/t/91b3a3be518578d1db251dc49aea17dd.svg#Leelawadee Bold V1') format("svg");
    font-weight: normal;
    font-style: normal;
    font-display: swap
}

@font-face {
    font-family: "Leelawadee Bold V1";
    src: url('https://db.onlinewebfonts.com/t/91b3a3be518578d1db251dc49aea17dd.eot');
    src: url('https://db.onlinewebfonts.com/t/91b3a3be518578d1db251dc49aea17dd.eot?#iefix') format("embedded-opentype"), url('https://db.onlinewebfonts.com/t/91b3a3be518578d1db251dc49aea17dd.woff') format("woff"), url('https://db.onlinewebfonts.com/t/91b3a3be518578d1db251dc49aea17dd.woff2') format("woff2"), url('https://db.onlinewebfonts.com/t/91b3a3be518578d1db251dc49aea17dd.ttf') format("truetype"), url('https://db.onlinewebfonts.com/t/91b3a3be518578d1db251dc49aea17dd.svg#Leelawadee Bold V1') format("svg");
    font-weight: normal;
    font-style: normal;
    font-display: swap
}

@font-face {
    font-family: "Leelawadee Bold V1";
    src: url('https://db.onlinewebfonts.com/t/91b3a3be518578d1db251dc49aea17dd.eot');
    src: url('https://db.onlinewebfonts.com/t/91b3a3be518578d1db251dc49aea17dd.eot?#iefix') format("embedded-opentype"), url('https://db.onlinewebfonts.com/t/91b3a3be518578d1db251dc49aea17dd.woff') format("woff"), url('https://db.onlinewebfonts.com/t/91b3a3be518578d1db251dc49aea17dd.woff2') format("woff2"), url('https://db.onlinewebfonts.com/t/91b3a3be518578d1db251dc49aea17dd.ttf') format("truetype"), url('https://db.onlinewebfonts.com/t/91b3a3be518578d1db251dc49aea17dd.svg#Leelawadee Bold V1') format("svg");
    font-weight: normal;
    font-style: normal;
    font-display: swap
}

@font-face {
    font-family: "Leelawadee Bold V1";
    src: url('https://db.onlinewebfonts.com/t/91b3a3be518578d1db251dc49aea17dd.eot');
    src: url('https://db.onlinewebfonts.com/t/91b3a3be518578d1db251dc49aea17dd.eot?#iefix') format("embedded-opentype"), url('https://db.onlinewebfonts.com/t/91b3a3be518578d1db251dc49aea17dd.woff') format("woff"), url('https://db.onlinewebfonts.com/t/91b3a3be518578d1db251dc49aea17dd.woff2') format("woff2"), url('https://db.onlinewebfonts.com/t/91b3a3be518578d1db251dc49aea17dd.ttf') format("truetype"), url('https://db.onlinewebfonts.com/t/91b3a3be518578d1db251dc49aea17dd.svg#Leelawadee Bold V1') format("svg");
    font-weight: normal;
    font-style: normal;
    font-display: swap
}

.row {
    zoom: 1
}

.row:before {
    content: " ";
    display: table
}

.row:after {
    content: " ";
    display: table;
    clear: both
}

.wrapper {
    zoom: 1;
    position: relative;
    margin: 0 auto;
    max-width: 1535px;
    margin: 0 auto;
    width: 100%;
    max-width: 1535px;
    margin: 0 auto;
    width: 100%;
    zoom: 1
}

.wrapper:before {
    content: " ";
    display: table
}

.wrapper:after {
    content: " ";
    display: table;
    clear: both
}

.wrapper .row {
    width: 100%;
    float: none;
    margin: 0
}

body {
    font-family: "obviously";
    font-weight: 400;
    font-size: 14px;
    color: #000;
    margin: 0;
    padding: 0;
    background: #F9F9F9
}

body .wd-browsing-breadcrumbs {
    padding: 15px 15px 15px;
    display: flex;
    align-items: center
}

body .wd-browsing-breadcrumbs .location {
    display: none
}

body .wd-browsing-breadcrumbs ul {
    float: initial;
    display: flex;
    align-items: center
}

body .wd-browsing-breadcrumbs li {
    display: flex;
    align-items: center;
    gap: 10px
}

body .wd-browsing-breadcrumbs li:after {
    content: ">";
    padding-right: 7px;
    position: relative;
    top: -1px
}

body .wd-browsing-breadcrumbs li a {
    color: #222D33;
    text-transform: none;
    display: block
}

body .wd-browsing-breadcrumbs li a:hover {
    text-decoration: none;
    opacity: 0.8
}

body .wd-browsing-breadcrumbs li a span {
    text-transform: lowercase;
    display: block;
    letter-spacing: 0.05em;
    text-decoration: none;
    font-family: "Leelawadee", sans-serif;
    font-size: 12px;
    color: #222D33
}

body .wd-browsing-breadcrumbs li a span::first-line {
    text-transform: capitalize
}

body .wd-browsing-breadcrumbs li strong {
    text-transform: lowercase;
    display: block;
    letter-spacing: 0.05em;
    text-decoration: none;
    font-size: 12px;
    font-family: "Leelawadee Bold V1";
    color: #222D33
}

body .wd-browsing-breadcrumbs li strong::first-line {
    text-transform: capitalize
}

body .wd-browsing-breadcrumbs li.first {
    text-indent: -9999px;
    margin-right: 0
}

body .wd-browsing-breadcrumbs li.first:after {
    opacity: 0;
    padding-right: 0
}

body .wd-browsing-breadcrumbs li.first a {
    background: url('https://lolacosmetics.admin.core.dcg.com.br/Custom/Content/Themes/Lola/Imagens/home.svg') no-repeat;
    width: 12px;
    height: 12px;
    display: block
}

body .wd-browsing-breadcrumbs li.last:after {
    opacity: 0;
    font-size: 0
}

body .title-lola {
    display: flex;
    justify-content: center;
    gap: 20px;
    align-items: center;
    margin-top: 30px;
    margin-bottom: 10px
}

body .title-lola .wd-icon {
    height: 27px
}

body .title-lola h2 {
    margin: 0
}

body button {
    background: none;
    width: 100%;
    height: 47px;
    border: none;
    border-radius: 26px;
    background: #00B178;
    color: #fff;
    font-family: "Leelawadee Bold V1";
    cursor: pointer
}

body .wd-flags {
    position: absolute;
    top: 0;
    left: 5px;
    z-index: 1
}

body .wd-flags .flag {
    display: block;
    margin: 5px 0
}

body .wd-flags .off {
    padding: 10px 0;
    background-color: #db1a55;
    width: 50px;
    height: 50px;
    font-size: 13px;
    color: #ffffff;
    text-align: center;
    font-family: "obviously";
    font-weight: 700;
    box-sizing: border-box
}

body #footer {
    min-width: auto;
    margin-top: 50px
}

body #header {
    min-width: auto
}

body #middle {
    min-width: auto
}

body .padding-zero {
    padding: 0
}

body a {
    text-decoration: none;
    color: #222d33
}

body a:active {
    color: black;
    text-decoration: none
}

body a:hover {
    color: black;
    text-decoration: underline
}

body input[type=color] {
    display: block;
    width: 100%;
    height: 40px;
    padding: 6px 12px;
    box-sizing: border-box;
    color: #0f0f0f;
    background-color: #ffffff;
    background-image: none;
    border: none;
    border-radius: 0;
    border-bottom: 1px solid #e7e7e7
}

body input[type=date] {
    display: block;
    width: 100%;
    height: 40px;
    padding: 6px 12px;
    box-sizing: border-box;
    color: #0f0f0f;
    background-color: #ffffff;
    background-image: none;
    border: none;
    border-radius: 0;
    border-bottom: 1px solid #e7e7e7
}

body input[type=email] {
    display: block;
    width: 100%;
    height: 40px;
    padding: 6px 12px;
    box-sizing: border-box;
    color: #0f0f0f;
    background-color: #ffffff;
    background-image: none;
    border: none;
    border-radius: 0;
    border-bottom: 1px solid #e7e7e7
}

body input[type=number] {
    display: block;
    width: 100%;
    height: 40px;
    padding: 6px 12px;
    box-sizing: border-box;
    color: #0f0f0f;
    background-color: #ffffff;
    background-image: none;
    border: none;
    border-radius: 0;
    border-bottom: 1px solid #e7e7e7
}

body input[type=password] {
    display: block;
    width: 100%;
    height: 40px;
    padding: 6px 12px;
    box-sizing: border-box;
    color: #0f0f0f;
    background-color: #ffffff;
    background-image: none;
    border: none;
    border-radius: 0;
    border-bottom: 1px solid #e7e7e7
}

body input[type=tel] {
    display: block;
    width: 100%;
    height: 40px;
    padding: 6px 12px;
    box-sizing: border-box;
    color: #0f0f0f;
    background-color: #ffffff;
    background-image: none;
    border: none;
    border-radius: 0;
    border-bottom: 1px solid #e7e7e7
}

body input[type=text] {
    display: block;
    width: 100%;
    height: 40px;
    padding: 6px 12px;
    box-sizing: border-box;
    color: #0f0f0f;
    background-color: #ffffff;
    background-image: none;
    border: none;
    border-radius: 0;
    border-bottom: 1px solid #e7e7e7
}

body textarea {
    display: block;
    width: 100%;
    height: 40px;
    padding: 6px 12px;
    box-sizing: border-box;
    color: #0f0f0f;
    background-color: #ffffff;
    background-image: none;
    border: none;
    border-radius: 0;
    border-bottom: 1px solid #e7e7e7
}

body select {
    display: block;
    width: 100%;
    height: 40px;
    padding: 6px 12px;
    box-sizing: border-box;
    color: #0f0f0f;
    background-color: #ffffff;
    background-image: none;
    border: none;
    border-radius: 0;
    border-bottom: 1px solid #e7e7e7
}

body input[type=color].error {
    border: none;
    border-bottom: 1px solid red
}

body input[type=date].error {
    border: none;
    border-bottom: 1px solid red
}

body input[type=email].error {
    border: none;
    border-bottom: 1px solid red
}

body input[type=number].error {
    border: none;
    border-bottom: 1px solid red
}

body input[type=password].error {
    border: none;
    border-bottom: 1px solid red
}

body input[type=tel].error {
    border: none;
    border-bottom: 1px solid red
}

body input[type=text].error {
    border: none;
    border-bottom: 1px solid red
}

body textarea.error {
    border: none;
    border-bottom: 1px solid red
}

body select.error {
    border: none;
    border-bottom: 1px solid red
}

body input[type=checkbox] {
    width: 15px;
    height: 15px;
    position: relative;
    top: 3px
}

body input[type=radio] {
    width: 15px;
    height: 15px;
    position: relative;
    top: 3px
}

body span.error {
    color: #856404;
    background-color: #fff3cd;
    border-color: #ffeeba;
    font-size: 11px;
    padding: 5px;
    border-radius: 3px;
    position: absolute;
    bottom: 40px;
    right: 0 !important
}

body .input-group {
    margin-bottom: 15px;
    position: relative
}

body .input-group label {
    display: inline-block;
    margin-bottom: 10px;
    vertical-align: top;
    font-family: "obviously";
    font-weight: 500;
    text-transform: uppercase;
    font-size: 12px;
    margin-bottom: 5px;
    color: #000
}

body .input-wrapper {
    margin-bottom: 15px;
    position: relative
}

body .input-wrapper label {
    display: inline-block;
    margin-bottom: 10px;
    vertical-align: top;
    font-family: "obviously";
    font-weight: 500;
    text-transform: uppercase;
    font-size: 12px;
    margin-bottom: 5px;
    color: #000
}

body ul {
    margin: 0;
    padding: 0;
    list-style: none
}

body h1 {
    font-size: 30px;
    font-weight: normal;
    font-family: "obviously";
    font-weight: 400;
    color: #000;
    display: block;
    margin-bottom: 15px;
    font-weight: normal;
    font-family: "obviously";
    font-weight: 400;
    color: #000
}

body h1 small {
    font-size: 0.7em;
    font-weight: normal;
    display: block;
    margin-top: 15px
}

body h2 {
    font-size: 25px;
    font-family: "obviously";
    font-weight: 400;
    color: #000;
    font-weight: normal;
    display: block;
    margin-bottom: 15px;
    font-weight: normal;
    font-family: "obviously";
    font-weight: 400;
    color: #000
}

body h2 small {
    font-size: 0.6em;
    font-weight: normal;
    display: block;
    margin-top: 15px
}

body h3 {
    font-size: 1.6em;
    display: block;
    margin-bottom: 15px;
    font-weight: normal;
    font-family: "obviously";
    font-weight: 400;
    color: #000
}

body h3 small {
    font-size: 0.8em;
    font-weight: normal;
    display: block;
    margin-top: 15px
}

body h4 {
    font-size: 1.3em;
    display: block;
    margin-bottom: 15px;
    font-weight: normal;
    font-family: "obviously";
    font-weight: 400;
    color: #000
}

body h4 small {
    font-size: 0.9em;
    font-weight: normal;
    display: block;
    margin-top: 15px
}

body h5 {
    font-size: 1em;
    display: block;
    margin-bottom: 15px;
    font-weight: normal;
    font-family: "obviously";
    font-weight: 400;
    color: #000
}

body h5 small {
    font-size: 1em;
    font-weight: normal;
    display: block;
    margin-top: 15px
}

body h6 {
    font-size: 0.9em;
    display: block;
    margin-bottom: 15px;
    font-weight: normal;
    font-family: "obviously";
    font-weight: 400;
    color: #000
}

body h6 small {
    font-size: 0.9em;
    font-weight: normal;
    display: block;
    margin-top: 15px
}

body p {
    line-height: 1.3em;
    margin-top: 0;
    margin-bottom: 1.2em
}

body figure {
    margin: 0
}

body fieldset {
    border: none;
    margin: 0;
    padding: 0
}

body table thead th {
    padding: 8px !important;
    font-family: "obviously";
    font-weight: 700;
    font-weight: bold;
    text-transform: uppercase;
    text-align: left;
    background-color: transparent !important;
    border: 0;
    font-size: 12px;
    font-family: "obviously";
    font-weight: 400;
    font-weight: normal;
    color: #ebebeb;
    padding: 5px 15px !important
}

body table tbody td {
    padding: 8px !important;
    font-family: "obviously";
    font-weight: 700;
    font-weight: bold
}

body table tbody tr:last-child td {
    border-bottom: none
}

body table tfoot td {
    padding: 8px !important;
    font-family: "obviously";
    font-weight: 700;
    font-weight: bold
}

body .hide {
    display: none !important
}

body #overlay {
    position: fixed;
    width: 100%;
    height: 100%;
    top: 0;
    background: #000;
    opacity: 0.5;
    z-index: 95
}

body .themodal-overlay.message-error .the-modal {
    width: 450px
}

body .themodal-overlay.message-error .the-modal-container > div {
    text-align: center;
    text-transform: uppercase
}

body .themodal-overlay {
    background-color: rgba(0, 0, 0, 0.8);
    opacity: 0;
    z-index: 1001
}

body .themodal-overlay .wd-profile-login-recover-password .the-modal {
    width: 450px
}

body .themodal-overlay .wd-profile-login-recover-password .the-modal-container > div {
    text-align: center;
    text-transform: uppercase
}

body .themodal-overlay .wd-profile-login-recover-password label {
    width: 100% !important;
    font-family: "obviously";
    font-weight: 700;
    margin-bottom: 5px
}

body .themodal-overlay .wd-profile-login-recover-password button {
    height: 40px;
    line-height: 40px;
    text-align: center;
    letter-spacing: 2px;
    font-size: 12px;
    border: 0;
    font-family: "obviously";
    font-weight: 700;
    color: #FFF;
    background-color: #00B178;
    text-transform: none;
    border-radius: 20px;
    padding: 0 15px
}

body .themodal-overlay .wd-profile-login-recover-password button:hover {
    background: #222d33
}

body .themodal-overlay .the-modal {
    overflow: visible;
    max-width: 800px;
    border-radius: 10px;
    box-shadow: 0 23px 20px -15px rgba(0, 0, 0, 0.3)
}

body .themodal-overlay .the-modal a.close {
    border-radius: 0;
    background-color: #0f0f0f;
    right: -10px;
    top: -10px;
    width: 30px;
    height: 30px;
    border-left: none;
    text-align: center;
    padding: 0;
    line-height: 30px
}

body .themodal-overlay .the-modal .the-modal-container {
    padding: 20px;
    border-radius: 0
}

body .themodal-overlay .the-modal .the-modal-container > .alert {
    padding: 20px;
    text-align: center;
    text-transform: uppercase
}

body .themodal-overlay .the-modal .the-modal-container > .alert .message:before {
    display: none
}

body .themodal-overlay .the-modal .the-modal-container > .alert ul {
    padding: 0;
    margin: 0
}

body .themodal-overlay .the-modal .the-modal-container .wd-widget .wd-header {
    padding-bottom: 0em;
    overflow: hidden
}

body .themodal-overlay .the-modal .the-modal-container .wd-widget .wd-header .wd-title {
    color: #0f0f0f;
    text-transform: uppercase;
    text-align: center;
    font-size: 14px;
    padding-bottom: 10px;
    font-family: "obviously";
    font-weight: 700;
    margin-bottom: 0
}

body .themodal-overlay .the-modal .the-modal-container .wd-widget .wd-header .title-lola {
    margin-top: 0;
    margin-bottom: 0
}

body .themodal-overlay .the-modal .the-modal-container span.error {
    display: block;
    margin: 0;
    max-width: 350px;
    position: absolute;
    right: 0
}

body .themodal-overlay .the-modal.with-iframe iframe {
    height: 400px
}

body .themodal-overlay.wd-error-summary-modal .alert-error .message {
    background-color: transparent
}

body .themodal-overlay.wd-error-summary-modal span.error {
    background-color: transparent
}

body .themodal-overlay.modal-wd-product-reviews .wd-product-reviews {
    overflow: hidden
}

body .themodal-overlay.modal-wd-product-reviews .wd-product-reviews .avaliacao b {
    width: 66px
}

body .themodal-overlay.modal-wd-product-reviews .wd-product-reviews .rating {
    float: left;
    margin-top: 2px
}

body .themodal-overlay.modal-wd-product-reviews .wd-product-reviews .rating label {
    cursor: pointer
}

body .themodal-overlay.modal-wd-product-reviews .input-wrapper.captcha-code span.error {
    text-indent: -9999px;
    width: 20px;
    bottom: 0 !important
}

body .themodal-overlay.modal-wd-product-reviews .input-wrapper.captcha-code span.error:before {
    text-indent: initial
}

body .themodal-overlay.modal-wd-product-reviews .the-modal {
    width: 434px
}

body .themodal-overlay.modal-wd-product-reviews .wd-content .rating-attributes {
    padding: 0;
    margin: 0;
    background-color: transparent;
    border: none
}

body .themodal-overlay.modal-wd-product-reviews .wd-content .rating-attributes li {
    margin: 0 0 15px
}

body .themodal-overlay.modal-wd-product-reviews .wd-content .rating-attributes li.avaliacao b {
    font-size: 12px;
    text-align: left
}

body .themodal-overlay.modal-wd-product-reviews .wd-content .rating-attributes li.geral b {
    width: auto;
    text-align: left
}

body .themodal-overlay.modal-wd-product-reviews .wd-content .review .input-wrapper label {
    display: block;
    width: auto;
    text-align: left;
    float: none
}

body .themodal-overlay.modal-wd-product-reviews .wd-content .review .input-wrapper input[type=text] {
    width: 100%
}

body .themodal-overlay.modal-wd-product-reviews .wd-content .review .input-wrapper textarea {
    width: 100%;
    min-height: 100px
}

body .themodal-overlay.modal-wd-product-reviews .wd-content .review .input-wrapper:nth-of-type(4) span.error {
    position: absolute;
    top: 118px;
    right: 28px !important;
    text-indent: 0;
    width: 211px;
    height: 38px
}

body .themodal-overlay.modal-wd-product-reviews .wd-content .review .input-wrapper.captcha-code {
    float: left
}

body .themodal-overlay.modal-wd-product-reviews .wd-content .review .input-wrapper.captcha-code input {
    width: 224px
}

body .themodal-overlay.modal-wd-product-reviews .wd-content .review .input-wrapper.captcha-code span.error {
    width: 211px;
    max-width: 211px !important;
    height: 38px;
    top: 63px;
    left: 0 !important;
    text-indent: 0;
    line-height: 12px
}

body .themodal-overlay.modal-wd-product-reviews .wd-content .review .input-wrapper.captcha-code span.error:before {
    right: inherit;
    left: 10px
}

body .themodal-overlay.modal-wd-product-reviews .wd-content .review .input-wrapper.captcha {
    float: right;
    width: auto;
    margin: 20px 0 0 0
}

body .themodal-overlay.modal-wd-product-reviews .wd-content .review .input-wrapper.captcha .captcha-box {
    margin-top: 0px;
    right: 0
}

body .themodal-overlay.modal-wd-product-reviews .wd-content .review .input-wrapper.captcha .captcha-box .reload-captcha {
    bottom: 10px
}

body .themodal-overlay.modal-wd-product-reviews .wd-content .review .input-wrapper.captcha .captcha-box img {
    height: auto;
    width: 150px
}

body .themodal-overlay.modal-wd-product-reviews .wd-content .review .button-wrapper {
    clear: both
}

body .themodal-overlay.modal-wd-product-reviews .wd-content .review .button-wrapper .error {
    display: none
}

body .themodal-overlay.modal-wd-product-reviews .wd-content .review .button-wrapper button {
    height: 40px;
    line-height: 40px;
    text-align: center;
    letter-spacing: 2px;
    font-size: 12px;
    border: 0;
    font-family: "obviously";
    font-weight: 700;
    color: #FFF;
    background-color: #00B178;
    text-transform: none;
    border-radius: 20px;
    padding: 0 15px
}

body .themodal-overlay.modal-wd-product-reviews .wd-content .review .button-wrapper button:hover {
    background: #222d33
}

body .themodal-overlay.modal-wd-product-reviews .wd-content .review input + .captcha-box {
    top: 15px;
    margin-left: 8px
}

body .themodal-overlay.modal-wd-product-reviews .wd-content .review input + .captcha-box .reload-captcha {
    bottom: 10px
}

body .themodal-overlay.modal-wd-product-reviews .wd-content .review input + .captcha-box img {
    height: auto;
    width: 150px
}

body .themodal-overlay.modal-wd-product-reviews .wd-content .review span + .captcha-box {
    top: 15px;
    margin-left: 8px
}

body .themodal-overlay.modal-wd-product-reviews .wd-content .review span + .captcha-box .reload-captcha {
    bottom: 10px
}

body .themodal-overlay.modal-wd-product-reviews .wd-content .review span + .captcha-box img {
    height: auto;
    width: 150px
}

body .themodal-overlay.modal-wd-product-reviews .wd-content .review span.error {
    max-width: 100% !important;
    bottom: -38px !important;
    right: 28px !important
}

body .themodal-overlay.modal-wd-product-reviews .wd-content form .input-wrapper label {
    display: block;
    width: auto;
    text-align: left;
    float: none
}

body .themodal-overlay.modal-wd-product-reviews .wd-content form .input-wrapper input[type=text] {
    width: 100%
}

body .themodal-overlay.modal-wd-product-reviews .wd-content form .input-wrapper textarea {
    width: 100%;
    min-height: 100px
}

body .themodal-overlay.modal-wd-product-reviews .wd-content form .input-wrapper:nth-of-type(4) span.error {
    position: absolute;
    top: 118px;
    right: 28px !important;
    text-indent: 0;
    width: 211px;
    height: 38px
}

body .themodal-overlay.modal-wd-product-reviews .wd-content form .input-wrapper.captcha-code {
    float: left
}

body .themodal-overlay.modal-wd-product-reviews .wd-content form .input-wrapper.captcha-code input {
    width: 224px
}

body .themodal-overlay.modal-wd-product-reviews .wd-content form .input-wrapper.captcha-code span.error {
    width: 211px;
    max-width: 211px !important;
    height: 38px;
    top: 63px;
    left: 0 !important;
    text-indent: 0;
    line-height: 12px
}

body .themodal-overlay.modal-wd-product-reviews .wd-content form .input-wrapper.captcha-code span.error:before {
    right: inherit;
    left: 10px
}

body .themodal-overlay.modal-wd-product-reviews .wd-content form .input-wrapper.captcha {
    float: right;
    width: auto;
    margin: 20px 0 0 0
}

body .themodal-overlay.modal-wd-product-reviews .wd-content form .input-wrapper.captcha .captcha-box {
    margin-top: 0px;
    right: 0
}

body .themodal-overlay.modal-wd-product-reviews .wd-content form .input-wrapper.captcha .captcha-box .reload-captcha {
    bottom: 10px
}

body .themodal-overlay.modal-wd-product-reviews .wd-content form .input-wrapper.captcha .captcha-box img {
    height: auto;
    width: 150px
}

body .themodal-overlay.modal-wd-product-reviews .wd-content form .button-wrapper {
    clear: both
}

body .themodal-overlay.modal-wd-product-reviews .wd-content form .button-wrapper .error {
    display: none
}

body .themodal-overlay.modal-wd-product-reviews .wd-content form .button-wrapper button {
    height: 40px;
    line-height: 40px;
    text-align: center;
    letter-spacing: 2px;
    font-size: 12px;
    border: 0;
    font-family: "obviously";
    font-weight: 700;
    color: #FFF;
    background-color: #00B178;
    text-transform: none;
    border-radius: 20px;
    padding: 0 15px
}

body .themodal-overlay.modal-wd-product-reviews .wd-content form .button-wrapper button:hover {
    background: #222d33
}

body .themodal-overlay.modal-wd-product-reviews .wd-content form input + .captcha-box {
    top: 15px;
    margin-left: 8px
}

body .themodal-overlay.modal-wd-product-reviews .wd-content form input + .captcha-box .reload-captcha {
    bottom: 10px
}

body .themodal-overlay.modal-wd-product-reviews .wd-content form input + .captcha-box img {
    height: auto;
    width: 150px
}

body .themodal-overlay.modal-wd-product-reviews .wd-content form span + .captcha-box {
    top: 15px;
    margin-left: 8px
}

body .themodal-overlay.modal-wd-product-reviews .wd-content form span + .captcha-box .reload-captcha {
    bottom: 10px
}

body .themodal-overlay.modal-wd-product-reviews .wd-content form span + .captcha-box img {
    height: auto;
    width: 150px
}

body .themodal-overlay.modal-wd-product-reviews .wd-content form span.error {
    max-width: 100% !important;
    bottom: -38px !important;
    right: 28px !important
}

body .themodal-overlay.modal-wd-product-reviews .form-wrapper .rating-attributes {
    padding: 0;
    margin: 0;
    background-color: transparent;
    border: none
}

body .themodal-overlay.modal-wd-product-reviews .form-wrapper .rating-attributes li {
    margin: 0 0 15px
}

body .themodal-overlay.modal-wd-product-reviews .form-wrapper .rating-attributes li.avaliacao b {
    font-size: 12px;
    text-align: left
}

body .themodal-overlay.modal-wd-product-reviews .form-wrapper .rating-attributes li.geral b {
    width: auto;
    text-align: left
}

body .themodal-overlay.modal-wd-product-reviews .form-wrapper .review .input-wrapper label {
    display: block;
    width: auto;
    text-align: left;
    float: none
}

body .themodal-overlay.modal-wd-product-reviews .form-wrapper .review .input-wrapper input[type=text] {
    width: 100%
}

body .themodal-overlay.modal-wd-product-reviews .form-wrapper .review .input-wrapper textarea {
    width: 100%;
    min-height: 100px
}

body .themodal-overlay.modal-wd-product-reviews .form-wrapper .review .input-wrapper:nth-of-type(4) span.error {
    position: absolute;
    top: 118px;
    right: 28px !important;
    text-indent: 0;
    width: 211px;
    height: 38px
}

body .themodal-overlay.modal-wd-product-reviews .form-wrapper .review .input-wrapper.captcha-code {
    float: left
}

body .themodal-overlay.modal-wd-product-reviews .form-wrapper .review .input-wrapper.captcha-code input {
    width: 224px
}

body .themodal-overlay.modal-wd-product-reviews .form-wrapper .review .input-wrapper.captcha-code span.error {
    width: 211px;
    max-width: 211px !important;
    height: 38px;
    top: 63px;
    left: 0 !important;
    text-indent: 0;
    line-height: 12px
}

body .themodal-overlay.modal-wd-product-reviews .form-wrapper .review .input-wrapper.captcha-code span.error:before {
    right: inherit;
    left: 10px
}

body .themodal-overlay.modal-wd-product-reviews .form-wrapper .review .input-wrapper.captcha {
    float: right;
    width: auto;
    margin: 20px 0 0 0
}

body .themodal-overlay.modal-wd-product-reviews .form-wrapper .review .input-wrapper.captcha .captcha-box {
    margin-top: 0px;
    right: 0
}

body .themodal-overlay.modal-wd-product-reviews .form-wrapper .review .input-wrapper.captcha .captcha-box .reload-captcha {
    bottom: 10px
}

body .themodal-overlay.modal-wd-product-reviews .form-wrapper .review .input-wrapper.captcha .captcha-box img {
    height: auto;
    width: 150px
}

body .themodal-overlay.modal-wd-product-reviews .form-wrapper .review .button-wrapper {
    clear: both
}

body .themodal-overlay.modal-wd-product-reviews .form-wrapper .review .button-wrapper .error {
    display: none
}

body .themodal-overlay.modal-wd-product-reviews .form-wrapper .review .button-wrapper button {
    height: 40px;
    line-height: 40px;
    text-align: center;
    letter-spacing: 2px;
    font-size: 12px;
    border: 0;
    font-family: "obviously";
    font-weight: 700;
    color: #FFF;
    background-color: #00B178;
    text-transform: none;
    border-radius: 20px;
    padding: 0 15px
}

body .themodal-overlay.modal-wd-product-reviews .form-wrapper .review .button-wrapper button:hover {
    background: #222d33
}

body .themodal-overlay.modal-wd-product-reviews .form-wrapper .review input + .captcha-box {
    top: 15px;
    margin-left: 8px
}

body .themodal-overlay.modal-wd-product-reviews .form-wrapper .review input + .captcha-box .reload-captcha {
    bottom: 10px
}

body .themodal-overlay.modal-wd-product-reviews .form-wrapper .review input + .captcha-box img {
    height: auto;
    width: 150px
}

body .themodal-overlay.modal-wd-product-reviews .form-wrapper .review span + .captcha-box {
    top: 15px;
    margin-left: 8px
}

body .themodal-overlay.modal-wd-product-reviews .form-wrapper .review span + .captcha-box .reload-captcha {
    bottom: 10px
}

body .themodal-overlay.modal-wd-product-reviews .form-wrapper .review span + .captcha-box img {
    height: auto;
    width: 150px
}

body .themodal-overlay.modal-wd-product-reviews .form-wrapper .review span.error {
    max-width: 100% !important;
    bottom: -38px !important;
    right: 28px !important
}

body .themodal-overlay.modal-wd-product-reviews .form-wrapper form .input-wrapper label {
    display: block;
    width: auto;
    text-align: left;
    float: none
}

body .themodal-overlay.modal-wd-product-reviews .form-wrapper form .input-wrapper input[type=text] {
    width: 100%
}

body .themodal-overlay.modal-wd-product-reviews .form-wrapper form .input-wrapper textarea {
    width: 100%;
    min-height: 100px
}

body .themodal-overlay.modal-wd-product-reviews .form-wrapper form .input-wrapper:nth-of-type(4) span.error {
    position: absolute;
    top: 118px;
    right: 28px !important;
    text-indent: 0;
    width: 211px;
    height: 38px
}

body .themodal-overlay.modal-wd-product-reviews .form-wrapper form .input-wrapper.captcha-code {
    float: left
}

body .themodal-overlay.modal-wd-product-reviews .form-wrapper form .input-wrapper.captcha-code input {
    width: 224px
}

body .themodal-overlay.modal-wd-product-reviews .form-wrapper form .input-wrapper.captcha-code span.error {
    width: 211px;
    max-width: 211px !important;
    height: 38px;
    top: 63px;
    left: 0 !important;
    text-indent: 0;
    line-height: 12px
}

body .themodal-overlay.modal-wd-product-reviews .form-wrapper form .input-wrapper.captcha-code span.error:before {
    right: inherit;
    left: 10px
}

body .themodal-overlay.modal-wd-product-reviews .form-wrapper form .input-wrapper.captcha {
    float: right;
    width: auto;
    margin: 20px 0 0 0
}

body .themodal-overlay.modal-wd-product-reviews .form-wrapper form .input-wrapper.captcha .captcha-box {
    margin-top: 0px;
    right: 0
}

body .themodal-overlay.modal-wd-product-reviews .form-wrapper form .input-wrapper.captcha .captcha-box .reload-captcha {
    bottom: 10px
}

body .themodal-overlay.modal-wd-product-reviews .form-wrapper form .input-wrapper.captcha .captcha-box img {
    height: auto;
    width: 150px
}

body .themodal-overlay.modal-wd-product-reviews .form-wrapper form .button-wrapper {
    clear: both
}

body .themodal-overlay.modal-wd-product-reviews .form-wrapper form .button-wrapper .error {
    display: none
}

body .themodal-overlay.modal-wd-product-reviews .form-wrapper form .button-wrapper button {
    height: 40px;
    line-height: 40px;
    text-align: center;
    letter-spacing: 2px;
    font-size: 12px;
    border: 0;
    font-family: "obviously";
    font-weight: 700;
    color: #FFF;
    background-color: #00B178;
    text-transform: none;
    border-radius: 20px;
    padding: 0 15px
}

body .themodal-overlay.modal-wd-product-reviews .form-wrapper form .button-wrapper button:hover {
    background: #222d33
}

body .themodal-overlay.modal-wd-product-reviews .form-wrapper form input + .captcha-box {
    top: 15px;
    margin-left: 8px
}

body .themodal-overlay.modal-wd-product-reviews .form-wrapper form input + .captcha-box .reload-captcha {
    bottom: 10px
}

body .themodal-overlay.modal-wd-product-reviews .form-wrapper form input + .captcha-box img {
    height: auto;
    width: 150px
}

body .themodal-overlay.modal-wd-product-reviews .form-wrapper form span + .captcha-box {
    top: 15px;
    margin-left: 8px
}

body .themodal-overlay.modal-wd-product-reviews .form-wrapper form span + .captcha-box .reload-captcha {
    bottom: 10px
}

body .themodal-overlay.modal-wd-product-reviews .form-wrapper form span + .captcha-box img {
    height: auto;
    width: 150px
}

body .themodal-overlay.modal-wd-product-reviews .form-wrapper form span.error {
    max-width: 100% !important;
    bottom: -38px !important;
    right: 28px !important
}

body .themodal-overlay.wd-profile-login-modal .the-modal {
    width: 450px
}

body .themodal-overlay.wd-profile-login-modal .wd-profile-login {
    float: none;
    width: 100%;
    padding: 0;
    margin: 0
}

body .themodal-overlay.wd-profile-login-modal .wd-header {
    overflow: hidden
}

body .themodal-overlay.wd-profile-login-modal .wd-header .wd-title {
    color: #0f0f0f;
    text-transform: uppercase;
    text-align: center;
    font-size: 14px;
    padding-bottom: 10px;
    font-family: "obviously";
    font-weight: 700;
    margin-bottom: 0
}

body .themodal-overlay.wd-profile-login-modal .wd-content {
    overflow: hidden;
    position: relative
}

body .themodal-overlay.wd-profile-login-modal .wd-content p {
    margin: 0;
    color: #000;
    font-size: 12px;
    position: absolute;
    bottom: 60px;
    width: 100%;
    z-index: 1
}

body .themodal-overlay.wd-profile-login-modal .wd-content input[type=text] {
    width: 100%;
    margin-bottom: 0
}

body .themodal-overlay.wd-profile-login-modal .wd-content .input-wrapper {
    margin-bottom: 40px
}

body .themodal-overlay.wd-profile-login-modal .wd-content button[type=submit] {
    float: right;
    height: 40px;
    line-height: 40px;
    text-align: center;
    letter-spacing: 2px;
    font-size: 12px;
    border: 0;
    font-family: "obviously";
    font-weight: 700;
    color: #FFF;
    background-color: #00B178;
    text-transform: none;
    border-radius: 20px;
    padding: 0 15px;
    margin-top: 30px
}

body .themodal-overlay.wd-profile-login-modal .wd-content button[type=submit]:hover {
    background: #222d33
}

body .themodal-overlay.wd-profile-login-modal .wd-content span.error {
    position: absolute;
    bottom: auto !important;
    right: 0 !important;
    z-index: 5
}

body .themodal-overlay.modal-delivery-fee .the-modal {
    width: 500px
}

body .themodal-overlay.modal-delivery-fee .wd-header {
    overflow: hidden
}

body .themodal-overlay.modal-delivery-fee .wd-header .wd-title {
    color: #0f0f0f;
    text-transform: uppercase;
    text-align: center;
    font-size: 14px;
    padding-bottom: 10px;
    font-family: "obviously";
    font-weight: 700;
    margin-bottom: 0
}

body .themodal-overlay.modal-delivery-fee .wd-header .wd-title:before {
    content: "";
    width: 40px;
    display: block;
    float: left;
    background-position: 0 -319px;
    height: 21px
}

body .themodal-overlay.modal-delivery-fee .wd-content .grid thead th:nth-child(2) {
    width: 100px
}

body .themodal-overlay.modal-delivery-fee .wd-content .grid tbody td img {
    float: left;
    padding-right: 10px
}

body .themodal-overlay.open-modal-wishlist .the-modal {
    max-width: 850px !important;
    text-align: left
}

body .themodal-overlay.open-modal-wishlist .alert {
    padding: 0
}

body .themodal-overlay.open-modal-wishlist .alert.alert-warning {
    text-align: center;
    text-transform: uppercase
}

body .themodal-overlay.wd-checkout-basket-message-modal .alert {
    background-color: transparent
}

body .themodal-overlay.wd-checkout-basket-message-modal .alert .message {
    background-color: transparent;
    color: #000
}

body .themodal-overlay.wd-checkout-basket-message-modal .alert span.error {
    background-color: transparent;
    color: #000
}

body .themodal-overlay.show-form-add-wishlist.true .the-modal {
    width: 500px
}

body .themodal-overlay.show-form-add-wishlist.true .the-modal .the-modal-container {
    overflow: hidden
}

body .themodal-overlay.show-form-add-wishlist.true .the-modal .input-wrapper {
    margin-bottom: 10px
}

body .themodal-overlay.show-form-add-wishlist.true .the-modal label {
    display: block;
    width: 100%;
    font-family: "obviously";
    font-weight: 300;
    letter-spacing: 2px;
    text-transform: uppercase;
    font-size: 12px;
    margin-bottom: 5px;
    color: #000
}

body .themodal-overlay.show-form-add-wishlist.true .the-modal input {
    margin: 0;
    width: 100% !important;
    border-color: #cccccc;
    border-radius: 0
}

body .themodal-overlay.show-form-add-wishlist.true .the-modal select {
    margin: 0;
    width: 100% !important;
    border-color: #cccccc;
    border-radius: 0
}

body .themodal-overlay.show-form-add-wishlist.true .the-modal button {
    float: right;
    background: #0f0f0f;
    width: 150px;
    height: 43px;
    line-height: 43px;
    margin-top: 20px;
    border: 0;
    font-family: "obviously";
    font-weight: 300;
    color: #ffffff;
    text-transform: uppercase;
    letter-spacing: 2px;
    font-size: 14px
}

body .themodal-overlay.show-form-add-wishlist.true .the-modal button:hover {
    background-color: #222d33
}

body .themodal-overlay.show-form-add-wishlist p {
    text-align: center;
    text-transform: uppercase
}

body .themodal-overlay.show-form-add-wishlist a.btn-wide {
    background: #0f0f0f;
    display: table;
    width: auto;
    color: #ffffff;
    font-family: "obviously";
    font-weight: 300;
    margin: 2em auto 0
}

body .themodal-overlay.show-form-add-wishlist form.form-modal-wishlist {
    min-width: inherit
}

body .themodal-overlay.schedule-shifts-modal .the-modal {
    max-width: 850px
}

body .themodal-overlay.schedule-shifts-modal .schedule-shifts-modal table th {
    border-right: 1px solid #000;
    padding: 1em
}

body .themodal-overlay.schedule-shifts-modal .schedule-shifts-modal table th > p {
    font-size: 0.8em
}

body .themodal-overlay.schedule-shifts-modal .schedule-shifts-modal table th > p b {
    display: block
}

body .themodal-overlay.schedule-shifts-modal .schedule-shifts-modal table td {
    border-right: 1px solid #000;
    padding: 1em
}

body .themodal-overlay.schedule-shifts-modal .schedule-shifts-modal table td > p {
    font-size: 0.8em
}

body .themodal-overlay.schedule-shifts-modal .schedule-shifts-modal table td > p b {
    display: block
}

body .themodal-overlay.wd-product-notifymewhenavailable-modal .the-modal {
    width: 450px
}

body .themodal-overlay.wd-product-notifymewhenavailable-modal form > div {
    margin-bottom: 10px
}

body .themodal-overlay.wd-product-notifymewhenavailable-modal form > div .product-name {
    padding-top: 15px;
    font-family: "obviously";
    font-weight: 700;
    text-align: center
}

body .themodal-overlay.wd-product-notifymewhenavailable-modal form > div > img {
    float: left;
    margin-right: 20px
}

body .themodal-overlay.wd-product-notifymewhenavailable-modal form fieldset {
    border: none
}

body .themodal-overlay.wd-product-notifymewhenavailable-modal form fieldset .input-wrapper {
    margin-bottom: 25px
}

body .themodal-overlay.wd-product-notifymewhenavailable-modal form fieldset .input-wrapper input {
    width: 100%
}

body .themodal-overlay.wd-product-notifymewhenavailable-modal form fieldset .button-wrapper button {
    height: 40px;
    line-height: 40px;
    text-align: center;
    letter-spacing: 2px;
    font-size: 12px;
    border: 0;
    font-family: "obviously";
    font-weight: 700;
    color: #FFF;
    background-color: #00B178;
    text-transform: none;
    border-radius: 20px;
    padding: 0 15px
}

body .themodal-overlay.wd-product-notifymewhenavailable-modal form fieldset .button-wrapper button:hover {
    background: #222d33
}

body .themodal-overlay.wd-browsing-feedback-modal .wd-product-indicate-form p {
    font-style: italic;
    margin-bottom: 1em
}

body .themodal-overlay.wd-browsing-feedback-modal .wd-product-indicate-form div.wrapper {
    overflow: hidden;
    margin-bottom: 1em
}

body .themodal-overlay.wd-browsing-feedback-modal .wd-product-indicate-form fieldset legend {
    text-transform: uppercase;
    font-weight: bold
}

body .themodal-overlay.wd-browsing-feedback-modal .wd-product-indicate-form fieldset .input-wrapper input {
    width: 100%
}

body .themodal-overlay.wd-browsing-feedback-modal .wd-product-indicate-form fieldset textarea {
    width: 100%
}

body .themodal-overlay.wd-browsing-feedback-modal .wd-product-indicate-form fieldset.left {
    padding-right: 2em
}

body .themodal-overlay.wd-browsing-feedback-modal .wd-product-indicate-form fieldset.right {
    padding-left: 2em
}

body .themodal-overlay.wd-browsing-feedback-modal .wd-product-indicate-form .buttons button {
    margin: 2em auto 0;
    display: block
}

body .themodal-overlay.wd-product-uponrequest-modal .the-modal {
    width: 434px
}

body .themodal-overlay.wd-product-uponrequest-modal .wd-content .rating-attributes {
    padding: 0;
    margin: 0;
    background-color: transparent;
    border: none
}

body .themodal-overlay.wd-product-uponrequest-modal .wd-content .rating-attributes li {
    margin: 0 0 15px
}

body .themodal-overlay.wd-product-uponrequest-modal .wd-content .rating-attributes li.avaliacao b {
    font-size: 12px;
    text-align: left
}

body .themodal-overlay.wd-product-uponrequest-modal .wd-content .rating-attributes li.geral b {
    width: auto;
    text-align: left
}

body .themodal-overlay.wd-product-uponrequest-modal .wd-content .review .input-wrapper label {
    display: block;
    width: auto;
    text-align: left;
    float: none
}

body .themodal-overlay.wd-product-uponrequest-modal .wd-content .review .input-wrapper input[type=text] {
    width: 100%
}

body .themodal-overlay.wd-product-uponrequest-modal .wd-content .review .input-wrapper textarea {
    width: 100%;
    min-height: 100px
}

body .themodal-overlay.wd-product-uponrequest-modal .wd-content .review .input-wrapper:nth-of-type(4) span.error {
    position: absolute;
    top: 118px;
    right: 28px !important;
    text-indent: 0;
    width: 211px;
    height: 38px
}

body .themodal-overlay.wd-product-uponrequest-modal .wd-content .review .input-wrapper.captcha-code {
    float: left
}

body .themodal-overlay.wd-product-uponrequest-modal .wd-content .review .input-wrapper.captcha-code input {
    width: 224px
}

body .themodal-overlay.wd-product-uponrequest-modal .wd-content .review .input-wrapper.captcha-code span.error {
    width: 211px;
    max-width: 211px !important;
    height: 38px;
    top: 63px;
    left: 0 !important;
    text-indent: 0;
    line-height: 12px
}

body .themodal-overlay.wd-product-uponrequest-modal .wd-content .review .input-wrapper.captcha-code span.error:before {
    right: inherit;
    left: 10px
}

body .themodal-overlay.wd-product-uponrequest-modal .wd-content .review .input-wrapper.captcha {
    float: right;
    width: auto;
    margin: 20px 0 0 0
}

body .themodal-overlay.wd-product-uponrequest-modal .wd-content .review .input-wrapper.captcha .captcha-box {
    margin-top: 0px;
    right: 0
}

body .themodal-overlay.wd-product-uponrequest-modal .wd-content .review .input-wrapper.captcha .captcha-box .reload-captcha {
    bottom: 10px
}

body .themodal-overlay.wd-product-uponrequest-modal .wd-content .review .input-wrapper.captcha .captcha-box img {
    height: auto;
    width: 150px
}

body .themodal-overlay.wd-product-uponrequest-modal .wd-content .review .button-wrapper {
    clear: both
}

body .themodal-overlay.wd-product-uponrequest-modal .wd-content .review .button-wrapper .error {
    display: none
}

body .themodal-overlay.wd-product-uponrequest-modal .wd-content .review .button-wrapper button {
    height: 40px;
    line-height: 40px;
    text-align: center;
    letter-spacing: 2px;
    font-size: 12px;
    border: 0;
    font-family: "obviously";
    font-weight: 700;
    color: #FFF;
    background-color: #00B178;
    text-transform: none;
    border-radius: 20px;
    padding: 0 15px
}

body .themodal-overlay.wd-product-uponrequest-modal .wd-content .review .button-wrapper button:hover {
    background: #222d33
}

body .themodal-overlay.wd-product-uponrequest-modal .wd-content .review input + .captcha-box {
    top: 15px;
    margin-left: 8px
}

body .themodal-overlay.wd-product-uponrequest-modal .wd-content .review input + .captcha-box .reload-captcha {
    bottom: 10px
}

body .themodal-overlay.wd-product-uponrequest-modal .wd-content .review input + .captcha-box img {
    height: auto;
    width: 150px
}

body .themodal-overlay.wd-product-uponrequest-modal .wd-content .review span + .captcha-box {
    top: 15px;
    margin-left: 8px
}

body .themodal-overlay.wd-product-uponrequest-modal .wd-content .review span + .captcha-box .reload-captcha {
    bottom: 10px
}

body .themodal-overlay.wd-product-uponrequest-modal .wd-content .review span + .captcha-box img {
    height: auto;
    width: 150px
}

body .themodal-overlay.wd-product-uponrequest-modal .wd-content .review span.error {
    max-width: 100% !important;
    bottom: -38px !important;
    right: 28px !important
}

body .themodal-overlay.wd-product-uponrequest-modal .wd-content form .input-wrapper label {
    display: block;
    width: auto;
    text-align: left;
    float: none
}

body .themodal-overlay.wd-product-uponrequest-modal .wd-content form .input-wrapper input[type=text] {
    width: 100%
}

body .themodal-overlay.wd-product-uponrequest-modal .wd-content form .input-wrapper textarea {
    width: 100%;
    min-height: 100px
}

body .themodal-overlay.wd-product-uponrequest-modal .wd-content form .input-wrapper:nth-of-type(4) span.error {
    position: absolute;
    top: 118px;
    right: 28px !important;
    text-indent: 0;
    width: 211px;
    height: 38px
}

body .themodal-overlay.wd-product-uponrequest-modal .wd-content form .input-wrapper.captcha-code {
    float: left
}

body .themodal-overlay.wd-product-uponrequest-modal .wd-content form .input-wrapper.captcha-code input {
    width: 224px
}

body .themodal-overlay.wd-product-uponrequest-modal .wd-content form .input-wrapper.captcha-code span.error {
    width: 211px;
    max-width: 211px !important;
    height: 38px;
    top: 63px;
    left: 0 !important;
    text-indent: 0;
    line-height: 12px
}

body .themodal-overlay.wd-product-uponrequest-modal .wd-content form .input-wrapper.captcha-code span.error:before {
    right: inherit;
    left: 10px
}

body .themodal-overlay.wd-product-uponrequest-modal .wd-content form .input-wrapper.captcha {
    float: right;
    width: auto;
    margin: 20px 0 0 0
}

body .themodal-overlay.wd-product-uponrequest-modal .wd-content form .input-wrapper.captcha .captcha-box {
    margin-top: 0px;
    right: 0
}

body .themodal-overlay.wd-product-uponrequest-modal .wd-content form .input-wrapper.captcha .captcha-box .reload-captcha {
    bottom: 10px
}

body .themodal-overlay.wd-product-uponrequest-modal .wd-content form .input-wrapper.captcha .captcha-box img {
    height: auto;
    width: 150px
}

body .themodal-overlay.wd-product-uponrequest-modal .wd-content form .button-wrapper {
    clear: both
}

body .themodal-overlay.wd-product-uponrequest-modal .wd-content form .button-wrapper .error {
    display: none
}

body .themodal-overlay.wd-product-uponrequest-modal .wd-content form .button-wrapper button {
    height: 40px;
    line-height: 40px;
    text-align: center;
    letter-spacing: 2px;
    font-size: 12px;
    border: 0;
    font-family: "obviously";
    font-weight: 700;
    color: #FFF;
    background-color: #00B178;
    text-transform: none;
    border-radius: 20px;
    padding: 0 15px
}

body .themodal-overlay.wd-product-uponrequest-modal .wd-content form .button-wrapper button:hover {
    background: #222d33
}

body .themodal-overlay.wd-product-uponrequest-modal .wd-content form input + .captcha-box {
    top: 15px;
    margin-left: 8px
}

body .themodal-overlay.wd-product-uponrequest-modal .wd-content form input + .captcha-box .reload-captcha {
    bottom: 10px
}

body .themodal-overlay.wd-product-uponrequest-modal .wd-content form input + .captcha-box img {
    height: auto;
    width: 150px
}

body .themodal-overlay.wd-product-uponrequest-modal .wd-content form span + .captcha-box {
    top: 15px;
    margin-left: 8px
}

body .themodal-overlay.wd-product-uponrequest-modal .wd-content form span + .captcha-box .reload-captcha {
    bottom: 10px
}

body .themodal-overlay.wd-product-uponrequest-modal .wd-content form span + .captcha-box img {
    height: auto;
    width: 150px
}

body .themodal-overlay.wd-product-uponrequest-modal .wd-content form span.error {
    max-width: 100% !important;
    bottom: -38px !important;
    right: 28px !important
}

body .themodal-overlay.wd-product-uponrequest-modal .form-wrapper .rating-attributes {
    padding: 0;
    margin: 0;
    background-color: transparent;
    border: none
}

body .themodal-overlay.wd-product-uponrequest-modal .form-wrapper .rating-attributes li {
    margin: 0 0 15px
}

body .themodal-overlay.wd-product-uponrequest-modal .form-wrapper .rating-attributes li.avaliacao b {
    font-size: 12px;
    text-align: left
}

body .themodal-overlay.wd-product-uponrequest-modal .form-wrapper .rating-attributes li.geral b {
    width: auto;
    text-align: left
}

body .themodal-overlay.wd-product-uponrequest-modal .form-wrapper .review .input-wrapper label {
    display: block;
    width: auto;
    text-align: left;
    float: none
}

body .themodal-overlay.wd-product-uponrequest-modal .form-wrapper .review .input-wrapper input[type=text] {
    width: 100%
}

body .themodal-overlay.wd-product-uponrequest-modal .form-wrapper .review .input-wrapper textarea {
    width: 100%;
    min-height: 100px
}

body .themodal-overlay.wd-product-uponrequest-modal .form-wrapper .review .input-wrapper:nth-of-type(4) span.error {
    position: absolute;
    top: 118px;
    right: 28px !important;
    text-indent: 0;
    width: 211px;
    height: 38px
}

body .themodal-overlay.wd-product-uponrequest-modal .form-wrapper .review .input-wrapper.captcha-code {
    float: left
}

body .themodal-overlay.wd-product-uponrequest-modal .form-wrapper .review .input-wrapper.captcha-code input {
    width: 224px
}

body .themodal-overlay.wd-product-uponrequest-modal .form-wrapper .review .input-wrapper.captcha-code span.error {
    width: 211px;
    max-width: 211px !important;
    height: 38px;
    top: 63px;
    left: 0 !important;
    text-indent: 0;
    line-height: 12px
}

body .themodal-overlay.wd-product-uponrequest-modal .form-wrapper .review .input-wrapper.captcha-code span.error:before {
    right: inherit;
    left: 10px
}

body .themodal-overlay.wd-product-uponrequest-modal .form-wrapper .review .input-wrapper.captcha {
    float: right;
    width: auto;
    margin: 20px 0 0 0
}

body .themodal-overlay.wd-product-uponrequest-modal .form-wrapper .review .input-wrapper.captcha .captcha-box {
    margin-top: 0px;
    right: 0
}

body .themodal-overlay.wd-product-uponrequest-modal .form-wrapper .review .input-wrapper.captcha .captcha-box .reload-captcha {
    bottom: 10px
}

body .themodal-overlay.wd-product-uponrequest-modal .form-wrapper .review .input-wrapper.captcha .captcha-box img {
    height: auto;
    width: 150px
}

body .themodal-overlay.wd-product-uponrequest-modal .form-wrapper .review .button-wrapper {
    clear: both
}

body .themodal-overlay.wd-product-uponrequest-modal .form-wrapper .review .button-wrapper .error {
    display: none
}

body .themodal-overlay.wd-product-uponrequest-modal .form-wrapper .review .button-wrapper button {
    height: 40px;
    line-height: 40px;
    text-align: center;
    letter-spacing: 2px;
    font-size: 12px;
    border: 0;
    font-family: "obviously";
    font-weight: 700;
    color: #FFF;
    background-color: #00B178;
    text-transform: none;
    border-radius: 20px;
    padding: 0 15px
}

body .themodal-overlay.wd-product-uponrequest-modal .form-wrapper .review .button-wrapper button:hover {
    background: #222d33
}

body .themodal-overlay.wd-product-uponrequest-modal .form-wrapper .review input + .captcha-box {
    top: 15px;
    margin-left: 8px
}

body .themodal-overlay.wd-product-uponrequest-modal .form-wrapper .review input + .captcha-box .reload-captcha {
    bottom: 10px
}

body .themodal-overlay.wd-product-uponrequest-modal .form-wrapper .review input + .captcha-box img {
    height: auto;
    width: 150px
}

body .themodal-overlay.wd-product-uponrequest-modal .form-wrapper .review span + .captcha-box {
    top: 15px;
    margin-left: 8px
}

body .themodal-overlay.wd-product-uponrequest-modal .form-wrapper .review span + .captcha-box .reload-captcha {
    bottom: 10px
}

body .themodal-overlay.wd-product-uponrequest-modal .form-wrapper .review span + .captcha-box img {
    height: auto;
    width: 150px
}

body .themodal-overlay.wd-product-uponrequest-modal .form-wrapper .review span.error {
    max-width: 100% !important;
    bottom: -38px !important;
    right: 28px !important
}

body .themodal-overlay.wd-product-uponrequest-modal .form-wrapper form .input-wrapper label {
    display: block;
    width: auto;
    text-align: left;
    float: none
}

body .themodal-overlay.wd-product-uponrequest-modal .form-wrapper form .input-wrapper input[type=text] {
    width: 100%
}

body .themodal-overlay.wd-product-uponrequest-modal .form-wrapper form .input-wrapper textarea {
    width: 100%;
    min-height: 100px
}

body .themodal-overlay.wd-product-uponrequest-modal .form-wrapper form .input-wrapper:nth-of-type(4) span.error {
    position: absolute;
    top: 118px;
    right: 28px !important;
    text-indent: 0;
    width: 211px;
    height: 38px
}

body .themodal-overlay.wd-product-uponrequest-modal .form-wrapper form .input-wrapper.captcha-code {
    float: left
}

body .themodal-overlay.wd-product-uponrequest-modal .form-wrapper form .input-wrapper.captcha-code input {
    width: 224px
}

body .themodal-overlay.wd-product-uponrequest-modal .form-wrapper form .input-wrapper.captcha-code span.error {
    width: 211px;
    max-width: 211px !important;
    height: 38px;
    top: 63px;
    left: 0 !important;
    text-indent: 0;
    line-height: 12px
}

body .themodal-overlay.wd-product-uponrequest-modal .form-wrapper form .input-wrapper.captcha-code span.error:before {
    right: inherit;
    left: 10px
}

body .themodal-overlay.wd-product-uponrequest-modal .form-wrapper form .input-wrapper.captcha {
    float: right;
    width: auto;
    margin: 20px 0 0 0
}

body .themodal-overlay.wd-product-uponrequest-modal .form-wrapper form .input-wrapper.captcha .captcha-box {
    margin-top: 0px;
    right: 0
}

body .themodal-overlay.wd-product-uponrequest-modal .form-wrapper form .input-wrapper.captcha .captcha-box .reload-captcha {
    bottom: 10px
}

body .themodal-overlay.wd-product-uponrequest-modal .form-wrapper form .input-wrapper.captcha .captcha-box img {
    height: auto;
    width: 150px
}

body .themodal-overlay.wd-product-uponrequest-modal .form-wrapper form .button-wrapper {
    clear: both
}

body .themodal-overlay.wd-product-uponrequest-modal .form-wrapper form .button-wrapper .error {
    display: none
}

body .themodal-overlay.wd-product-uponrequest-modal .form-wrapper form .button-wrapper button {
    height: 40px;
    line-height: 40px;
    text-align: center;
    letter-spacing: 2px;
    font-size: 12px;
    border: 0;
    font-family: "obviously";
    font-weight: 700;
    color: #FFF;
    background-color: #00B178;
    text-transform: none;
    border-radius: 20px;
    padding: 0 15px
}

body .themodal-overlay.wd-product-uponrequest-modal .form-wrapper form .button-wrapper button:hover {
    background: #222d33
}

body .themodal-overlay.wd-product-uponrequest-modal .form-wrapper form input + .captcha-box {
    top: 15px;
    margin-left: 8px
}

body .themodal-overlay.wd-product-uponrequest-modal .form-wrapper form input + .captcha-box .reload-captcha {
    bottom: 10px
}

body .themodal-overlay.wd-product-uponrequest-modal .form-wrapper form input + .captcha-box img {
    height: auto;
    width: 150px
}

body .themodal-overlay.wd-product-uponrequest-modal .form-wrapper form span + .captcha-box {
    top: 15px;
    margin-left: 8px
}

body .themodal-overlay.wd-product-uponrequest-modal .form-wrapper form span + .captcha-box .reload-captcha {
    bottom: 10px
}

body .themodal-overlay.wd-product-uponrequest-modal .form-wrapper form span + .captcha-box img {
    height: auto;
    width: 150px
}

body .themodal-overlay.wd-product-uponrequest-modal .form-wrapper form span.error {
    max-width: 100% !important;
    bottom: -38px !important;
    right: 28px !important
}

body .themodal-overlay.checkout-basket-content-modal .the-modal {
    width: 450px
}

body .themodal-overlay.checkout-basket-content-modal .the-modal .the-modal-container #middle {
    min-width: 0
}

body .themodal-overlay.checkout-basket-content-modal .the-modal .the-modal-container .message-success {
    text-align: center;
    text-transform: uppercase
}

body .themodal-overlay.checkout-basket-content-modal .the-modal .the-modal-container .wrapper-button-action {
    display: table;
    padding-top: 2em;
    margin: 1.5em auto 1em;
    border-top: 1px solid #DDD
}

body .themodal-overlay.checkout-basket-content-modal .the-modal .the-modal-container .wrapper-button-action .bt-keep-buying {
    margin-right: 1em
}

body .themodal-overlay.add-message-modal .the-modal {
    width: 450px
}

body .themodal-overlay.wd-product-payment-options-modal .wd-subtitle {
    display: none
}

body .themodal-overlay.wd-product-payment-options-modal th {
    text-align: left;
    padding: 10px 0
}

body .themodal-overlay.wd-product-payment-options-modal th img {
    vertical-align: middle
}

body #cboxOverlay {
    background-color: rgba(0, 0, 0, 0.8);
    opacity: 1 !important;
    overflow: initial !important
}

body #colorbox {
    overflow: initial !important
}

body #colorbox #cboxCurrent {
    left: 0;
    text-transform: uppercase;
    font-size: 0.8em
}

body #colorbox #cboxLoadedContent {
    height: auto !important;
    overflow: hidden !important
}

body #colorbox #cboxContent .message {
    text-transform: uppercase;
    padding: 20px 15px;
    text-align: center
}

body #colorbox #cboxPrevious {
    left: 0
}

body #colorbox #cboxNext {
    right: 2px
}

body #colorbox #cboxClose {
    background-color: #0f0f0f;
    right: -14px;
    top: -16px;
    width: 32px;
    height: 32px;
    line-height: 30px;
    color: white
}

body #colorbox #cboxClose:after {
    font-size: 30px
}

body #cboxWrapper {
    overflow: initial !important
}

.agree-usage {
    position: relative;
    left: -40px
}

.wd-data-usage-acceptance.mobile .text-data-usage {
    margin: 0 50px 0 0 !important
}

body.HomeRoute #middle #content-wrapper .vitrine-2-produtos .wd-content #contador-lola {
    position: relative;
    background: none !important
}

body.HomeRoute #middle #content-wrapper .vitrine-2-produtos .wd-content #contador-lola .wd-marketing-banner {
    position: absolute;
    top: 0;
    z-index: -1;
    height: 100%
}

body.HomeRoute #middle #content-wrapper .vitrine-2-produtos .wd-content #contador-lola .wd-marketing-banner img {
    border-radius: 10px;
    width: 100%;
    height: 100% !important;
    visibility: visible !important
}

body.HomeRoute #middle #content-wrapper .vitrine-2-produtos .wd-content #contador-lola .wd-marketing-banner .banner-wrapper {
    height: 100% !important
}

body.grid-products #middle #content-wrapper > .row {
    display: flex
}

body.grid-products #middle #content-wrapper > .row .col-lg-2 {
    width: 23%;
    padding-right: 50px
}

body.grid-products #middle #content-wrapper > .row .col-lg-2 .facets {
    background: none;
    border: none;
    border-top: 1px solid #E8E8E8;
    padding-left: 0;
    border-radius: 0;
    padding-right: 0
}

body.grid-products #middle #content-wrapper > .row .col-lg-2 .facets ul {
    padding-left: 0
}

body.grid-products #middle #content-wrapper > .row .col-lg-2 .facets ul ul ul {
    margin-top: 15px
}

body.grid-products #middle #content-wrapper > .row .col-lg-2 .facets ul li {
    padding-bottom: 10px
}

body.grid-products #middle #content-wrapper > .row .col-lg-2 .facets ul li .option-count {
    display: none
}

body.grid-products #middle #content-wrapper > .row .col-lg-2 .facets ul li a {
    color: #7F817F;
    font-size: 14px;
    display: flex;
    align-items: center;
    text-decoration: none;
    gap: 5px
}

body.grid-products #middle #content-wrapper > .row .col-lg-2 .facets ul li a .option-title {
    color: #7F817F;
    font-size: 14px;
    text-decoration: none
}

body.grid-products #middle #content-wrapper > .row .col-lg-2 .facets ul li a:before {
    content: "";
    width: 12px;
    height: 12px;
    background: #fff;
    border: 1px solid #707070;
    border-radius: 12px;
    display: block
}

body.grid-products #middle #content-wrapper > .row .col-lg-2 .facets ul li a:hover:before {
    background: url('https://lolacosmetics.admin.core.dcg.com.br/Custom/Content/Themes/Lola/Imagens/filter-hover.svg') no-repeat #000;
    border-color: #000
}

body.grid-products #middle #content-wrapper > .row .col-lg-2 .facets .category .level-0.list-open .level-1 {
    padding-top: 0 !important;
    margin-top: 15px !important;
    padding-top: 0
}

body.grid-products #middle #content-wrapper > .row .col-lg-2 .facets .category .level-0.list-open .expander:after {
    transform: rotate(0)
}

body.grid-products #middle #content-wrapper > .row .col-lg-2 .facets .category a {
    width: 60%
}

body.grid-products #middle #content-wrapper > .row .col-lg-2 .facets .category .expander-name-container > h4 {
    display: none
}

body.grid-products #middle #content-wrapper > .row .col-lg-2 .facets .category .expander {
    position: absolute;
    right: 0;
    left: initial
}

body.grid-products #middle #content-wrapper > .row .col-lg-2 .facets .category .expander:after {
    background: url('https://lolacosmetics.admin.core.dcg.com.br/Custom/Content/Themes/Lola/Imagens/seta-filter-categoria.svg') no-repeat;
    width: 11px;
    height: 7px;
    content: "";
    display: block;
    transition: all 0.3s ease;
    transform: rotate(180deg);
    display: none
}

body.grid-products #middle #content-wrapper > .row .col-lg-2 .facets .category .expander:before {
    display: none
}

body.grid-products #middle #content-wrapper > .row .col-lg-2 .facets .category .level-0 {
    padding-bottom: 15px;
    display: none
}

body.grid-products #middle #content-wrapper > .row .col-lg-2 .facets .category .level-0:first-child {
    display: block
}

body.grid-products #middle #content-wrapper > .row .col-lg-2 .facets .category .level-0 > h4 {
    padding-bottom: 10px
}

body.grid-products #middle #content-wrapper > .row .col-lg-2 .facets .category .level-0 > ul {
    padding-left: 0 !important
}

body.grid-products #middle #content-wrapper > .row .col-lg-2 .facets .category .level-0 > ul li {
    padding-bottom: 15px
}

body.grid-products #middle #content-wrapper > .row .col-lg-2 .facets .category .level-0 .level-1 h4 a {
    width: 100%;
    font-family: 13px
}

body.grid-products #middle #content-wrapper > .row .col-lg-2 .facets .category .level-0 .level-1 h4 a .option-title {
    color: #7F817F;
    width: 75%
}

body.grid-products #middle #content-wrapper > .row .col-lg-2 .facets .category .level-0.not-empty h4 {
    padding-bottom: 0
}

body.grid-products #middle #content-wrapper > .row .col-lg-2 .facets:before {
    content: "Filtrar por:";
    display: block;
    font-size: 17px;
    color: #000;
    font-family: "obviously";
    font-weight: 700;
    padding-bottom: 5px
}

body.grid-products #middle #content-wrapper > .row .col-lg-2 .facets .facet-type {
    overflow: visible
}

body.grid-products #middle #content-wrapper > .row .col-lg-2 .facets .range-wrapper {
    background: none;
    border: none
}

body.grid-products #middle #content-wrapper > .row .col-lg-2 .facets .range-wrapper .range2h {
    border: none;
    box-shadow: none;
    background: #ff2b5a
}

body.grid-products #middle #content-wrapper > .row .col-lg-2 .facets .range-wrapper .range2h .defined-range {
    background: #E8E8E8 !important;
    box-shadow: none;
    height: 6px
}

body.grid-products #middle #content-wrapper > .row .col-lg-2 .facets .range-wrapper .range2h .min-text {
    color: #000;
    left: -10px;
    bottom: -40px;
    font-size: 14px
}

body.grid-products #middle #content-wrapper > .row .col-lg-2 .facets .range-wrapper .range2h .max-text {
    color: #000;
    bottom: -40px;
    font-size: 14px
}

body.grid-products #middle #content-wrapper > .row .col-lg-2 .facets .range-wrapper .range2h .handler {
    top: -6px
}

body.grid-products #middle #content-wrapper > .row .col-lg-2 .facets .range-wrapper .range2h .handler .icon {
    width: 16px;
    height: 16px;
    background: #FF2B5A;
    border-radius: 16px;
    box-shadow: none;
    border: none
}

body.grid-products #middle #content-wrapper > .row .col-lg-2 .facets .facet-title {
    font-size: 14px;
    color: #000;
    font-family: "obviously";
    font-weight: 700;
    margin: 18px 0
}

body.grid-products #middle #content-wrapper > .row .col-lg-2 .facets .facet-title h3 {
    display: flex;
    align-items: center;
    justify-content: space-between
}

body.grid-products #middle #content-wrapper > .row .col-lg-2 .facets .facet-title h3:after {
    background: url('https://lolacosmetics.admin.core.dcg.com.br/Custom/Content/Themes/Lola/Imagens/seta-filter-categoria.svg') no-repeat;
    width: 11px;
    height: 7px;
    content: "";
    display: none;
    transition: all 0.3s ease
}

body.grid-products #middle #content-wrapper > .row .col-lg-2 .facets .facet-title:before {
    display: none
}

body.grid-products #middle #content-wrapper > .row .col-lg-2 .facets .facet-title.facet-closed h3:after {
    transform: rotate(180deg)
}

body.grid-products #middle #content-wrapper > .row .col-lg-2 .mobile-control {
    display: none
}

body.grid-products #middle #content-wrapper > .row .col-lg-2 .selected-facets {
    background: none;
    border: none
}

body.grid-products #middle #content-wrapper > .row .col-lg-2 .selected-facets:before {
    content: "Filtros Selecionados:";
    display: block;
    font-size: 17px;
    color: #000;
    font-family: "obviously";
    font-weight: 700;
    padding-bottom: 5px;
    margin-left: 0
}

body.grid-products #middle #content-wrapper > .row .col-lg-2 .selected-facets .facet-type-selected {
    display: flex;
    gap: 5px;
    flex-wrap: wrap
}

body.grid-products #middle #content-wrapper > .row .col-lg-2 .selected-facets .selected-facet {
    margin: 0;
    border: none
}

body.grid-products #middle #content-wrapper > .row .col-lg-2 .selected-facets .selected-facet .selected-facet-name {
    display: none
}

body.grid-products #middle #content-wrapper > .row .col-lg-2 .selected-facets .selected-facet ul {
    display: flex;
    margin: 0;
    padding: 0;
    gap: 5px;
    flex-wrap: wrap
}

body.grid-products #middle #content-wrapper > .row .col-lg-2 .selected-facets .selected-facet ul li {
    border: none;
    display: flex;
    align-items: center;
    background: #f49416;
    height: 30px;
    color: #fff;
    font-family: "obviously";
    font-weight: 600;
    font-size: 12px;
    border-radius: 30px;
    justify-content: center;
    padding: 0 20px;
    margin: 0;
    gap: 5px
}

body.grid-products #middle #content-wrapper > .row .col-lg-2 .selected-facets .selected-facet ul li .clear-filter {
    position: initial;
    height: 22px
}

body.grid-products #middle #content-wrapper > .row .col-lg-2 .selected-facets .selected-facet ul li .clear-filter:hover {
    font-size: 17px;
    color: #ff2b5a
}

body.grid-products #middle #content-wrapper > .row .col-lg-10 {
    width: 77%
}

body.grid-products #middle #content-wrapper > .row .col-lg-10 > h1 {
    display: none
}

body.grid-products #middle #content-wrapper > .row .col-lg-10 .wd-browsing-grid-sorter {
    position: initial;
    display: flex;
    justify-content: right;
    align-items: center;
    border: none;
    gap: 5px
}

body.grid-products #middle #content-wrapper > .row .col-lg-10 .wd-browsing-grid-sorter span {
    color: #9CA19F;
    font-size: 13px;
    text-transform: uppercase
}

body.grid-products #middle #content-wrapper > .row .col-lg-10 .wd-browsing-grid-sorter select {
    width: 150px;
    border: none;
    background: none;
    color: #000000;
    text-transform: uppercase;
    font-size: 13px;
    height: 20px;
    padding: 0;
    padding-left: 10px
}

body.grid-products #middle #content-wrapper > .row .col-lg-10 .wd-browsing-grid .wd-header {
    display: none !important
}

body.grid-products #middle #content-wrapper > .row .col-lg-10 .wd-browsing-grid .wd-content header .description {
    display: none
}

body.grid-products #middle #content-wrapper > .row .col-lg-10 .wd-browsing-grid .wd-content header .page-number {
    display: none
}

body.grid-products #middle #content-wrapper > .row .col-lg-10 .wd-browsing-grid .wd-content header .wd-browsing-grid-pager {
    min-height: initial
}

body.grid-products #middle #content-wrapper > .row .col-lg-10 .wd-browsing-grid .wd-content footer {
    padding-top: 40px
}

body.grid-products #middle #content-wrapper > .row .col-lg-10 .wd-browsing-grid .wd-content footer .wd-browsing-grid-pager .description {
    display: none
}

body.grid-products #middle #content-wrapper > .row .col-lg-10 .wd-browsing-grid .wd-content footer .wd-browsing-grid-sorter {
    display: none
}

body.grid-products #middle #content-wrapper > .row .col-lg-10 .wd-browsing-grid .wd-content footer .page-number {
    display: flex;
    justify-content: center;
    width: 100%;
    gap: 10px
}

body.grid-products #middle #content-wrapper > .row .col-lg-10 .wd-browsing-grid .wd-content footer .page-number .page-selected {
    width: 49px;
    height: 49px;
    border-radius: 5px;
    display: block;
    color: #fff;
    font-family: "Leelawadee", sans-serif;
    font-size: 20px;
    border: none;
    padding: 0;
    display: flex;
    align-items: center;
    justify-content: center;
    background: #FF2B5A;
    border: 1px solid #FF2B5A
}

body.grid-products #middle #content-wrapper > .row .col-lg-10 .wd-browsing-grid .wd-content footer .page-number .prev {
    width: 49px;
    height: 49px;
    border-radius: 5px;
    display: block;
    color: #000;
    font-family: "Leelawadee", sans-serif;
    font-size: 20px;
    border: none;
    padding: 0;
    display: flex;
    align-items: center;
    justify-content: center;
    background: #fff;
    border: 1px solid #E6E6E6;
    text-decoration: none;
    font-size: 0;
    background: url('https://lolacosmetics.admin.core.dcg.com.br/Custom/Content/Themes/Lola/Imagens/anterior-pager.svg') no-repeat #fff center
}

body.grid-products #middle #content-wrapper > .row .col-lg-10 .wd-browsing-grid .wd-content footer .page-number .prev a {
    font-size: 0;
    background: url('https://lolacosmetics.admin.core.dcg.com.br/Custom/Content/Themes/Lola/Imagens/anterior-pager.svg') no-repeat #fff center
}

body.grid-products #middle #content-wrapper > .row .col-lg-10 .wd-browsing-grid .wd-content footer .page-number .prev a:hover {
    background: url('https://lolacosmetics.admin.core.dcg.com.br/Custom/Content/Themes/Lola/Imagens/anterior-pager-hover.svg') no-repeat #FF2B5A center
}

body.grid-products #middle #content-wrapper > .row .col-lg-10 .wd-browsing-grid .wd-content footer .page-number .next {
    width: 49px;
    height: 49px;
    border-radius: 5px;
    display: block;
    color: #000;
    font-family: "Leelawadee", sans-serif;
    font-size: 20px;
    border: none;
    padding: 0;
    display: flex;
    align-items: center;
    justify-content: center;
    background: #fff;
    border: 1px solid #E6E6E6;
    text-decoration: none;
    font-size: 0;
    background: url('https://lolacosmetics.admin.core.dcg.com.br/Custom/Content/Themes/Lola/Imagens/proximo-pager.svg') no-repeat #fff center
}

body.grid-products #middle #content-wrapper > .row .col-lg-10 .wd-browsing-grid .wd-content footer .page-number .next a {
    font-size: 0;
    background: url('https://lolacosmetics.admin.core.dcg.com.br/Custom/Content/Themes/Lola/Imagens/proximo-pager.svg') no-repeat #fff center
}

body.grid-products #middle #content-wrapper > .row .col-lg-10 .wd-browsing-grid .wd-content footer .page-number .next a i {
    display: none
}

body.grid-products #middle #content-wrapper > .row .col-lg-10 .wd-browsing-grid .wd-content footer .page-number .next:hover a {
    background: url('https://lolacosmetics.admin.core.dcg.com.br/Custom/Content/Themes/Lola/Imagens/proximo-pager-hover.svg') no-repeat #FF2B5A center
}

body.grid-products #middle #content-wrapper > .row .col-lg-10 .wd-browsing-grid .wd-content footer .page-number span {
    margin: 0;
    padding: 0;
    width: 49px;
    height: 49px;
    border-radius: 5px;
    display: block;
    color: #000;
    font-family: "Leelawadee", sans-serif;
    font-size: 20px;
    border: none;
    padding: 0;
    display: flex;
    align-items: center;
    justify-content: center;
    background: #fff;
    border: 1px solid #E6E6E6;
    text-decoration: none
}

body.grid-products #middle #content-wrapper > .row .col-lg-10 .wd-browsing-grid .wd-content footer .page-number span a {
    width: 49px;
    height: 49px;
    border-radius: 5px;
    display: block;
    color: #000;
    font-family: "Leelawadee", sans-serif;
    font-size: 20px;
    border: none;
    padding: 0;
    display: flex;
    align-items: center;
    justify-content: center;
    background: #fff;
    border: none;
    text-decoration: none
}

body.grid-products #middle #content-wrapper > .row .col-lg-10 .wd-browsing-grid .wd-content footer .page-number span a:hover {
    background: #FF2B5A;
    border: 1px solid #FF2B5A;
    color: #fff
}

body.grid-products #middle #content-wrapper > .row .col-lg-10 .wd-browsing-grid .wd-content ul.row {
    border: none;
    padding-top: 40px;
    display: flex;
    flex-wrap: wrap
}

body.grid-products #middle #content-wrapper > .row .col-lg-10 .wd-browsing-grid .wd-content ul.row > li {
    width: 32.2%;
    padding-right: 18px;
    padding-bottom: 18px
}

body.grid-products #middle #content-wrapper > .row .col-lg-10 .wd-browsing-grid .wd-content ul.row > li .wd-product-line .list-price em {
    display: block
}

body.grid-products #middle #content-wrapper > .row .col-lg-10 .wd-browsing-grid .wd-content ul.row > li .wd-product-line .list-price.de-por em {
    display: none
}

body.grid-products #middle #content-wrapper #left {
    margin: 0
}

body.grid-products #middle #content-wrapper #right {
    margin: 0
}

body.grid-products #middle #content-wrapper .banners-categorias .wd-marketing-banner {
    padding-bottom: 45px
}

body.grid-products #middle #content-wrapper .banners-categorias .banner-wrapper {
    height: auto !important
}

body.grid-products #middle #content-wrapper .banners-categorias .banner-wrapper img {
    width: 100%;
    height: auto
}

body.grid-products #middle #content-wrapper .category-text-footer {
    padding-top: 60px
}

body.grid-products #middle #content-wrapper .category-text-footer p {
    color: #9CA19F;
    font-family: obviously !important;
    font-weight: 400 !important;
    font-size: 14px !important;
    line-height: 20px
}

body.grid-products #middle #content-wrapper .category-text-footer h2 {
    font-family: obviously !important;
    font-weight: 700 !important;
    font-size: 16px !important;
    color: #9CA19F
}

.EasyCheckoutReceiptStep .wd-checkout-ordernumber {
    width: 100%
}

.EasyCheckoutReceiptStep .column.small-11 {
    display: inline-grid
}

body.columns-2-left #content {
    width: 867px;
    margin-left: 40px;
    float: right
}

body.columns-2-left #content #content-wrapper {
    margin: 0
}

.grid-products #middle {
    position: relative;
    margin: 0 auto
}

.grid-products #middle .row {
    width: 100%;
    float: none;
    margin: 0
}

[class^=context-category] #middle {
    position: relative;
    margin: 0 auto
}

[class^=context-category] #middle .row {
    width: 100%;
    float: none;
    margin: 0
}

#left {
    width: 190px;
    padding: 0 0 40px 0
}

#middle {
    overflow: visible;
    padding: 0
}

#content {
    overflow: visible;
    padding: 0
}

#content-wrapper {
    overflow: visible;
    padding: 0
}

#content-wrapper > article {
    overflow: visible;
    padding: 0
}

.columns-2-left #content-wrapper {
    margin: 0 0 0 210px;
    width: auto
}

.HomeRoute #middle {
    width: 100%
}

.HomeRoute #content-wrapper {
    width: 100%
}

li .wd-product-rating {
    display: block;
    padding: 0;
    clear: none;
    overflow: inherit;
    text-align: left;
    margin-bottom: 10px
}

li .wd-product-rating .rating-average {
    position: relative;
    width: 113px;
    height: 27px;
    font-size: 0;
    background: none;
    text-indent: 0;
    padding: 0;
    margin: 0;
    display: block
}

li .wd-product-rating .rating-average:before {
    position: absolute;
    top: 0;
    font-size: 18px;
    letter-spacing: 2px;
    left: 0;
    color: #222d33
}

li .wd-product-rating .rating-average:after {
    position: absolute;
    top: 0;
    font-size: 18px;
    letter-spacing: 2px;
    right: 0;
    color: #ebebeb
}

li .wd-product-rating .rating {
    position: relative;
    width: 113px;
    height: 27px;
    font-size: 0;
    background: none;
    text-indent: 0;
    padding: 0;
    margin: 0;
    display: block
}

li .wd-product-rating .rating:before {
    position: absolute;
    top: 0;
    font-size: 18px;
    letter-spacing: 2px;
    left: 0;
    color: #222d33
}

li .wd-product-rating .rating:after {
    position: absolute;
    top: 0;
    font-size: 18px;
    letter-spacing: 2px;
    right: 0;
    color: #ebebeb
}

li .wd-product-rating .rate-0 {
    background: url('https://lolacosmetics.admin.core.dcg.com.br/Custom/Content/Themes/Lola/Imagens/estrelas-0.svg') no-repeat
}

li .wd-product-rating .rate-1 {
    background: url('https://lolacosmetics.admin.core.dcg.com.br/Custom/Content/Themes/Lola/Imagens/estrelas-1.svg') no-repeat
}

li .wd-product-rating .rate-2 {
    background: url('https://lolacosmetics.admin.core.dcg.com.br/Custom/Content/Themes/Lola/Imagens/estrelas-2.svg') no-repeat
}

li .wd-product-rating .rate-3 {
    background: url('https://lolacosmetics.admin.core.dcg.com.br/Custom/Content/Themes/Lola/Imagens/estrelas-3.svg') no-repeat
}

li .wd-product-rating .rate-4 {
    background: url('https://lolacosmetics.admin.core.dcg.com.br/Custom/Content/Themes/Lola/Imagens/estrelas-4.svg') no-repeat
}

li .wd-product-rating .rate-5 {
    background: url('https://lolacosmetics.admin.core.dcg.com.br/Custom/Content/Themes/Lola/Imagens/estrelas-5.svg') no-repeat
}

.fade-in {
    transition: opacity 0.1s ease-in;
    pointer-events: auto;
    opacity: 1
}

.fade-out {
    transition: opacity 0.1s ease-out;
    pointer-events: none;
    opacity: 0
}

.top-ease-in {
    transition: top 0.05s ease-in
}

.top-ease-out {
    transition: top 0.05s ease-out
}

.ease-all {
    transition: ease all 0.6s
}

.ease-all-2 {
    transition: ease all 2s
}

.DataSourceRoute .wd-header {
    margin: 0;
    text-align: center;
    padding-bottom: 10px;
    border-bottom: 1px solid #e1e1e1
}

.DataSourceRoute .wd-header .wd-title {
    text-transform: uppercase;
    display: inline-block;
    font-size: 20px;
    font-family: "obviously";
    font-weight: 300;
    color: #000;
    letter-spacing: 2px
}

.DataSourceRoute #content ul li {
    display: block;
    float: left;
    width: 16%;
    margin: 2%;
    padding: 15px;
    border: 1px solid #ebebeb;
    box-sizing: border-box;
    height: 92px;
    border-radius: 0;
    text-align: center
}

.DataSourceRoute #content ul li a {
    font-size: 11px;
    text-transform: uppercase;
    font-family: "obviously";
    font-weight: 300;
    color: #000
}

.DataSourceRoute #content ul li a:before {
    content: "\f46d";
    font-family: "Font Awesome 5 Free";
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    display: inline-block;
    font-style: normal;
    font-variant: normal;
    text-rendering: auto;
    line-height: 1;
    font-weight: bold;
    display: block;
    text-align: center;
    font-size: 25px;
    margin-bottom: 20px;
    color: #000
}

.DataSourceRoute #content ul li img {
    max-height: 100%;
    max-width: 100%;
    margin: 0 auto;
    display: block
}

.DataSourceRoute #content ul li:hover {
    border-color: #000
}

.ErrorRoute .error {
    text-align: center;
    margin-bottom: 100px
}

.ErrorRoute .error h2 {
    text-align: center;
    color: #FE2D88;
    font-size: 35px;
    margin-top: 90px;
    font-family: "obviously";
    font-weight: 700
}

.ErrorRoute .error p {
    text-align: center;
    font-size: 13px;
    color: #000;
    font-family: "obviously";
    font-weight: 300
}

.ErrorRoute .error a {
    background-color: #000;
    height: 35px;
    line-height: 35px;
    display: inline-block;
    color: #ffffff;
    font-family: "obviously";
    font-weight: 700;
    padding: 0 30px;
    text-transform: uppercase;
    font-size: 12px
}

#carrosel-marcas .legend {
    margin: 50px 0 25px;
    text-align: center;
    padding-bottom: 10px;
    position: relative
}

#carrosel-marcas .legend span {
    text-transform: uppercase;
    vertical-align: middle;
    text-align: center;
    display: inline-block;
    font-size: 14px;
    font-family: Montserrat, sans-serif;
    font-weight: 500;
    color: #31324e;
    letter-spacing: 1px
}

#carrosel-marcas .legend span:before {
    width: 120px;
    height: 1px;
    background: #fc9400;
    content: "";
    position: absolute;
    left: 27%;
    top: 10px
}

#carrosel-marcas .legend span:after {
    width: 120px;
    height: 1px;
    background: #fc9400;
    content: "";
    position: absolute;
    right: 27%;
    top: 10px
}

#carrosel-marcas ul li {
    width: 181px;
    margin: 0 58px 0 0
}

#carrosel-marcas ul li img {
    border: 1px solid #eee;
    filter: grayscale(100%)
}

#carrosel-marcas ul li:hover img {
    filter: grayscale(0)
}

.newsletter {
    position: relative;
    padding: 6px 0;
    text-align: center;
    box-sizing: border-box
}

.newsletter .title {
    float: left;
    color: #fff;
    font-family: "obviously";
    font-weight: 900;
    font-size: 30px;
    margin-right: 60px
}

.newsletter .texto {
    display: inline-block;
    vertical-align: middle;
    float: left
}

.newsletter .texto .text {
    display: inline-block;
    vertical-align: middle;
    font-size: 12px;
    font-family: "obviously";
    font-weight: 400;
    color: #ffbb33;
    text-align: left;
    font-size: 11px;
    letter-spacing: 1px;
    position: relative;
    top: 5px
}

.newsletter .texto strong {
    color: #fff
}

.newsletter .news {
    margin-left: 17px;
    float: right;
    vertical-align: middle;
    width: 54%
}

.newsletter .news .wd-marketing-newsletter label {
    display: none
}

.newsletter .news .wd-marketing-newsletter p {
    display: none
}

.newsletter .news .wd-marketing-newsletter form {
    margin: 0
}

.newsletter .news .wd-marketing-newsletter form .message {
    position: relative;
    top: -2px;
    font-size: 12px;
    color: #444;
    font-family: Lato, sans-serif;
    font-weight: 400;
    line-height: 1px
}

.newsletter .news .wd-marketing-newsletter form .message:before {
    content: "\f058";
    font-family: "Font Awesome 5 Free";
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    display: inline-block;
    font-style: normal;
    font-variant: normal;
    text-rendering: auto;
    line-height: 1;
    font-weight: bold;
    color: #222d33;
    font-weight: 400;
    font-size: 22px;
    margin-right: 15px;
    vertical-align: middle
}

.newsletter .news .wd-marketing-newsletter form .message:after {
    content: "!"
}

.newsletter .news .wd-marketing-newsletter .input-wrapper {
    margin-bottom: 0
}

.newsletter .news .wd-marketing-newsletter .input-wrapper span.error {
    width: 225px !important;
    max-width: 225px !important;
    bottom: -22px !important;
    right: 0px !important
}

.newsletter .news .wd-marketing-newsletter .input-email-marketing-newsletter {
    width: 235px;
    display: block;
    float: left;
    margin-right: 10px
}

.newsletter .news .wd-marketing-newsletter .input-email-marketing-newsletter input {
    background: none;
    height: 35px;
    border-radius: 3px;
    color: #FE2D88;
    border: 1px solid #FE2D88
}

.newsletter .news .wd-marketing-newsletter .input-email-marketing-newsletter input:placeholder {
    color: #FE2D88
}

.newsletter .news .wd-marketing-newsletter .input-email-marketing-newsletter input::-webkit-input-placeholder {
    color: #FE2D88;
    opacity: 1
}

.newsletter .news .wd-marketing-newsletter .input-email-marketing-newsletter input::-moz-placeholder {
    color: #FE2D88;
    opacity: 1
}

.newsletter .news .wd-marketing-newsletter .input-email-marketing-newsletter input:-ms-input-placeholder {
    color: #FE2D88;
    opacity: 1
}

.newsletter .news .wd-marketing-newsletter .input-email-marketing-newsletter input:-moz-placeholder {
    color: #FE2D88;
    opacity: 1
}

.newsletter .news .wd-marketing-newsletter .input-name-marketing-newsletter {
    width: 235px;
    display: block;
    float: left;
    margin-right: 10px
}

.newsletter .news .wd-marketing-newsletter .input-name-marketing-newsletter input {
    background: none;
    height: 35px;
    border-radius: 3px;
    color: #FE2D88;
    border: 1px solid #FE2D88
}

.newsletter .news .wd-marketing-newsletter .input-name-marketing-newsletter input:placeholder {
    color: #FE2D88
}

.newsletter .news .wd-marketing-newsletter .input-name-marketing-newsletter input::-webkit-input-placeholder {
    color: #FE2D88;
    opacity: 1
}

.newsletter .news .wd-marketing-newsletter .input-name-marketing-newsletter input::-moz-placeholder {
    color: #FE2D88;
    opacity: 1
}

.newsletter .news .wd-marketing-newsletter .input-name-marketing-newsletter input:-ms-input-placeholder {
    color: #FE2D88;
    opacity: 1
}

.newsletter .news .wd-marketing-newsletter .input-name-marketing-newsletter input:-moz-placeholder {
    color: #FE2D88;
    opacity: 1
}

.newsletter .news .wd-marketing-newsletter .input-button-marketing-newsletter {
    display: block;
    float: left;
    margin-left: 0;
    width: 122px;
    border-radius: 3px
}

.newsletter .news .wd-marketing-newsletter .input-button-marketing-newsletter button {
    width: 122px;
    height: 35px;
    border: 0;
    border-radius: 3px;
    color: #ffffff;
    background-color: #00B178;
    font-size: 11px;
    color: #fff;
    text-transform: uppercase;
    letter-spacing: 1px;
    font-family: "obviously";
    font-weight: 700
}

.newsletter .news .wd-marketing-newsletter .input-button-marketing-newsletter button:hover {
    opacity: 0.7
}

.newsletter-modal .the-modal {
    max-width: 847px !important;
    transform: translateY(-50%)
}

.newsletter-modal .the-modal .the-modal-container {
    padding: 0 !important
}

.newsletter-modal .wd-marketing-banner {
    float: left;
    width: auto
}

.newsletter-modal .modal-subs {
    display: block;
    float: right;
    position: absolute;
    right: 25px;
    bottom: 75px
}

.newsletter-modal .modal-subs .wd-header {
    display: none
}

.newsletter-modal .modal-subs label {
    width: 40px;
    text-transform: none;
    display: inline-block;
    margin: 0;
    vertical-align: middle
}

.newsletter-modal .modal-subs p {
    display: none
}

.newsletter-modal .modal-subs .wd-marketing-newsletter {
    padding-bottom: 35px
}

.newsletter-modal .modal-subs input {
    display: inline-block;
    vertical-align: middle
}

.newsletter-modal .modal-subs input:focus {
    outline: 0
}

.newsletter-modal .modal-subs .input-wrapper {
    position: relative
}

.newsletter-modal .modal-subs .input-wrapper span.error {
    max-width: 100% !important;
    float: left !important;
    color: #856404;
    background-color: #fff3cd;
    border-color: #ffeeba;
    font-size: 11px;
    padding: 5px;
    border-radius: 3px;
    position: absolute;
    bottom: -24px !important;
    left: 0 !important;
    right: inherit !important;
    z-index: 2
}

.newsletter-modal .modal-subs .input-name-marketing-newsletter {
    display: none
}

.newsletter-modal .modal-subs .input-name-marketing-newsletter input {
    width: 337px;
    height: 36px;
    border: 0;
    border-radius: 0;
    border: 1px solid #ededed
}

.newsletter-modal .modal-subs .input-email-marketing-newsletter input {
    width: 337px;
    height: 36px;
    border: 0;
    border-radius: 0;
    border: 1px solid #ededed
}

.newsletter-modal .modal-subs button {
    width: 100%;
    background-color: #222d33;
    height: 46px;
    display: block;
    border-radius: 0;
    text-transform: uppercase;
    font-family: "obviously";
    font-weight: 400;
    color: #ffffff;
    border: 0
}

.newsletter-modal .modal-subs button:hover {
    background-color: #000
}

.newsletter-modal #newsletter-modal {
    display: block !important
}

.quickview-frame-product {
    display: none !important
}

.quickview-ispositioned {
    position: fixed !important;
    width: 1000px !important;
    left: 50% !important;
    top: 50% !important;
    height: 510px !important;
    margin-left: -500px !important;
    margin-top: -290px !important;
    padding: 20px;
    z-index: 999 !important;
    box-shadow: 0 0 15px #292929 !important
}

.quickview-ispositioned .wrapper {
    width: 1000px !important
}

.quickview-frame .quickview-frame-iframe {
    position: initial !important;
    width: auto
}

.quickview-frame .quickview-frame-close {
    width: 24px;
    height: 24px;
    line-height: 22px;
    position: absolute;
    right: -26px;
    top: -21px;
    background: #000;
    color: #fff;
    text-align: center;
    font-size: 26px;
    font-weight: 700;
    cursor: pointer;
    z-index: 2
}

#bg-quick {
    background: rgba(0, 0, 0, 0.6);
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: 998
}

.block-left {
    display: block;
    clear: both
}

.flag {
    color: #fff;
    font-size: 10px;
    text-transform: uppercase;
    padding: 4px 7px 5px;
    letter-spacing: 1px;
    text-align: center;
    position: absolute;
    z-index: 5
}

.lancamento {
    background: #875596;
    bottom: 0;
    left: 8px
}

.frete-gratis {
    background: #12962e;
    bottom: 0;
    left: 99px
}

.exclusivo {
    background: #d9b035;
    color: #000;
    bottom: 0;
    right: 8px
}

.black-friday {
    background: #000;
    width: 6px;
    word-wrap: break-word;
    font-size: 10px;
    right: 20px
}

.flag.off {
    background: url('https://lolacosmetics.admin.core.dcg.com.br/Custom/Content/Themes/Lola/Imagens/flag-off.svg') no-repeat;
    width: 58px;
    height: 58px;
    text-align: center;
    color: #fff;
    display: block;
    line-height: 15px;
    vertical-align: middle;
    font-size: 16px;
    font-family: "Leelawadee Bold V1";
    position: absolute;
    z-index: 100;
    left: 25px;
    top: 25px;
    display: flex;
    padding: 0;
    align-items: center;
    justify-content: center;
    flex-direction: column
}

.flag.off strong {
    display: block
}

.um-arraso {
    display: block;
    float: left;
    font-size: 9px;
    text-transform: uppercase;
    font-weight: 600;
    color: #fff;
    background: #222;
    padding: 0px 12px;
    line-height: 24px;
    margin-bottom: 3px;
    position: absolute;
    clear: both
}

.um-arraso:before {
    content: "";
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 12px 7px 0 0;
    border-color: #222 transparent transparent transparent;
    position: absolute;
    left: 100%;
    top: 0
}

.um-arraso:after {
    content: "";
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 12px 0 0 7px;
    border-color: transparent transparent transparent #222;
    position: absolute;
    left: 100%;
    bottom: 0
}

.black-friday-recco {
    display: block;
    float: left;
    font-size: 9px;
    text-transform: uppercase;
    font-weight: 600;
    color: #fff;
    background: #222;
    padding: 0px 12px;
    line-height: 24px;
    margin-bottom: 3px;
    position: absolute;
    clear: both
}

.black-friday-recco:before {
    content: "";
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 12px 7px 0 0;
    border-color: #222 transparent transparent transparent;
    position: absolute;
    left: 100%;
    top: 0
}

.black-friday-recco:after {
    content: "";
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 12px 0 0 7px;
    border-color: transparent transparent transparent #222;
    position: absolute;
    left: 100%;
    bottom: 0
}

.nova-colecao {
    display: block;
    float: left;
    font-size: 9px;
    text-transform: uppercase;
    font-weight: 600;
    color: #fff;
    background: #222;
    padding: 0px 12px;
    line-height: 24px;
    margin-bottom: 3px;
    position: absolute;
    clear: both
}

.nova-colecao:before {
    content: "";
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 12px 7px 0 0;
    border-color: #222 transparent transparent transparent;
    position: absolute;
    left: 100%;
    top: 0
}

.nova-colecao:after {
    content: "";
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 12px 0 0 7px;
    border-color: transparent transparent transparent #222;
    position: absolute;
    left: 100%;
    bottom: 0
}

body.ajuda .wd-browsing-breadcrumbs {
    max-width: 1535px;
    margin: 0 auto;
    padding-left: 0
}

body.ajuda .wd-browsing-breadcrumbs ul {
    float: initial;
    display: flex;
    align-items: center
}

body.ajuda .wd-browsing-breadcrumbs ul:after {
    content: "Ajuda";
    font-size: 12px;
    color: #222D33;
    font-family: "Leelawadee Bold V1"
}

body.ajuda #podemos-ajudar h1 {
    text-align: center;
    font-size: 20px;
    font-family: "obviously";
    font-weight: 700;
    color: #FF2B5A
}

body.ajuda #podemos-ajudar ul {
    max-width: 1260px;
    display: flex;
    justify-content: space-between;
    margin: 40px auto;
    flex-wrap: wrap
}

body.ajuda #podemos-ajudar ul li {
    width: 15%;
    height: 187px;
    background: #fff;
    border-radius: 20px;
    border: 2px solid #E1E1E1;
    transition: all 0.3s ease
}

body.ajuda #podemos-ajudar ul li:hover {
    background: #e1e1e1;
    border-color: #FF2B5A
}

body.ajuda #podemos-ajudar ul li a {
    display: flex;
    height: 187px;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    text-decoration: none;
    border-radius: 20px
}

body.ajuda #podemos-ajudar ul li .icon {
    text-align: center
}

body.ajuda #podemos-ajudar ul li h2 {
    font-family: "obviously";
    font-weight: 500;
    line-height: 20px;
    font-size: 14px;
    text-align: center
}

#bg-search {
    background: rgba(0, 0, 0, 0.3);
    width: 100%;
    height: 100%;
    position: fixed;
    top: 0;
    left: 0;
    z-index: 9;
    display: none;
    cursor: pointer
}

body:not(.BasketIndexRoute) #middle {
    padding-top: 150px
}

@media screen and (max-width: 1023px) {
    body:not(.BasketIndexRoute) #middle {
        padding-top: 190px
    }
}

body:not(.BasketIndexRoute) #header {
    position: fixed;
    z-index: 10;
    width: 100%
}

@media screen and (max-width: 1023px) {
    body.BasketIndexRoute #header .main-bar {
        height: 100px
    }
}

#header {
    position: relative;
    z-index: 10
}

#header .top-bar {
    background: #71BAD9;
    height: 40px;
    text-align: center;
    display: flex;
    align-items: center;
    justify-content: center
}

#header .top-bar a {
    height: 29px;
    color: #fff;
    font-size: 16px;
    text-transform: uppercase
}

#header .main-bar {
    background: #F4F3F4;
    height: 110px;
    margin-top: -4px
}

#header .main-bar .wrapper .row {
    display: flex;
    height: 110px;
    align-items: center
}

#header .main-bar .wrapper .row .icons-resume {
    width: 13%;
    display: flex;
    justify-content: right;
    gap: 30px;
    align-items: center
}

#header .main-bar .wrapper .row .icons-resume .summaryheader-content {
    display: block;
    position: initial;
    width: auto;
    border-top: 1px solid #E4E4E4;
    padding-top: 30px;
    margin-top: 30px;
    overflow: visible
}

#header .main-bar .wrapper .row .icons-resume .summaryheader-content .wd-content ul {
    padding: 0;
    position: relative;
    padding-bottom: 10px;
    margin-bottom: 10px
}

#header .main-bar .wrapper .row .icons-resume .summaryheader-content .wd-content ul li.name {
    width: 70%;
    line-height: 15px;
    padding-left: 10px
}

#header .main-bar .wrapper .row .icons-resume .summaryheader-content .wd-content ul li.name span.freeitem {
    display: none
}

#header .main-bar .wrapper .row .icons-resume .summaryheader-content .wd-content ul li.name span {
    font-size: 13px;
    text-transform: lowercase;
    display: block;
    letter-spacing: 0.03em
}

#header .main-bar .wrapper .row .icons-resume .summaryheader-content .wd-content ul li.name span::first-line {
    text-transform: capitalize
}

#header .main-bar .wrapper .row .icons-resume .summaryheader-content .wd-content ul li.img {
    width: 75px;
    height: 75px;
    background: #F2F2F2;
    border: 1px solid #E4E4E4;
    border-radius: 5px;
    margin-top: 5px
}

#header .main-bar .wrapper .row .icons-resume .summaryheader-content .wd-content ul li.img img {
    width: 75px;
    border-radius: 5px
}

#header .main-bar .wrapper .row .icons-resume .summaryheader-content .wd-content ul li.remove {
    background: none
}

#header .main-bar .wrapper .row .icons-resume .summaryheader-content .wd-content ul li.remove .botaoRemover {
    background: none
}

#header .main-bar .wrapper .row .icons-resume .summaryheader-content .wd-content ul .qtd-preco {
    display: flex;
    position: absolute;
    bottom: 0;
    right: 0;
    width: 78%;
    justify-content: space-between;
    align-items: center
}

#header .main-bar .wrapper .row .icons-resume .summaryheader-content .wd-content ul .qtd-preco .qtd-texto {
    font-size: 13px;
    font-family: "Leelawadee", sans-serif;
    color: #222D33
}

#header .main-bar .wrapper .row .icons-resume .summaryheader-content .wd-content ul .qtd-preco .price {
    font-size: 13px;
    font-family: "obviously";
    font-weight: 700;
    color: #FF2B5A;
    width: auto
}

#header .main-bar .wrapper .row .icons-resume .summaryheader-content .wd-content ul .qtd-preco .quantity {
    width: 87px;
    height: 31px;
    background: #F1F1F1;
    border: 1px solid #e6e6e6;
    border-radius: 31px
}

#header .main-bar .wrapper .row .icons-resume .summaryheader-content .wd-content ul .qtd-preco .quantity .content {
    display: flex;
    height: 31px;
    justify-content: center;
    align-items: center
}

#header .main-bar .wrapper .row .icons-resume .summaryheader-content .wd-content ul .qtd-preco .quantity .content .bt {
    height: 31px;
    display: flex;
    cursor: pointer;
    align-items: center
}

#header .main-bar .wrapper .row .icons-resume .summaryheader-content .wd-content ul .qtd-preco .quantity .content .bt.less {
    height: 31px
}

#header .main-bar .wrapper .row .icons-resume .summaryheader-content .wd-content ul .qtd-preco .quantity .content .bt.more svg {
    height: 8px
}

#header .main-bar .wrapper .row .icons-resume .summaryheader-content .wd-content ul .qtd-preco .quantity .content .number {
    width: 50px;
    text-align: center;
    height: 31px;
    display: flex;
    justify-content: center;
    align-items: center;
    font-family: "Leelawadee Bold V1";
    font-size: 14px
}

#header .main-bar .wrapper .row .icons-resume .summaryheader-content .wd-content .subtotal {
    display: flex;
    margin: 0;
    padding: 0;
    justify-content: space-between;
    border-top: 1px solid #E4E4E4;
    padding-top: 30px;
    margin-top: 30px
}

#header .main-bar .wrapper .row .icons-resume .summaryheader-content .wd-content .subtotal li {
    float: initial;
    position: initial;
    font-size: 14px;
    color: #505050;
    font-family: "obviously";
    font-weight: 400;
    letter-spacing: 0.03em
}

#header .main-bar .wrapper .row .icons-resume .summaryheader-content .wd-content .subtotal li.value {
    color: #FF2B5A;
    font-family: "obviously";
    font-weight: 700
}

#header .main-bar .wrapper .row .icons-resume .summaryheader-content .wd-content ul.product.loading-lola::before {
    background: url('https://lolacosmetics.admin.core.dcg.com.br/Custom/Content/Themes/Lola/Imagens/loading-lola.svg') no-repeat;
    width: 40px;
    height: 40px;
    position: absolute;
    content: "";
    background-size: 100%;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    z-index: 5
}

#header .main-bar .wrapper .row .icons-resume .summaryheader-content .wd-content ul.product.loading-lola::after {
    width: 100%;
    height: 100%;
    content: "";
    position: absolute;
    background: rgba(255, 255, 255, 0.5);
    top: 0;
    left: 0;
    z-index: 4
}

#header .main-bar .wrapper .row .icons-resume .summaryheader-content .wd-header {
    display: none
}

#header .main-bar .wrapper .row .icons-resume .summaryheader-content .go-to-basket {
    background: #00B178;
    width: 100%;
    height: 45px;
    border-radius: 23px;
    border: none;
    font-size: 17px;
    font-family: "Leelawadee Bold V1";
    color: #fff;
    letter-spacing: 0.03em;
    margin-top: 30px
}

#header .main-bar .wrapper .row .icons-resume .summaryheader-content #btn-continuar {
    background: #F5F5F5;
    width: 100%;
    height: 45px;
    border-radius: 23px;
    border: 1px solid #E4E4E4;
    font-size: 17px;
    font-family: "Leelawadee Bold V1";
    color: #505050;
    letter-spacing: 0.03em;
    display: block;
    line-height: 45px;
    margin-top: 10px;
    text-transform: none;
    cursor: pointer
}

#header .main-bar .wrapper .row .icons-resume .basket {
    position: relative
}

#header .main-bar .wrapper .row .icons-resume .basket .total-items {
    width: 16px;
    height: 16px;
    border-radius: 16px;
    color: #fff;
    position: absolute;
    background: #FF2B5A;
    line-height: 16px;
    text-align: center;
    font-family: "Leelawadee", sans-serif;
    font-size: 12px;
    font-style: normal;
    right: -13px;
    top: 6px
}

#header .main-bar .wrapper .row .icons-resume #bg-cart {
    background: rgba(0, 0, 0, 0.5);
    width: 100%;
    height: 100%;
    position: fixed;
    top: 0;
    left: 0;
    z-index: 99;
    display: none;
    cursor: pointer
}

#header .main-bar .wrapper .row .icons-resume .wd-checkout-basket-summaryheader {
    position: fixed;
    display: block;
    width: 400px;
    height: 100%;
    z-index: 999999;
    background: #fff;
    right: -110%;
    top: 0;
    padding: 30px 20px;
    transition: all 0.3s ease
}

#header .main-bar .wrapper .row .icons-resume .wd-checkout-basket-summaryheader #carrinho-vazio {
    display: none
}

#header .main-bar .wrapper .row .icons-resume .wd-checkout-basket-summaryheader #carrinho-vazio span {
    color: #FF2B5A;
    font-size: 30px;
    display: block;
    line-height: 35px;
    padding-bottom: 10px
}

#header .main-bar .wrapper .row .icons-resume .wd-checkout-basket-summaryheader #carrinho-vazio p {
    font-size: 13px;
    line-height: 20px
}

#header .main-bar .wrapper .row .icons-resume .wd-checkout-basket-summaryheader #upsell-total {
    display: block
}

#header .main-bar .wrapper .row .icons-resume .wd-checkout-basket-summaryheader #upsell-total .text {
    display: flex;
    align-items: center;
    padding-top: 15px;
    gap: 10px;
    padding-bottom: 15px
}

#header .main-bar .wrapper .row .icons-resume .wd-checkout-basket-summaryheader #upsell-total .text .icon {
    height: 19px
}

#header .main-bar .wrapper .row .icons-resume .wd-checkout-basket-summaryheader #upsell-total .text p {
    margin: 0;
    font-size: 13px;
    letter-spacing: 0.05em
}

#header .main-bar .wrapper .row .icons-resume .wd-checkout-basket-summaryheader #upsell-total .frete-bar {
    background: #E5E5E5;
    width: 100%;
    display: block;
    border-radius: 10px;
    height: 6px;
    position: relative
}

#header .main-bar .wrapper .row .icons-resume .wd-checkout-basket-summaryheader #upsell-total .frete-bar:after {
    width: 12px;
    height: 12px;
    content: "";
    background: #FF2B5A;
    display: block;
    border-radius: 12px;
    right: 0;
    position: absolute;
    top: 50%;
    transform: translateY(-50%)
}

#header .main-bar .wrapper .row .icons-resume .wd-checkout-basket-summaryheader #upsell-total .frete-bar .selected {
    background: #FF2B5A;
    border-radius: 6px;
    position: absolute;
    left: 0;
    top: 0;
    height: 6px;
    transition: all 0.3s ease
}

#header .main-bar .wrapper .row .icons-resume .wd-checkout-basket-summaryheader #upsell-total .frete-bar .selected:after {
    width: 12px;
    height: 12px;
    content: "";
    background: #FF2B5A;
    display: block;
    border-radius: 12px;
    right: 0;
    position: absolute;
    top: 50%;
    transform: translateY(-50%)
}

#header .main-bar .wrapper .row .icons-resume .wd-checkout-basket-summaryheader #close-cart {
    position: absolute;
    width: 30px;
    height: 30px;
    background: #fff;
    border-radius: 30px;
    display: block;
    line-height: 25px;
    text-align: center;
    color: #FF2B5A;
    font-size: 18px;
    font-family: "obviously";
    font-weight: 700;
    top: 10px;
    left: -40px;
    cursor: pointer
}

#header .main-bar .wrapper .row .icons-resume .wd-checkout-basket-summaryheader #close-cart:after {
    content: ""
}

#header .main-bar .wrapper .row .icons-resume .wd-checkout-basket-summaryheader .legend {
    display: flex;
    align-items: center;
    gap: 10px
}

#header .main-bar .wrapper .row .icons-resume .wd-checkout-basket-summaryheader .legend .icon {
    height: 28px
}

#header .main-bar .wrapper .row .icons-resume .wd-checkout-basket-summaryheader .legend div {
    line-height: 20px
}

#header .main-bar .wrapper .row .icons-resume .wd-checkout-basket-summaryheader .legend div span {
    font-size: 12px;
    letter-spacing: 0.02em
}

#header .main-bar .wrapper .row .icons-resume .wd-checkout-basket-summaryheader .legend strong {
    display: block;
    font-family: "obviously";
    font-weight: 700;
    font-size: 16px;
    color: #505050;
    letter-spacing: 0.02em
}

#header .main-bar .wrapper .row .icons-resume .wd-checkout-basket-summaryheader.active-cart {
    right: 0
}

#header .main-bar .wrapper .row .icons-resume .wd-checkout-basket-summaryheader.active-cart + #bg-cart {
    display: block
}

#header .main-bar .wrapper .row .icons-resume .wd-checkout-basket-summaryheader.empty #carrinho-vazio {
    display: block
}

#header .main-bar .wrapper .row .icons-resume .wd-checkout-basket-summaryheader.empty #upsell-total {
    display: none
}

#header .main-bar .wrapper .row .icons-resume #top-search {
    position: relative
}

#header .main-bar .wrapper .row .icons-resume #top-search .suggestion-box {
    left: 25px;
    top: 65px
}

#header .main-bar .wrapper .row .icons-resume #top-search .suggestion-box .suggestion-box-wrapper {
    border-radius: 0px 0px 20px 20px;
    border: 1px solid #d8d4d4;
    padding: 0
}

#header .main-bar .wrapper .row .icons-resume #top-search .suggestion-box .suggestion-box-wrapper .suggestion-title {
    display: none
}

#header .main-bar .wrapper .row .icons-resume #top-search .suggestion-box .suggestion-box-wrapper .suggestion-products ul {
    display: flex;
    flex-wrap: wrap;
    padding: 40px 50px 0 50px;
    justify-content: space-between
}

#header .main-bar .wrapper .row .icons-resume #top-search .suggestion-box .suggestion-box-wrapper .suggestion-products ul li {
    width: 49%;
    border: none;
    padding: 0;
    padding-bottom: 40px
}

#header .main-bar .wrapper .row .icons-resume #top-search .suggestion-box .suggestion-box-wrapper .suggestion-products ul li:hover {
    background: none
}

#header .main-bar .wrapper .row .icons-resume #top-search .suggestion-box .suggestion-box-wrapper .suggestion-products ul li .suggestion-product-name {
    font-size: 14px;
    height: 40px;
    font-family: "Leelawadee Bold V1";
    display: block;
    letter-spacing: 0.02em
}

#header .main-bar .wrapper .row .icons-resume #top-search .suggestion-box .suggestion-box-wrapper .suggestion-products ul li .suggestion-product-description {
    padding-left: 10px;
    float: left;
    width: 70%
}

#header .main-bar .wrapper .row .icons-resume #top-search .suggestion-box .suggestion-box-wrapper .suggestion-products ul li .suggestion-product-price {
    font-family: "obviously";
    font-weight: 700;
    color: #FF2B5A;
    font-size: 14px;
    letter-spacing: 0.02em
}

#header .main-bar .wrapper .row .icons-resume #top-search .suggestion-box .suggestion-box-wrapper .suggestion-products ul li .suggestion-product-img {
    width: 108px;
    box-shadow: 0 0 0 0 #F2F2F2;
    border-radius: 5px;
    margin-right: 5px;
    background: #F2F2F2;
    padding: 5px
}

#header .main-bar .wrapper .row .icons-resume #top-search .suggestion-box .suggestion-box-wrapper .suggestion-products ul li .suggestion-product-img img {
    width: 100%;
    height: auto
}

#header .main-bar .wrapper .row .icons-resume #top-search .close-search {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    right: 70px;
    z-index: 10;
    font-size: 20px;
    color: #FF2B5A;
    height: 36px;
    line-height: 30px;
    font-family: "obviously";
    font-weight: 700;
    cursor: pointer
}

#header .main-bar .wrapper .row .icons-resume #top-search > .icon {
    cursor: pointer
}

#header .main-bar .wrapper .row .icons-resume #top-search .wd-search {
    position: absolute;
    top: -14px;
    width: 0;
    overflow: hidden;
    right: -10px;
    background: #fff;
    height: 62px;
    border-radius: 62px;
    transition: all 0.3s ease
}

#header .main-bar .wrapper .row .icons-resume #top-search .wd-search input {
    height: 62px;
    border: none;
    text-indent: 15px;
    background: none;
    color: #B7B7B7;
    font-family: "Leelawadee", sans-serif
}

#header .main-bar .wrapper .row .icons-resume #top-search .wd-search input:focus-visible {
    outline: none
}

#header .main-bar .wrapper .row .icons-resume #top-search .wd-search input::-moz-placeholder {
    font-family: "Leelawadee", sans-serif;
    color: #B7B7B7;
    letter-spacing: 0.02em
}

#header .main-bar .wrapper .row .icons-resume #top-search .wd-search input::-moz-placeholder {
    font-family: "Leelawadee", sans-serif;
    color: #B7B7B7;
    letter-spacing: 0.02em
}

#header .main-bar .wrapper .row .icons-resume #top-search .wd-search input::placeholder {
    font-family: "Leelawadee", sans-serif;
    color: #B7B7B7;
    letter-spacing: 0.02em
}

#header .main-bar .wrapper .row .icons-resume #top-search .wd-search button {
    position: absolute;
    right: 25px;
    top: 50%;
    transform: translateY(-50%);
    background: none;
    border: none;
    background: url('https://lolacosmetics.admin.core.dcg.com.br/Custom/Content/Themes/Lola/Imagens/search-ativo.svg') no-repeat;
    width: 26px;
    height: 26px;
    font-size: 0;
    padding: 0;
    border-radius: 0
}

#header .main-bar .wrapper .row .icons-resume #top-search.active-search .wd-search {
    width: 1320px;
    overflow: visible
}

#header .main-bar .wrapper .row .icons-resume #top-search.active-search + #bg-search {
    display: block
}

#header .main-bar .wrapper .row #logo {
    width: 10%
}

#header .main-bar .wrapper .row #logo a {
    background: url('https://lolacosmetics.admin.core.dcg.com.br/Custom/Content/Themes/Lola/Imagens/novo-logo-lola.png');
    width: 89px;
    height: 89px;
    font-size: 0;
    display: block
}

#header .dropdown-menu {
    position: fixed;
    top: 0;
    width: 83%;
    height: 100%;
    background: #F4F3F4;
    left: -100%;
    z-index: 99999999;
    transition: all 0.3s ease
}

#header .dropdown-menu.active-menu .close-icon {
    position: fixed;
    top: 10px;
    right: 9%;
    background: none;
    width: 33px;
    height: 33px
}

#header .dropdown-menu.active-menu .close-icon button {
    background: none;
    width: 33px;
    height: 33px
}

#header .dropdown-menu .account {
    display: flex;
    padding-top: 30px;
    gap: 10px;
    padding-left: 15px;
    padding-bottom: 30px
}

#header .dropdown-menu .account .wd-profile-welcome-shopper {
    line-height: initial
}

#header .dropdown-menu .account .widget-title {
    font-size: 14px;
    font-family: "obviously";
    font-weight: 700;
    color: black
}

#header .dropdown-menu .account .widget-title i {
    display: none
}

#header .dropdown-menu .account .widget-title .title {
    color: #fff;
    font-size: 14px;
    font-family: "obviously";
    font-weight: 700
}

#header .dropdown-menu .account .widget-title a {
    color: black;
    font-size: 14px;
    font-family: "obviously";
    font-weight: 700
}

#header .dropdown-menu .account .widget-title .sign-out {
    float: right;
    color: #FE2D88;
    padding-left: 6px
}

#header .dropdown-menu .account .widget-content {
    display: none
}

#header .dropdown-menu .account ul {
    display: flex;
    gap: 10px
}

#header .dropdown-menu .account ul li {
    color: #fff;
    letter-spacing: 0.05em;
    font-family: "obviously";
    font-weight: 700
}

#header .dropdown-menu .account ul li a {
    color: #fff;
    letter-spacing: 0.05em;
    font-family: "obviously";
    font-weight: 700
}

#header .dropdown-menu .logo-menu {
    padding-top: 20px
}

#header .dropdown-menu .logo-menu svg {
    margin: 0 auto;
    display: block
}

#header .dropdown-menu.active-menu {
    left: 0
}

#header #bg-menu {
    background: rgba(0, 0, 0, 0.3);
    width: 100%;
    height: 100%;
    position: fixed;
    top: 0;
    left: 0;
    z-index: 99999;
    display: none;
    cursor: pointer
}

#header .hamburguer {
    width: 20%
}

.main-category {
    width: 78%
}

.main-category .wd-category-menu .level-1 {
    display: flex;
    justify-content: space-between
}

.main-category .wd-category-menu .level-1 > li {
    width: 15.2%;
    height: 56px;
    position: relative
}

.main-category .wd-category-menu .level-1 > li .icon {
    display: none
}

.main-category .wd-category-menu .level-1 > li h3 {
    margin: 0
}

.main-category .wd-category-menu .level-1 > li h3 a {
    display: block;
    line-height: 56px;
    text-align: center;
    height: 56px;
    text-transform: uppercase;
    color: #fff;
    font-family: "obviously";
    font-weight: 500;
    cursor: pointer;
    font-size: 15px;
    text-decoration: none
}

.main-category .wd-category-menu .level-1 > li:hover .level-2 {
    display: block;
    visibility: visible;
    opacity: 1
}

.main-category .wd-category-menu .level-1 > li.linhas h3 a {
    background: #9D5FDD
}

.main-category .wd-category-menu .level-1 > li.linhas h3:hover a {
    color: #FFCD00
}

.main-category .wd-category-menu .level-1 > li.linhas .level-2 {
    background: #9D5FDD;
    width: 1255px;
    -moz-column-count: 5;
    column-count: 5;
    -moz-column-gap: 0;
    column-gap: 0
}

.main-category .wd-category-menu .level-1 > li.linhas .level-2 li:hover a {
    background: #8548C4;
    color: #F9DD67
}

.main-category .wd-category-menu .level-1 > li.kits h3 a {
    background: #EF86D1
}

.main-category .wd-category-menu .level-1 > li.kits h3:hover a {
    opacity: 0.9
}

.main-category .wd-category-menu .level-1 > li.novidades h3 a {
    background: #37C8D3
}

.main-category .wd-category-menu .level-1 > li.novidades h3:hover a {
    color: #F9DD67
}

.main-category .wd-category-menu .level-1 > li.novidades .level-2 {
    background: #37C8D3;
    width: 250px;
    height: 300px
}

.main-category .wd-category-menu .level-1 > li.novidades .level-2 > li:hover > h4 > a {
    background: #2AAEB8;
    color: #F9DD67
}

.main-category .wd-category-menu .level-1 > li.novidades .level-2 .level-3 {
    background: #2AAEB8
}

.main-category .wd-category-menu .level-1 > li.novidades .level-2 .level-3 li:hover a {
    background: #37C8D3;
    color: #F9DD67
}

.main-category .wd-category-menu .level-1 > li.cabelos h3 a {
    background: #EA136A
}

.main-category .wd-category-menu .level-1 > li.cabelos h3:hover a {
    color: #F9DD67
}

.main-category .wd-category-menu .level-1 > li.cabelos .level-2 {
    background: #EA136A;
    width: 250px;
    height: 300px
}

.main-category .wd-category-menu .level-1 > li.cabelos .level-2 > li:hover > h4 > a {
    background: #F25494;
    color: #F9DD67
}

.main-category .wd-category-menu .level-1 > li.cabelos .level-2 .level-3 {
    background: #F25494
}

.main-category .wd-category-menu .level-1 > li.cabelos .level-2 .level-3 li:hover a {
    background: #EA136A;
    color: #F9DD67
}

.main-category .wd-category-menu .level-1 > li.lolaterapia h3 a {
    background: #F49416
}

.main-category .wd-category-menu .level-1 > li.lolaterapia h3:hover a {
    color: #F9DD67
}

.main-category .wd-category-menu .level-1 > li.lolaterapia .level-2 {
    background: #F49416;
    width: 250px;
    height: 300px
}

.main-category .wd-category-menu .level-1 > li.lolaterapia .level-2 > li:hover > h4 > a {
    background: #F3762E;
    color: #F9DD67
}

.main-category .wd-category-menu .level-1 > li.lolaterapia .level-2 .level-3 {
    background: #F3762E
}

.main-category .wd-category-menu .level-1 > li.lolaterapia .level-2 .level-3 li:hover a {
    background: #F49416;
    color: #F9DD67
}

.main-category .wd-category-menu .level-1 > li.dica-da-lola h3 a {
    background: #03D896
}

.main-category .wd-category-menu .level-1 > li.dica-da-lola h3:hover a {
    color: #F9DD67
}

.main-category .wd-category-menu .level-1 > li.dica-da-lola .level-2 {
    background: #03D896;
    width: 250px;
    height: 300px
}

.main-category .wd-category-menu .level-1 > li.dica-da-lola .level-2 > li:hover > h4 > a {
    background: #0AB882;
    color: #F9DD67
}

.main-category .wd-category-menu .level-1 > li.dica-da-lola .level-2 .level-3 {
    background: #0AB882
}

.main-category .wd-category-menu .level-1 > li.dica-da-lola .level-2 .level-3 li:hover a {
    background: #03D896;
    color: #F9DD67
}

.main-category .wd-category-menu .level-1 > li.promocao h3 a {
    background: #EF86D1
}

.main-category .wd-category-menu .level-1 > li.promocao h3:hover a {
    color: #F9DD67
}

.main-category .wd-category-menu .level-1 > li.promocao .level-2 {
    background: #EF86D1;
    width: 250px;
    height: 300px
}

.main-category .wd-category-menu .level-1 > li.promocao .level-2 > li:hover > h4 > a {
    background: #E165BD;
    color: #F9DD67
}

.main-category .wd-category-menu .level-1 .level-2 {
    display: block;
    position: absolute;
    padding: 30px 0;
    top: 83px;
    left: -35px;
    box-shadow: 0px 3px 8px rgba(0, 0, 0, 0.16);
    visibility: hidden;
    opacity: 0;
    transition: visibility 0s, opacity 0.3s linear
}

.main-category .wd-category-menu .level-1 .level-2 .ver-tudo a {
    font-family: "obviously";
    font-weight: 700
}

.main-category .wd-category-menu .level-1 .level-2:after {
    content: "";
    width: 100%;
    height: 30px;
    background-color: transparent;
    display: block;
    position: absolute;
    top: -27px;
    z-index: 10;
    left: 25px
}

.main-category .wd-category-menu .level-1 .level-2 .level-3 {
    position: absolute;
    left: 250px;
    width: 0;
    height: 300px;
    top: 0;
    padding-top: 30px;
    padding-bottom: 30px;
    filter: drop-shadow(0px 3px 6px rgba(0, 0, 0, 0.16));
    overflow: hidden;
    transition: all 0.3s ease
}

.main-category .wd-category-menu .level-1 .level-2 > li {
    margin-bottom: 5px
}

.main-category .wd-category-menu .level-1 .level-2 > li:hover .level-3 {
    width: 300px
}

.main-category .wd-category-menu .level-1 .level-2 > li a {
    color: #fff;
    padding-left: 20px;
    font-family: "obviously";
    font-weight: 400;
    font-size: 14px;
    text-decoration: none;
    padding-bottom: 10px;
    display: block;
    padding-top: 5px;
    letter-spacing: 0.03em
}

.main-category .wd-category-menu .level-1 .level-2 > li h4 {
    margin: 0
}

.main-category .wd-category-menu .level-1 .level-2 > li.has-children > h4 > a {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding-right: 25px
}

.main-category .wd-category-menu .level-1 .level-2 > li.has-children > h4 > a .icon {
    display: block
}

.main-category .wd-category-menu .level-1 .level-2 > li.has-children:hover > h4 > a .icon svg path {
    fill: #F9DD67
}

.category-menu-small .level-1 li h3 {
    width: 100%;
    height: 70px;
    padding-left: 0;
    font-size: 14px;
    font-family: "obviously";
    font-weight: 500;
    letter-spacing: 0.05em;
    color: #fff;
    display: flex;
    margin: 0;
    align-items: center;
    justify-content: space-between;
    padding-right: 0;
    text-indent: 30px
}

.category-menu-small .level-1 li h3 .icon {
    position: relative;
    right: 15px
}

.category-menu-small .level-1 li.linhas h3 {
    background: #9D5FDD
}

.category-menu-small .level-1 li.linhas .level-2 {
    background: #9D5FDD
}

.category-menu-small .level-1 li.linhas .level-2 .icon {
    display: none
}

.category-menu-small .level-1 li.novidades h3 {
    background: #37C8D3
}

.category-menu-small .level-1 li.novidades .level-2 {
    background: #37C8D3
}

.category-menu-small .level-1 li.novidades .level-2 > li > h4 > a {
    background: #2AAEB8
}

.category-menu-small .level-1 li.cabelos h3 {
    background: #EA136A
}

.category-menu-small .level-1 li.cabelos .level-2 {
    background: #EA136A
}

.category-menu-small .level-1 li.cabelos .level-2 > li > h4 > a {
    background: #F25494
}

.category-menu-small .level-1 li.lolaterapia h3 {
    background: #F49416
}

.category-menu-small .level-1 li.lolaterapia .level-2 {
    background: #F49416
}

.category-menu-small .level-1 li.lolaterapia .level-2 > li > h4 > a {
    background: #F3762E
}

.category-menu-small .level-1 li.dica-da-lola h3 {
    background: #03D896
}

.category-menu-small .level-1 li.dica-da-lola .level-2 {
    background: #03D896
}

.category-menu-small .level-1 li.dica-da-lola .level-2 > li > h4 > a {
    background: #0AB882
}

.category-menu-small .level-1 li.promocao h3 {
    background: #EF86D1
}

.category-menu-small .level-1 li.promocao .level-2 {
    background: #EF86D1
}

.category-menu-small .level-1 li.promocao .level-2 > li > h4 > a {
    background: #E165BD
}

.category-menu-small .level-1 li.kits h3 {
    background: #EF86D1
}

.category-menu-small .level-1 .level-2 {
    position: fixed;
    top: 0;
    left: -100%;
    width: 85%;
    z-index: 9999999;
    height: 100%;
    overflow-y: auto;
    transition: all 0.3s ease
}

.category-menu-small .level-1 .level-2 .voltar-menu-2 {
    display: flex;
    color: #fff;
    align-items: center;
    height: 70px;
    gap: 10px;
    font-size: 14px;
    font-family: "obviously";
    font-weight: 700;
    letter-spacing: 0.05em;
    padding-left: 15px
}

.category-menu-small .level-1 .level-2 .voltar-menu-2 .voltar {
    height: 15px
}

.category-menu-small .level-1 .level-2 .level-3 {
    max-height: 0;
    overflow: hidden;
    transition: all 0.3s ease
}

.category-menu-small .level-1 .level-2 .level-3 li h4 a .icon {
    display: none
}

.category-menu-small .level-1 .level-2 .ver-todas {
    padding-bottom: 20px
}

.category-menu-small .level-1 .level-2 .ver-todas h4 a {
    text-align: center;
    display: block;
    font-size: 14px;
    font-family: "obviously";
    font-weight: 500;
    letter-spacing: 0.05em;
    color: #fff;
    background: none !important
}

.category-menu-small .level-1 .level-2 > li > h4 {
    margin: 0 !important
}

.category-menu-small .level-1 .level-2 > li > h4 > a {
    color: #F9DD67;
    height: 50px;
    margin-bottom: 2px
}

.category-menu-small .level-1 .level-2 > li > h4 > a > .icon {
    display: none
}

.category-menu-small .level-1 .level-2 > li.has-children .icon {
    display: block;
    position: relative;
    right: 15px
}

.category-menu-small .level-1 .level-2 > li.has-children .icon svg {
    transform: rotate(90deg);
    transition: all 0.3s ease
}

.category-menu-small .level-1 .level-2 > li.has-children .icon svg path {
    fill: #F9DD67
}

.category-menu-small .level-1 .level-2 > li.has-children.active-menu-3 .level-3 {
    max-height: 1000px
}

.category-menu-small .level-1 .level-2 > li.has-children.active-menu-3 .icon svg {
    transform: rotate(270deg)
}

.category-menu-small .level-1 .level-2 > li.has-children.ver-todas > h4 > a {
    background: none
}

.category-menu-small .level-1 .level-2 li h4 {
    margin: 12px 0
}

.category-menu-small .level-1 .level-2 li a {
    color: #fff;
    padding-left: 15px;
    font-size: 13px;
    letter-spacing: 0.05em;
    display: flex;
    justify-content: space-between;
    align-items: center;
    text-decoration: none
}

.category-menu-small .level-1 .level-2.active-menu-2 {
    left: 0
}

li[class*=product-] .wd-product-line {
    padding: 20px;
    border: 1px solid #E5E5E5;
    border-radius: 10px;
    background: #fff
}

li[class*=product-] .wd-product-line.line-kits .list-price em {
    display: none !important
}

li[class*=product-] .wd-product-line-medias a.thumb {
    height: 310px !important;
    margin-bottom: 15px;
    padding: 0;
    width: 310px !important
}

li[class*=product-] .wd-product-line-medias a.thumb img {
    width: 100%;
    height: auto;
    border-radius: 10px
}

li[class*=product-] .medias {
    background: none;
    border-radius: 0
}

li[class*=product-] .wd-product-line-medias-variations {
    display: none
}

li[class*=product-] .btn-product-novo {
    margin-top: 30px
}

li[class*=product-] .btn-product-novo .buy-unavailable {
    background: #F1F1F1;
    border: 1px solid #E5E5E5
}

li[class*=product-] .btn-product-novo .buy-unavailable a {
    color: #222D33;
    text-decoration: none;
    font-size: 17px
}

li[class*=product-] .btn-product-novo .buy-unavailable a span {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 10px
}

li[class*=product-] .btn-product-novo .btn-kit {
    width: 100%;
    background: #00B178;
    height: 47px;
    border-radius: 27px;
    display: flex;
    color: #fff;
    justify-content: center;
    align-items: center;
    gap: 10px;
    font-size: 16px;
    font-family: "Leelawadee Bold V1";
    text-decoration: none;
    border: 1px solid transparent;
    gap: 10px
}

li[class*=product-] .btn-product-novo .btn-kit:hover {
    opacity: 0.9
}

li[class*=product-] .btn-product-novo .btn-kit .icon {
    height: 18px
}

li[class*=product-] .btn-product-novo form {
    display: flex;
    justify-content: space-between
}

li[class*=product-] .btn-product-novo form .qtd-vitrine {
    width: 30%;
    background: #F1F1F1;
    border: 1px solid #E5E5E5;
    height: 47px;
    border-radius: 27px;
    position: relative
}

li[class*=product-] .btn-product-novo form .qtd-vitrine input {
    background: none;
    border: none;
    height: 47px;
    text-align: center;
    font-size: 15px;
    color: #0B040A;
    font-family: "Leelawadee Bold V1"
}

li[class*=product-] .btn-product-novo form .qtd-vitrine span.ico-qtd {
    top: 40%;
    transform: translateY(-50%);
    font-size: 24px;
    font-family: "obviously";
    font-weight: 500;
    color: #FF2B5A;
    position: absolute;
    height: 48px;
    display: flex;
    cursor: pointer;
    align-items: center
}

@media screen and (max-width: 1023px) {
    li[class*=product-] .btn-product-novo form .qtd-vitrine span.ico-qtd {
        top: 40%
    }
}

li[class*=product-] .btn-product-novo form .qtd-vitrine span.ico-qtd.mais {
    right: 15px
}

li[class*=product-] .btn-product-novo form .qtd-vitrine span.ico-qtd.menos {
    left: 15px
}

li[class*=product-] .btn-product-novo form .btn-buy-fake {
    width: 65%;
    background: #00B178;
    height: 47px;
    border-radius: 27px;
    display: flex;
    color: #fff;
    justify-content: center;
    align-items: center;
    gap: 10px;
    font-size: 16px;
    font-family: "Leelawadee Bold V1";
    text-decoration: none;
    border: 1px solid transparent
}

@media screen and (max-width: 1023px) {
    li[class*=product-] .btn-product-novo form .btn-buy-fake {
        font-size: 14px;
        position: absolute;
        right: 5px;
        width: 60%
    }
}

li[class*=product-] .btn-product-novo form .btn-buy-fake:hover {
    opacity: 0.9
}

li[class*=product-] .btn-product-novo form .btn-buy-fake .icon {
    height: 18px
}

li[class*=product-] .btn-product-novo form .btn-buy-fake.loading-lola {
    font-size: 0
}

li[class*=product-] .btn-product-novo form .btn-buy-fake.loading-lola .icon {
    display: none
}

li[class*=product-] .btn-product-novo form .btn-buy-fake.loading-lola:after {
    background: url('https://lolacosmetics.admin.core.dcg.com.br/Custom/Content/Themes/Lola/Imagens/loading-lola-branco.svg') no-repeat;
    width: 40px;
    height: 40px;
    position: absolute;
    content: "";
    background-size: 100%
}

li[class*=product-] .item-description h3 {
    margin-top: 0;
    color: #0B040A;
    font-family: "Leelawadee Bold V1";
    font-size: 16px;
    letter-spacing: 0.03em;
    height: 35px
}

li[class*=product-] .item-description h3 a {
    color: #0B040A;
    font-family: "Leelawadee Bold V1";
    font-size: 16px;
    text-transform: lowercase;
    display: block;
    letter-spacing: 0.03em;
    text-decoration: none
}

li[class*=product-] .item-description h3 a::first-line {
    text-transform: capitalize
}

.banner-beneficios .banner-wrapper {
    height: auto !important
}

.banner-beneficios img {
    width: 100%;
    height: auto
}

.banner-beneficios-mobile .banner-wrapper {
    height: auto !important
}

.banner-beneficios-mobile img {
    width: 100%;
    height: auto
}

.product-unavailable {
    height: 60px;
    margin-top: 22px;
    display: block;
    font-family: "obviously";
    font-weight: 500;
    color: #222D33;
    font-size: 13px;
    letter-spacing: 0.05em
}

.wd-product-price-description .priceContainer {
    text-align: left;
    height: 60px;
    position: relative;
    margin-top: 20px;
    display: block
}

.wd-product-price-description .priceContainer .list-price {
    color: #000;
    font-size: 11px;
    font-family: "obviously";
    font-weight: 300;
    margin-right: 15px;
    display: block;
    vertical-align: middle
}

.wd-product-price-description .priceContainer .list-price .prefix {
    font-family: "obviously";
    font-weight: 500;
    color: #222D33;
    font-size: 13px;
    display: none
}

.wd-product-price-description .priceContainer .list-price span {
    font-size: 25px;
    color: #FF2B5A;
    font-family: "obviously";
    font-weight: 700
}

.wd-product-price-description .priceContainer .list-price span:after {
    content: "" !important;
    font-family: "obviously";
    font-weight: 500;
    font-size: 13px;
    padding-left: 0;
    color: #222D33
}

.wd-product-price-description .priceContainer .list-price.de-por {
    text-decoration: none;
    position: absolute;
    top: -12px
}

.wd-product-price-description .priceContainer .list-price.de-por span {
    color: #222D33;
    font-size: 13px;
    font-family: "obviously";
    font-weight: 500;
    text-decoration: line-through
}

.wd-product-price-description .priceContainer .list-price.de-por span:after {
    display: none
}

.wd-product-price-description .priceContainer .list-price.de-por .prefix {
    display: none
}

.wd-product-price-description .priceContainer .label .label:last-child {
    display: none
}

.wd-product-price-description .priceContainer .a-partir {
    vertical-align: middle;
    display: block;
    font-size: 25px;
    color: #FF2B5A;
    font-family: "obviously";
    font-weight: 700
}

.wd-product-price-description .priceContainer .a-partir em {
    display: none
}
/*
.wd-product-price-description .priceContainer .a-partir:after {
    content: "Ã vista";
    font-family: "obviously";
    font-weight: 500;
    font-size: 13px;
    padding-left: 10px;
    color: #222D33
}*/

.wd-product-price-description .priceContainer .a-partir .prefix {
    color: #000;
    font-size: 12px;
    font-family: "obviously";
    font-weight: 300
}

.wd-product-price-description .priceContainer .sale-price {
    vertical-align: middle;
    display: block;
    font-size: 25px;
    color: #FF2B5A;
    font-family: "obviously";
    font-weight: 700
}

.wd-product-price-description .priceContainer .sale-price em {
    display: none
}

/*.wd-product-price-description .priceContainer .sale-price:after {
    content: "Ã vista";
    font-family: "obviously";
    font-weight: 500;
    font-size: 13px;
    padding-left: 10px;
    color: #222D33
}*/

.wd-product-price-description .priceContainer .condition {
    color: #000;
    font-size: 12px;
    font-family: "obviously";
    font-weight: 400;
    display: block;
    margin: 3px 0;
    color: #222D33;
    margin-top: 0;
    display: block
}

.wd-product-price-description .priceContainer .condition .parcels {
    color: #222D33;
    font-family: "obviously";
    font-weight: 500;
    font-size: 12px
}

.wd-product-price-description .priceContainer .condition .parcels:after {
    content: " sem juros de ";
    font-family: "obviously";
    font-weight: 500;
    font-size: 13px
}

.wd-product-price-description .priceContainer .condition .parcels:before {
    content: "em atÃ© ";
    font-family: "obviously";
    font-weight: 500;
    font-size: 13px
}

.wd-product-price-description .priceContainer .condition .parcel-value {
    color: #222D33;
    font-family: "obviously";
    font-weight: 500;
    font-size: 12px
}

.wd-product-price-description .priceContainer .condition .parcel-value:after {
    display: none
}

.wd-product-price-description .priceContainer .condition .sem-juros {
    display: none
}

.wd-product-price-description .priceContainer .condition .label {
    display: none
}

.wd-product-price-description .priceContainer .savings {
    color: #000;
    font-size: 12px;
    font-family: "obviously";
    font-weight: 400;
    display: block;
    margin: 3px 0;
    color: #222D33
}

.wd-product-price-description .priceContainer .savings .parcels {
    color: #222D33;
    font-family: "obviously";
    font-weight: 500;
    font-size: 12px
}

.wd-product-price-description .priceContainer .savings .parcels:after {
    content: " sem juros de ";
    font-family: "obviously";
    font-weight: 500;
    font-size: 13px
}

.wd-product-price-description .priceContainer .savings .parcels:before {
    content: "em atÃ© ";
    font-family: "obviously";
    font-weight: 500;
    font-size: 13px
}

.wd-product-price-description .priceContainer .savings .parcel-value {
    color: #222D33;
    font-family: "obviously";
    font-weight: 500;
    font-size: 12px
}

.wd-product-price-description .priceContainer .savings .parcel-value:after {
    display: none
}

.wd-product-price-description .priceContainer .economize {
    font-family: "obviously";
    font-weight: 400;
    border-radius: 3px;
    display: block;
    margin: 0 auto;
    text-transform: uppercase;
    background-color: #d7d7d7;
    width: 242px;
    height: 22px;
    line-height: 22px;
    color: #383737;
    font-size: 10px
}

body.grid-empty #content-wrapper h1 {
    text-align: center
}

body.grid-empty #content-wrapper .no-data {
    text-align: center;
    display: block
}

body.grid-empty .wd-browsing-grid .wd-header {
    display: none
}

body.grid-empty .wd-browsing-grid-sorter {
    display: none !important
}

body[class*=context-product-] .checkout-basket-content-modal {
    display: none
}

body[class*=context-product-] .medias-zoom-modal.themodal-overlay .the-modal {
    max-width: 640px
}

body[class*=context-product-] .medias-zoom-modal.themodal-overlay .the-modal .product-medias-zoom {
    display: block !important
}

body[class*=context-product-] .medias-zoom-modal.themodal-overlay .the-modal .product-medias-zoom .slick-arrow {
    z-index: 10;
    width: 40px;
    height: 40px
}

body[class*=context-product-] .medias-zoom-modal.themodal-overlay .the-modal .product-medias-zoom .slick-arrow:before {
    display: none
}

body[class*=context-product-] .medias-zoom-modal.themodal-overlay .the-modal .product-medias-zoom .slick-arrow.slick-prev {
    left: -70px
}

body[class*=context-product-] .medias-zoom-modal.themodal-overlay .the-modal .product-medias-zoom .slick-arrow.slick-next {
    right: -70px
}

body[class*=context-product-] .wd-browsing-breadcrumbs {
    max-width: 1535px;
    margin: 0 auto
}

body[class*=context-product-] #middle {
    max-width: 100%
}

body[class*=context-product-] .product-detail .head {
    display: flex;
    padding-bottom: 50px;
    max-width: 1535px;
    margin: 0 auto
}

body[class*=context-product-] .product-detail .head .medias {
    width: 60%
}

body[class*=context-product-] .product-detail .head .medias .botao-zoom {
    font-family: "obviously";
    font-weight: 700;
    font-size: 13px;
    margin-top: -40px;
    display: block;
    position: relative;
    cursor: pointer;
    text-decoration: none
}

body[class*=context-product-] .product-detail .head .medias .wd-product-medias {
    display: flex;
    justify-content: space-between
}

body[class*=context-product-] .product-detail .head .medias .wd-product-medias .wd-product-medias-displayer {
    order: 1;
    width: 83%;
    background: none;
    border-radius: 10px;
    padding: 0
}

body[class*=context-product-] .product-detail .head .medias .wd-product-medias .wd-product-medias-displayer img.image.Image {
    max-width: 716px;
    height: auto;
    margin: 0 auto;
    display: block;
    width: 100%;
    border-radius: 10px
}

body[class*=context-product-] .product-detail .head .medias .wd-product-medias .wd-product-medias-displayer .no-photo {
    max-width: 716px;
    height: auto;
    margin: 0 auto;
    display: block;
    width: 100%;
    border-radius: 10px
}

body[class*=context-product-] .product-detail .head .medias .wd-product-medias .wd-product-medias-displayer .zoom {
    margin: 0 auto;
    display: block
}

body[class*=context-product-] .product-detail .head .medias .wd-product-medias .wd-product-medias-displayer .ezZoom-container {
    background: #f2f2f2
}

body[class*=context-product-] .product-detail .head .medias .wd-product-medias .wd-product-medias-enlarger {
    display: none;
    width: 83%;
    position: absolute;
    bottom: 30px;
    right: 0;
    z-index: 10
}

body[class*=context-product-] .product-detail .head .medias .wd-product-medias .wd-product-medias-enlarger button {
    background: none;
    color: #0B040A;
    font-family: "obviously";
    font-weight: 700;
    font-size: 13px
}

body[class*=context-product-] .product-detail .head .medias .wd-product-medias .wd-product-medias-enlarger button .icon {
    padding-right: 5px
}

body[class*=context-product-] .product-detail .head .medias .wd-product-medias .wd-product-media-selector {
    order: 0;
    width: 14%
}

body[class*=context-product-] .product-detail .head .medias .wd-product-medias .wd-product-media-selector .acima {
    display: none
}

body[class*=context-product-] .product-detail .head .medias .wd-product-medias .wd-product-media-selector .abaixo {
    display: none
}

body[class*=context-product-] .product-detail .head .medias .wd-product-medias .wd-product-media-selector ul .slick-arrow {
    transform: none;
    z-index: 10;
    left: 50%;
    transform: translateX(-50%);
    width: 30px;
    height: 30px
}

body[class*=context-product-] .product-detail .head .medias .wd-product-medias .wd-product-media-selector ul .slick-arrow:before {
    display: none
}

body[class*=context-product-] .product-detail .head .medias .wd-product-medias .wd-product-media-selector ul .slick-arrow.slick-disabled {
    opacity: 0.8
}

body[class*=context-product-] .product-detail .head .medias .wd-product-medias .wd-product-media-selector ul .slick-prev {
    top: 10px
}

body[class*=context-product-] .product-detail .head .medias .wd-product-medias .wd-product-media-selector ul .slick-next {
    bottom: 5px;
    top: initial
}

body[class*=context-product-] .product-detail .head .medias .wd-product-medias .wd-product-media-selector ul .slick-list {
    padding-top: 25px
}

body[class*=context-product-] .product-detail .head .medias .wd-product-medias .wd-product-media-selector ul li {
    float: initial;
    background: #F2F2F2;
    margin-bottom: 20px;
    border: none !important;
    border-radius: 10px;
    opacity: 0.7
}

body[class*=context-product-] .product-detail .head .medias .wd-product-medias .wd-product-media-selector ul li img {
    max-width: 123px;
    height: auto;
    border-radius: 10px
}

body[class*=context-product-] .product-detail .head .medias .wd-product-medias .wd-product-media-selector ul li:hover {
    opacity: 1
}

body[class*=context-product-] .product-detail .head .medias .wd-product-medias .wd-product-media-selector ul li.selected {
    opacity: 1
}

body[class*=context-product-] .product-detail .head .information {
    width: 38%;
    padding-left: 50px
}

body[class*=context-product-] .product-detail .head .information .wd-product-bundle .wd-header {
    padding: 10px 0
}

body[class*=context-product-] .product-detail .head .information .wd-product-bundle .title-lola {
    display: none
}

body[class*=context-product-] .product-detail .head .information .wd-product-bundle .tags-produto {
    padding-top: 20px;
    margin-bottom: 15px
}

body[class*=context-product-] .product-detail .head .information .wd-product-bundle .bundle-price {
    margin: 0 0 15px 0;
    float: initial
}

body[class*=context-product-] .product-detail .head .information .wd-product-bundle .bundle-price .priceContainer {
    margin-top: 0
}

body[class*=context-product-] .product-detail .head .information .wd-product-bundle #btn-kit-lola {
    display: flex
}

body[class*=context-product-] .product-detail .head .information .wd-product-bundle #btn-kit-lola .wd-content {
    overflow: visible
}

body[class*=context-product-] .product-detail .head .information .wd-product-bundle #btn-kit-lola > .wd-buy-button {
    width: 74%;
    padding-left: 10px;
    padding-bottom: 20px;
    margin: 0;
    float: initial
}

body[class*=context-product-] .product-detail .head .information .wd-product-bundle #btn-kit-lola > .wd-buy-button .wd-buy-button {
    width: 100%;
    display: block
}

body[class*=context-product-] .product-detail .head .information .wd-product-bundle #btn-kit-lola > .wd-buy-button .btn-buy {
    height: 55px;
    font-size: 17px;
    font-family: "Leelawadee Bold V1";
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 10px;
    letter-spacing: 0.05em
}

body[class*=context-product-] .product-detail .head .information .wd-product-bundle #btn-kit-lola > .wd-buy-button .btn-buy:before {
    background: url('https://lolacosmetics.admin.core.dcg.com.br/Custom/Content/Themes/Lola/Imagens/btn-porduto-page.svg') no-repeat;
    content: "";
    width: 15px;
    height: 17px;
    display: block
}

body[class*=context-product-] .product-detail .head .information .wd-product-bundle #btn-kit-lola > .wd-buy-button .btn-buy:hover {
    background: #222d33 !important
}

body[class*=context-product-] .product-detail .head .information .wd-product-bundle #btn-kit-lola > .wd-buy-button .btn-buy.loading {
    display: block !important
}

body[class*=context-product-] .product-detail .head .information .wd-product-bundle #btn-kit-lola .wd-product-wishlist {
    display: none
}

body[class*=context-product-] .product-detail .head .information .wd-product-bundle #btn-kit-lola .wd-product-amount {
    width: 25%
}

body[class*=context-product-] .product-detail .head .information .wd-product-bundle #btn-kit-lola .wd-product-amount div.single {
    background: #F1F1F1;
    border-radius: 28px;
    height: 55px;
    border: 1px solid #E6E6E6;
    position: relative
}

body[class*=context-product-] .product-detail .head .information .wd-product-bundle #btn-kit-lola .wd-product-amount div.single button {
    position: absolute;
    width: auto;
    background: none;
    color: #FF2B5A;
    font-size: 24px;
    font-family: "obviously";
    font-weight: 500;
    border-radius: 0;
    line-height: 20px;
    height: 20px;
    top: 45%;
    transform: translateY(-50%);
    display: flex;
    align-items: center
}

body[class*=context-product-] .product-detail .head .information .wd-product-bundle #btn-kit-lola .wd-product-amount div.single button.js-qty-more {
    right: 15px
}

body[class*=context-product-] .product-detail .head .information .wd-product-bundle #btn-kit-lola .wd-product-amount div.single button.js-qty-less {
    left: 15px
}

body[class*=context-product-] .product-detail .head .information .wd-product-bundle #btn-kit-lola .wd-product-amount div.single input {
    height: 55px;
    background: none;
    border: none;
    margin: 0 auto;
    display: block;
    text-align: center;
    font-size: 17px;
    font-family: "Leelawadee Bold V1";
    color: #0B040A
}

body[class*=context-product-] .product-detail .head .information .wd-product-bundle .destaque-produto {
    padding-top: 0
}

body[class*=context-product-] .product-detail .head .information .wd-product-bundle .destaque-produto ul {
    padding-top: 20px
}

body[class*=context-product-] .product-detail .head .information .wd-product-bundle ul {
    border-top: 1px solid #E1E1E1
}

body[class*=context-product-] .product-detail .head .information .wd-product-bundle ul li.bundle-item {
    border: none
}

body[class*=context-product-] .product-detail .head .information .wd-product-bundle ul li ul.bundle-list-items {
    display: flex;
    align-items: center;
    background: #f9f9f9;
    padding: 15px 0;
    border-top: 1px solid #E1E1E1
}

body[class*=context-product-] .product-detail .head .information .wd-product-bundle ul li ul li.bundle-item-img {
    width: 70px;
    background: #F2F2F2;
    border-radius: 5px
}

body[class*=context-product-] .product-detail .head .information .wd-product-bundle ul li ul li.bundle-item-select input {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background-color: #F2F2F2;
    margin: 0;
    font: inherit;
    color: currentColor;
    width: 23px;
    height: 23px;
    border: none;
    border-radius: 2px;
    transform: translateY(-0.075em);
    display: grid;
    place-content: center
}

body[class*=context-product-] .product-detail .head .information .wd-product-bundle ul li ul li.bundle-item-select input::before {
    content: "";
    width: 13px;
    height: 10px;
    transform: scale(0);
    transition: 120ms transform ease-in-out;
    box-shadow: inset 1em 1em var(--form-control-color);
    display: block;
    background: url('https://lolacosmetics.admin.core.dcg.com.br/Custom/Content/Themes/Lola/Imagens/kit-ativo.svg') no-repeat
}

body[class*=context-product-] .product-detail .head .information .wd-product-bundle ul li ul li.bundle-item-select input:checked::before {
    transform: scale(1)
}

body[class*=context-product-] .product-detail .head .information .wd-product-bundle ul li ul li.bundle-item-description {
    width: 80%
}

body[class*=context-product-] .product-detail .head .information .wd-product-bundle ul li ul li img {
    width: 70px;
    height: 70px
}

body[class*=context-product-] .product-detail .head .information .wd-product-bundle ul li ul li .title {
    display: block;
    color: #0B040A;
    font-family: "Leelawadee Bold V1";
    font-size: 14px;
    text-transform: lowercase;
    display: block;
    letter-spacing: 0.03em;
    text-decoration: none;
    height: 30px
}

body[class*=context-product-] .product-detail .head .information .wd-product-bundle ul li ul li .title::first-line {
    text-transform: capitalize
}

body[class*=context-product-] .product-detail .head .information .wd-product-bundle ul li ul li .sale-price span {
    color: #FF2B5A;
    font-size: 14px;
    font-family: "obviously";
    font-weight: 700
}

body[class*=context-product-] .product-detail .head .information .wd-product-bundle ul li ul li .condition {
    display: none
}

body[class*=context-product-] .product-detail .head .information .wd-product-bundle ul li ul li .icon {
    display: none
}

body[class*=context-product-] .product-detail .head .information .wd-product-bundle ul li ul li .item-product-availability {
    display: none
}

body[class*=context-product-] .product-detail .head .information .row:nth-child(2) {
    display: flex;
    align-items: center
}

body[class*=context-product-] .product-detail .head .information .name {
    text-transform: lowercase;
    display: block;
    letter-spacing: 0.05em;
    text-decoration: none;
    font-size: 19px;
    font-weight: bold;
    margin: 0 0 7px 0
}

body[class*=context-product-] .product-detail .head .information .name::first-line {
    text-transform: capitalize
}

body[class*=context-product-] .product-detail .head .information .brand-ref {
    display: flex
}

body[class*=context-product-] .product-detail .head .information .brand-ref .code {
    color: #8F8F8F;
    font-family: "Leelawadee", sans-serif;
    font-size: 13px
}

body[class*=context-product-] .product-detail .head .information .linha {
    display: block;
    color: #222D33;
    font-size: 13px;
    padding-top: 10px
}

body[class*=context-product-] .product-detail .head .information .texto-menor {
    padding-top: 10px;
    padding-bottom: 0
}

body[class*=context-product-] .product-detail .head .information .texto-menor p {
    margin-bottom: 0;
    color: #222D33;
    font-size: 13px
}

body[class*=context-product-] .product-detail .head .information .texto-menor .saiba-mais {
    cursor: pointer;
    font-family: "obviously";
    font-weight: 700;
    color: #FE2D88;
    font-size: 13px;
    letter-spacing: 0.05em
}

body[class*=context-product-] .product-detail .head .information .tags-produto {
    display: inline-flex;
    flex-wrap: wrap;
    gap: 0;
    margin-bottom: 0
}

body[class*=context-product-] .product-detail .head .information .tags-produto .linha-produto {
    height: 30px;
    border-radius: 15px;
    color: #fff;
    font-size: 13px;
    padding: 0 15px;
    background: #FF2B5A;
    display: block;
    line-height: 27px;
    letter-spacing: 0;
    margin-right: 5px;
    margin-bottom: 5px
}

body[class*=context-product-] .product-detail .head .information .tags-produto .linha-produto.hidro-nutriÃÂ§ÃÂ£o-semanal {
    background: #FF8728;
    background: #FF8728
}

body[class*=context-product-] .product-detail .head .information .tags-produto .linha-produto.cabelos-compridos {
    background: #9D5FDD
}

body[class*=context-product-] .product-detail .head .information .tags-produto .linha-produto.cabelos-detonados {
    background: #FF8728;
    background: #FC2F84
}

body[class*=context-product-] .product-detail .head .information .tags-produto .linha-produto.pontas-duplas {
    background: #FFCD00
}

body[class*=context-product-] .product-detail .head .information .destaque-produto {
    padding-bottom: 15px
}

body[class*=context-product-] .product-detail .head .information .destaque-produto ul {
    display: flex;
    align-items: center;
    gap: 30px
}

body[class*=context-product-] .product-detail .head .information .destaque-produto ul li {
    display: flex;
    align-items: center;
    gap: 10px
}

body[class*=context-product-] .product-detail .head .information .destaque-produto ul li .icon {
    height: 21px
}

body[class*=context-product-] .product-detail .head .information .destaque-produto ul li:first-child .icon {
    height: 23px;
    height: 21px
}

body[class*=context-product-] .product-detail .head .information .destaque-produto ul li strong {
    font-family: "Leelawadee Bold V1"
}

body[class*=context-product-] .product-detail .head .information .price-page-produto {
    position: relative;
    display: flex;
    align-items: center;
    padding-bottom: 30px;
    gap: 30px;
    z-index: 0
}

body[class*=context-product-] .product-detail .head .information .price-page-produto .flag {
    position: initial
}

body[class*=context-product-] .product-detail .head .information .price-page-produto .priceContainer {
    height: auto;
    margin-top: 0
}

body[class*=context-product-] .product-detail .head .information .price-page-produto .priceContainer .list-price.de-por {
    position: relative;
    top: 7px;
    color: #0B040A
}

body[class*=context-product-] .product-detail .head .information .price-page-produto .priceContainer .list-price.de-por span {
    font-size: 15px;
    padding-bottom: 0;
    color: #0B040A;
    font-family: "obviously";
    font-weight: 400
}

body[class*=context-product-] .product-detail .head .information .price-page-produto .priceContainer .sale-price:after {
    color: #0B040A;
    font-size: 14px;
    font-family: "obviously";
    font-weight: 400
}

body[class*=context-product-] .product-detail .head .information .price-page-produto .priceContainer .condition {
    color: #0B040A
}

body[class*=context-product-] .product-detail .head .information .price-page-produto .priceContainer .condition .parcel-value {
    font-size: 14px;
    font-family: "obviously";
    font-weight: 400;
    color: #0B040A
}

body[class*=context-product-] .product-detail .head .information .price-page-produto .priceContainer .condition .parcel-value:after {
    font-size: 14px;
    font-family: "obviously";
    font-weight: 400
}

body[class*=context-product-] .product-detail .head .information .price-page-produto .priceContainer .condition .parcel-value:before {
    font-size: 14px;
    font-family: "obviously";
    font-weight: 400
}

body[class*=context-product-] .product-detail .head .information .price-page-produto .priceContainer .condition .parcels {
    font-size: 14px;
    font-family: "obviously";
    font-weight: 400;
    color: #0B040A
}

body[class*=context-product-] .product-detail .head .information .price-page-produto .priceContainer .condition .parcels:after {
    font-size: 14px;
    font-family: "obviously";
    font-weight: 400
}

body[class*=context-product-] .product-detail .head .information .price-page-produto .priceContainer .condition .parcels:before {
    font-size: 14px;
    font-family: "obviously";
    font-weight: 400
}

body[class*=context-product-] .product-detail .head .information .wd-product-rating.wd-widget-js {
    display: flex;
    align-items: center;
    padding-right: 40px
}

body[class*=context-product-] .product-detail .head .information .wd-product-rating .rating-average {
    width: 88px;
    height: 14px;
    display: block;
    margin: 0;
    order: 0
}

body[class*=context-product-] .product-detail .head .information .wd-product-rating .rating-average.rate-0 {
    background: url('https://lolacosmetics.admin.core.dcg.com.br/Custom/Content/Themes/Lola/Imagens/estrela-0.svg') no-repeat
}

body[class*=context-product-] .product-detail .head .information .wd-product-rating .rating-average.rate-1 {
    background: url('https://lolacosmetics.admin.core.dcg.com.br/Custom/Content/Themes/Lola/Imagens/estrela-1.svg') no-repeat
}

body[class*=context-product-] .product-detail .head .information .wd-product-rating .rating-average.rate-2 {
    background: url('https://lolacosmetics.admin.core.dcg.com.br/Custom/Content/Themes/Lola/Imagens/estrela-2.svg') no-repeat
}

body[class*=context-product-] .product-detail .head .information .wd-product-rating .rating-average.rate-3 {
    background: url('https://lolacosmetics.admin.core.dcg.com.br/Custom/Content/Themes/Lola/Imagens/estrela-3.svg') no-repeat
}

body[class*=context-product-] .product-detail .head .information .wd-product-rating .rating-average.rate-4 {
    background: url('https://lolacosmetics.admin.core.dcg.com.br/Custom/Content/Themes/Lola/Imagens/estrela-4.svg') no-repeat
}

body[class*=context-product-] .product-detail .head .information .wd-product-rating .rating-average.rate-5 {
    background: url('https://lolacosmetics.admin.core.dcg.com.br/Custom/Content/Themes/Lola/Imagens/estrela-5.svg') no-repeat
}

body[class*=context-product-] .product-detail .head .information .wd-product-rating > span {
    display: flex;
    align-items: center;
    gap: 5px;
    color: #8F8F8F;
    font-family: "Leelawadee", sans-serif;
    font-size: 13px
}

body[class*=context-product-] .product-detail .head .information .wd-product-rating > span span:nth-child(2) {
    order: 1
}

body[class*=context-product-] .product-detail .head .information .wd-product-rating > span span:nth-child(2):before {
    content: "( "
}

body[class*=context-product-] .product-detail .head .information .wd-product-rating > span span:nth-child(2):after {
    content: " )"
}

body[class*=context-product-] .product-detail .head .information .wd-product-rating > span span:nth-child(2).hidden {
    display: block !important
}

body[class*=context-product-] .product-detail .head .information .wd-product-rating .review-create {
    display: none
}

body[class*=context-product-] .product-detail .head .information .row.buy-box {
    display: flex;
    gap: 0;
    justify-content: initial
}

body[class*=context-product-] .product-detail .head .information .row.buy-box .quantidade {
    width: 25%
}

body[class*=context-product-] .product-detail .head .information .row.buy-box .quantidade div.single {
    background: #F1F1F1;
    border-radius: 28px;
    height: 55px;
    border: 1px solid #E6E6E6;
    position: relative
}

body[class*=context-product-] .product-detail .head .information .row.buy-box .quantidade div.single button {
    position: absolute;
    width: auto;
    background: none;
    color: #FF2B5A;
    font-size: 24px;
    font-family: "obviously";
    font-weight: 500;
    border-radius: 0;
    line-height: 20px;
    height: 20px;
    top: 45%;
    transform: translateY(-50%);
    display: flex;
    align-items: center
}

body[class*=context-product-] .product-detail .head .information .row.buy-box .quantidade div.single button.js-qty-more {
    right: 15px
}

body[class*=context-product-] .product-detail .head .information .row.buy-box .quantidade div.single button.js-qty-less {
    left: 15px
}

body[class*=context-product-] .product-detail .head .information .row.buy-box .quantidade div.single input {
    height: 55px;
    background: none;
    border: none;
    margin: 0 auto;
    display: block;
    text-align: center;
    font-size: 17px;
    font-family: "Leelawadee Bold V1";
    color: #0B040A
}

body[class*=context-product-] .product-detail .head .information .row.buy-box .wd-buy-button {
    width: 74%;
    padding-left: 10px;
    padding-bottom: 20px
}

body[class*=context-product-] .product-detail .head .information .row.buy-box .wd-buy-button .loading-buy {
    display: none !important
}

body[class*=context-product-] .product-detail .head .information .row.buy-box .wd-buy-button .btn-buy {
    height: 55px;
    font-size: 17px;
    font-family: "Leelawadee Bold V1";
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 10px;
    letter-spacing: 0.05em;
    position: relative
}

body[class*=context-product-] .product-detail .head .information .row.buy-box .wd-buy-button .btn-buy:before {
    background: url('https://lolacosmetics.admin.core.dcg.com.br/Custom/Content/Themes/Lola/Imagens/btn-porduto-page.svg') no-repeat;
    content: "";
    width: 15px;
    height: 17px;
    display: block
}

body[class*=context-product-] .product-detail .head .information .row.buy-box .wd-buy-button .btn-buy:hover {
    background: #222d33 !important
}

body[class*=context-product-] .product-detail .head .information .row.buy-box .wd-buy-button .btn-buy.loading {
    display: flex !important
}

body[class*=context-product-] .product-detail .head .information .row.buy-box .wd-buy-button .btn-buy.loading::after {
    background: url('https://lolacosmetics.admin.core.dcg.com.br/Custom/Content/Themes/Lola/Imagens/loading-lola.svg') no-repeat;
    width: 40px;
    height: 40px;
    position: absolute;
    content: "";
    background-size: 100%;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    z-index: 5
}

body[class*=context-product-] .product-detail .head .information .row.buy-box .wd-buy-button .btn-buy.loading .loading-inside-buy-button {
    display: block !important;
    width: 100%;
    height: 100%;
    content: "";
    position: absolute;
    background: rgba(255, 255, 255, 0.5);
    top: 0;
    left: 0;
    z-index: 4
}

body[class*=context-product-] .product-detail .head .information .row.buy-box .wd-product-wishlist {
    display: none
}

body[class*=context-product-] .product-detail .head .information .row.buy-box .wd-product-notifywhenavailable {
    width: 100%;
    margin-bottom: 10px
}

body[class*=context-product-] .product-detail .head .information .row.buy-box .wd-product-notifywhenavailable button {
    background: #F1F1F1;
    border: 1px solid #E5E5E5;
    color: #222D33;
    text-decoration: none;
    font-size: 17px;
    text-transform: lowercase;
    display: inline-block;
    letter-spacing: 0.03em;
    text-decoration: none;
    font-family: "obviously";
    font-weight: 700;
    align-items: center;
    justify-content: center;
    gap: 10px
}

body[class*=context-product-] .product-detail .head .information .row.buy-box .wd-product-notifywhenavailable button::first-line {
    text-transform: capitalize
}

body[class*=context-product-] .product-detail .head .information .row.buy-box .wd-product-notifywhenavailable button:after {
    background: url('https://lolacosmetics.admin.core.dcg.com.br/Custom/Content/Themes/Lola/Imagens/avise-me.svg') no-repeat;
    width: 19px;
    height: 22px;
    display: inline-block;
    content: ""
}

body[class*=context-product-] .product-detail .head .information .btn-whatsapp-pro {
    width: 100%;
    padding-bottom: 30px
}

body[class*=context-product-] .product-detail .head .information .btn-whatsapp-pro a {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 10px;
    background: #F1F1F1;
    border-radius: 28px;
    height: 55px;
    border: 1px solid #E6E6E6;
    width: 100%;
    font-size: 14px;
    text-decoration: none
}

body[class*=context-product-] .product-detail .head .information .btn-whatsapp-pro a:hover {
    opacity: 0.8
}

body[class*=context-product-] .product-detail .head .information .btn-whatsapp-pro a .icon {
    height: 18px
}

body[class*=context-product-] .product-detail .head .information .btn-whatsapp-pro a strong {
    font-family: "obviously";
    font-weight: 600
}

body[class*=context-product-] .product-detail .head .information .buy-info > div {
    width: 100%
}

body[class*=context-product-] .product-detail .head .information .buy-info .delivery-response {
    padding-top: 30px
}

body[class*=context-product-] .product-detail .head .information .buy-info .delivery-response .flex {
    display: flex;
    justify-content: space-between;
    font-size: 13px;
    color: #222D33
}

body[class*=context-product-] .product-detail .head .information .buy-info .delivery-response .flex > div {
    padding-bottom: 15px
}

body[class*=context-product-] .product-detail .head .information .buy-info .wd-product-deliveryfee {
    display: flex;
    align-items: center;
    gap: 15px;
    position: relative
}

body[class*=context-product-] .product-detail .head .information .buy-info .wd-product-deliveryfee .icon {
    height: 18px
}

body[class*=context-product-] .product-detail .head .information .buy-info .wd-product-deliveryfee strong {
    line-height: 17px;
    font-size: 13px;
    font-family: "obviously";
    font-weight: 600;
    width: 28%
}

body[class*=context-product-] .product-detail .head .information .buy-info .wd-product-deliveryfee .input-wrapper {
    width: 64%;
    margin: 0
}

body[class*=context-product-] .product-detail .head .information .buy-info .wd-product-deliveryfee .input-wrapper input {
    border: none;
    border-bottom: 1px solid #E8E8E8;
    background: none;
    font-size: 13px;
    font-family: "obviously";
    font-weight: 400;
    color: #222D33
}

body[class*=context-product-] .product-detail .head .information .buy-info .wd-product-deliveryfee .input-wrapper input::-moz-placeholder {
    font-size: 13px;
    font-family: "obviously";
    font-weight: 400;
    color: #222D33
}

body[class*=context-product-] .product-detail .head .information .buy-info .wd-product-deliveryfee .input-wrapper input::-moz-placeholder {
    font-size: 13px;
    font-family: "obviously";
    font-weight: 400;
    color: #222D33
}

body[class*=context-product-] .product-detail .head .information .buy-info .wd-product-deliveryfee .input-wrapper input::placeholder {
    font-size: 13px;
    font-family: "obviously";
    font-weight: 400;
    color: #222D33
}

body[class*=context-product-] .product-detail .head .information .buy-info .wd-product-deliveryfee .error-delivery {
    position: absolute;
    text-align: center;
    width: 100%;
    color: red;
    bottom: -50px
}

body[class*=context-product-] .product-detail .head .information .buy-info .wd-product-deliveryfee .button-wrapper {
    position: absolute;
    right: 10px
}

body[class*=context-product-] .product-detail .head .information .buy-info .wd-product-deliveryfee .button-wrapper button {
    background: none;
    font-size: 13px;
    font-family: "obviously";
    font-weight: 700;
    color: #222D33
}

body[class*=context-product-] .product-detail .associations {
    max-width: 1535px;
    margin: 0 auto
}

body[class*=context-product-] .product-detail .associations .title-lola {
    display: flex;
    align-items: center;
    justify-content: center
}

body[class*=context-product-] .product-detail .associations.compre-junto-lola .title-lola {
    padding-bottom: 30px
}

body[class*=context-product-] .product-detail .associations.compre-junto-lola form {
    display: flex;
    padding-bottom: 40px
}

body[class*=context-product-] .product-detail .associations.compre-junto-lola form > ul {
    width: 75%;
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding-top: 0;
    margin-top: 0;
    padding-right: 105px
}

body[class*=context-product-] .product-detail .associations.compre-junto-lola form > ul:before {
    background: url('https://lolacosmetics.admin.core.dcg.com.br/Custom/Content/Themes/Lola/Imagens/mais-junto-lola.svg') no-repeat;
    width: 57px;
    height: 57px;
    content: "";
    display: block;
    order: 1
}

body[class*=context-product-] .product-detail .associations.compre-junto-lola form > ul li {
    width: 345px
}

body[class*=context-product-] .product-detail .associations.compre-junto-lola form > ul li .brand-ref {
    display: none
}

body[class*=context-product-] .product-detail .associations.compre-junto-lola form > ul li .description {
    display: none
}

body[class*=context-product-] .product-detail .associations.compre-junto-lola form > ul li .name {
    text-align: left;
    color: #0B040A;
    font-family: "Leelawadee Bold V1";
    font-size: 16px;
    text-transform: lowercase;
    display: block;
    letter-spacing: 0.03em;
    text-decoration: none;
    height: 40px
}

body[class*=context-product-] .product-detail .associations.compre-junto-lola form > ul li .name::first-line {
    text-transform: capitalize
}

body[class*=context-product-] .product-detail .associations.compre-junto-lola form > ul li .variation {
    background: #f2f2f2;
    border-radius: 10px
}

body[class*=context-product-] .product-detail .associations.compre-junto-lola form > ul li .wd-product-line {
    padding-top: 20px;
    padding-bottom: 30px
}

body[class*=context-product-] .product-detail .associations.compre-junto-lola form > ul li .wd-product-line a.thumb {
    padding-top: 0
}

body[class*=context-product-] .product-detail .associations.compre-junto-lola form > ul li.first {
    order: 0
}

body[class*=context-product-] .product-detail .associations.compre-junto-lola form > ul li.other {
    order: 2
}

body[class*=context-product-] .product-detail .associations.compre-junto-lola form > ul:after {
    background: url('https://lolacosmetics.admin.core.dcg.com.br/Custom/Content/Themes/Lola/Imagens/igual-compre-lola.svg') no-repeat;
    width: 57px;
    height: 57px;
    content: "";
    display: block;
    order: 3
}

body[class*=context-product-] .product-detail .associations.compre-junto-lola form .cross-sell-footer {
    width: 300px;
    background: #fff;
    height: 524px;
    border-radius: 10px;
    display: flex;
    padding: 0 40px;
    align-items: center
}

body[class*=context-product-] .product-detail .associations.compre-junto-lola form .cross-sell-footer .footer-compre:before {
    content: "Compre 2 produtos juntos por:";
    font-size: 25px;
    font-family: "obviously";
    font-weight: 600;
    display: block;
    text-align: center;
    line-height: 30px
}

body[class*=context-product-] .product-detail .associations.compre-junto-lola form .cross-sell-footer .footer-compre .priceContainer {
    height: auto;
    padding-bottom: 30px;
    padding-top: 10px
}

body[class*=context-product-] .product-detail .associations.compre-junto-lola form .cross-sell-footer .footer-compre .priceContainer .list-price {
    text-decoration: none
}

body[class*=context-product-] .product-detail .associations.compre-junto-lola form .cross-sell-footer .footer-compre .priceContainer .list-price .prefix {
    display: none
}

body[class*=context-product-] .product-detail .associations.compre-junto-lola form .cross-sell-footer .footer-compre .priceContainer .list-price span {
    font-size: 15px;
    text-decoration: line-through;
    color: #222D33;
    font-family: "obviously";
    font-weight: 400
}

body[class*=context-product-] .product-detail .associations.compre-junto-lola form .cross-sell-footer .footer-compre .priceContainer .list-price span:after {
    display: none
}

body[class*=context-product-] .product-detail .associations.compre-junto-lola form .cross-sell-footer .footer-compre .priceContainer .savings {
    font-family: "obviously";
    font-weight: 500;
    font-size: 13px;
    margin: 0
}

body[class*=context-product-] .product-detail .associations.compre-junto-lola form .cross-sell-footer .total {
    float: initial;
    margin: 0
}

body[class*=context-product-] .product-detail .associations.compre-junto-lola form .cross-sell-footer .btn-buy {
    width: 100%;
    margin: 0 auto;
    float: initial;
    display: flex;
    align-items: center;
    justify-content: center;
    height: 55px;
    gap: 10px;
    font-size: 17px;
    letter-spacing: 0.05em
}

body[class*=context-product-] .product-detail .associations.compre-junto-lola form .cross-sell-footer .btn-buy:before {
    background: url('https://lolacosmetics.admin.core.dcg.com.br/Custom/Content/Themes/Lola/Imagens/btn-porduto-page.svg') no-repeat;
    content: "";
    width: 15px;
    height: 17px;
    display: block
}

body[class*=context-product-] .product-detail .associations.compre-junto-lola form .cross-sell-footer .btn-buy:hover {
    background: #222d33 !important
}

body[class*=context-product-] .product-detail .descriptions {
    background: #222D33;
    padding-top: 40px;
    padding-bottom: 50px;
    box-shadow: -500px 0 0 0 #222D33, 500px 0 0 0 #222D33
}

body[class*=context-product-] .product-detail .descriptions .wd-descriptions-toolbar {
    display: none
}

body[class*=context-product-] .product-detail .descriptions .wd-content {
    max-width: 1250px;
    margin: 0 auto;
    display: block
}

body[class*=context-product-] .product-detail .descriptions .wd-content #Ingredientes_e_Ativos {
    display: none
}

body[class*=context-product-] .product-detail .descriptions .wd-content #LongDescription:before {
    content: "DescriÃÂ§ÃÂ£o";
    font-size: 25px;
    font-family: "obviously";
    font-weight: 600;
    color: #fff;
    text-align: center;
    display: block;
    padding-bottom: 20px
}

body[class*=context-product-] .product-detail .descriptions .wd-content #Como_usar:before {
    content: "Como usar";
    font-size: 25px;
    font-family: "obviously";
    font-weight: 600;
    color: #fff;
    text-align: center;
    display: block;
    padding-bottom: 20px
}

body[class*=context-product-] .product-detail .descriptions .wd-content p {
    text-align: center;
    color: #fff;
    line-height: 27px
}

body[class*=context-product-] .product-detail .descriptions .wd-content .wd-descriptions-text {
    text-align: center;
    color: #fff;
    line-height: 27px
}

body[class*=context-product-] .product-detail .descriptions .wd-descriptions-nav {
    display: flex;
    justify-content: center;
    gap: 20px;
    padding-bottom: 20px
}

body[class*=context-product-] .product-detail .descriptions .wd-descriptions-nav li {
    order: 0
}

body[class*=context-product-] .product-detail .descriptions .wd-descriptions-nav li a {
    color: #fff;
    width: 200px;
    height: 50px;
    border-radius: 28px;
    border: 2px solid #fff;
    font-size: 17px;
    font-family: "Leelawadee Bold V1";
    display: flex;
    align-items: center;
    justify-content: center;
    text-decoration: none;
    font-family: "Leelawadee Bold V1";
    transition: all 0.3s ease
}

body[class*=context-product-] .product-detail .descriptions .wd-descriptions-nav li a:hover {
    background: #FF2B5A;
    border-color: #FF2B5A
}

body[class*=context-product-] .product-detail .descriptions .wd-descriptions-nav li.LongDescription a {
    font-size: 0
}

body[class*=context-product-] .product-detail .descriptions .wd-descriptions-nav li.LongDescription a:before {
    content: "DescriÃÂ§ÃÂ£o";
    font-size: 17px
}

body[class*=context-product-] .product-detail .descriptions .wd-descriptions-nav li.Como_usar {
    order: 1
}

body[class*=context-product-] .product-detail .descriptions .wd-descriptions-nav li.Ingredientes_e_Ativos {
    display: none
}

body[class*=context-product-] .product-detail .descriptions .wd-descriptions-nav li.wd-selected a {
    background: #FF2B5A;
    border-color: #FF2B5A
}

body[class*=context-product-] .product-detail .ingrediente-descricao {
    background: #FFDCE4;
    padding-top: 40px;
    padding-bottom: 50px;
    box-shadow: -500px 0 0 0 #FFDCE4, 500px 0 0 0 #FFDCE4;
    margin-bottom: 40px;
    position: relative;
    z-index: 10
}

body[class*=context-product-] .product-detail .ingrediente-descricao:before {
    content: "";
    position: absolute;
    top: 80px;
    background: url('https://lolacosmetics.admin.core.dcg.com.br/Custom/Content/Themes/Lola/Imagens/icones-ativos-1.svg') no-repeat;
    width: 128px;
    height: 384px
}

body[class*=context-product-] .product-detail .ingrediente-descricao .wd-descriptions-panel {
    margin: 0;
    max-width: 92%;
    margin: 0 auto
}

body[class*=context-product-] .product-detail .ingrediente-descricao:after {
    content: "";
    position: absolute;
    top: 60px;
    background: url('https://lolacosmetics.admin.core.dcg.com.br/Custom/Content/Themes/Lola/Imagens/icones-ativos-2.svg') no-repeat;
    width: 224px;
    height: 587px;
    right: -90px
}

body[class*=context-product-] .product-detail .ingrediente-descricao .wd-header {
    display: none
}

body[class*=context-product-] .product-detail .ingrediente-descricao .wd-descriptions-text {
    border-bottom: 1px solid #fff
}

body[class*=context-product-] .product-detail .ingrediente-descricao .wd-title {
    text-align: center;
    font-size: 25px;
    font-family: "obviously";
    font-weight: 600;
    color: #222D33;
    display: block
}

body[class*=context-product-] .product-detail .ingrediente-descricao small {
    text-align: center;
    display: block;
    color: #222D33;
    font-size: 14px;
    padding: 30px 0
}

body[class*=context-product-] .product-detail .ingrediente-descricao .wd-footer {
    width: 100%;
    position: absolute;
    bottom: 0;
    left: 0;
    height: 340px;
    background: linear-gradient(rgba(255, 220, 228, 0) 0%, #ffdce4 100%);
    z-index: 11
}

body[class*=context-product-] .product-detail .ingrediente-descricao .wd-footer:after {
    width: 200px;
    height: 55px;
    border-radius: 30px;
    content: "Ver mais";
    background: #FF2B5A;
    font-size: 17px;
    font-family: "Leelawadee Bold V1";
    color: #fff;
    display: flex;
    align-items: center;
    justify-content: center;
    cursor: pointer;
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    bottom: 0
}

body[class*=context-product-] .product-detail .ingrediente-descricao .wd-content {
    max-height: 770px;
    overflow: hidden;
    transition: all 0.3s ease;
    max-width: 1535px;
    margin: 0 auto;
    display: block;
    background: #ffdce4;
    position: relative;
    z-index: 10
}

body[class*=context-product-] .product-detail .ingrediente-descricao .wd-content .header {
    display: none
}

body[class*=context-product-] .product-detail .ingrediente-descricao .wd-content #Como_usar {
    display: none !important
}

body[class*=context-product-] .product-detail .ingrediente-descricao .wd-content #LongDescription {
    display: none !important
}

body[class*=context-product-] .product-detail .ingrediente-descricao .wd-content .wd-descriptions-text h1 {
    font-size: 16px;
    color: #222D33;
    padding: 30px 0;
    margin: 0;
    border-top: 1px solid #fff;
    display: flex;
    justify-content: space-between;
    align-items: center;
    cursor: pointer;
    padding-right: 15px
}

body[class*=context-product-] .product-detail .ingrediente-descricao .wd-content .wd-descriptions-text h1:after {
    content: "";
    background: url('https://lolacosmetics.admin.core.dcg.com.br/Custom/Content/Themes/Lola/Imagens/mais-ativos.svg') no-repeat;
    width: 15px;
    height: 14px;
    display: block
}

body[class*=context-product-] .product-detail .ingrediente-descricao .wd-content .wd-descriptions-text h1.active-ativos:after {
    background: url('https://lolacosmetics.admin.core.dcg.com.br/Custom/Content/Themes/Lola/Imagens/menos-ativo.svg') no-repeat
}

body[class*=context-product-] .product-detail .ingrediente-descricao .wd-content .wd-descriptions-text h1.active-ativos + h2 {
    max-height: 200px;
    padding-bottom: 30px
}

body[class*=context-product-] .product-detail .ingrediente-descricao .wd-content .wd-descriptions-text h2 {
    margin: 0;
    max-height: 0;
    overflow: hidden;
    transition: all 0.3s ease;
    font-size: 14px;
    font-family: "obviously";
    font-weight: 400
}

body[class*=context-product-] .product-detail .ingrediente-descricao .wd-content.active-ver-mais {
    max-height: 3000px;
    padding-bottom: 100px
}

body[class*=context-product-] .product-detail .ingrediente-descricao .wd-content.active-ver-mais + .wd-footer {
    background: none;
    height: 55px
}

body[class*=context-product-] .product-detail .ingrediente-descricao .wd-content.active-ver-mais + .wd-footer:after {
    content: "Ver menos"
}

body[class*=context-product-] .product-detail .wd-product-media-selector2 {
    padding-bottom: 20px
}

body[class*=context-product-] .product-detail .wd-product-media-selector2 img {
    width: 100%;
    height: auto;
    border-radius: 10px
}

body[class*=context-product-] .product-detail .wd-product-media-selector2 .slick-arrow {
    z-index: 5;
    width: 40px;
    height: 40px
}

body[class*=context-product-] .product-detail .wd-product-media-selector2 .slick-arrow:before {
    display: none
}

body[class*=context-product-] .product-detail .wd-product-media-selector2 .slick-arrow.slick-prev {
    left: -12px
}

body[class*=context-product-] .product-detail .wd-product-media-selector2 .slick-arrow.slick-next {
    right: -12px
}

body[class*=context-product-] .product-detail .wd-product-media-selector2 .slick-dots {
    bottom: -12px
}

body[class*=context-product-] .product-detail .wd-product-media-selector2 .slick-dots li {
    width: 45px;
    height: 6px;
    border-radius: 5px;
    margin: 0 4px
}

body[class*=context-product-] .product-detail .wd-product-media-selector2 .slick-dots li button {
    width: 45px;
    height: 6px;
    border-radius: 5px;
    background: rgba(187, 187, 187, 0.6);
    padding: 0
}

body[class*=context-product-] .product-detail .wd-product-media-selector2 .slick-dots li button:before {
    display: none
}

body[class*=context-product-] .product-detail .wd-product-media-selector2 .slick-dots li.slick-active button {
    background: #F9DD67
}

body[class*=context-product-] .product-detail .wd-product-media-selector2 .image {
    background: #F2F2F2;
    border-radius: 10px
}

body[class*=context-product-] .product-detail .vitrine-upsell.vitrine-upsell-1 {
    padding-bottom: 30px
}

body[class*=context-product-] .product-detail .vitrine-upsell .title-lola {
    margin-bottom: 30px
}

body[class*=context-product-] .product-detail .vitrine-upsell ul.row {
    overflow: visible
}

body[class*=context-product-] .product-detail .vitrine-upsell ul.row .slick-slide {
    padding: 0 7.5px
}

body[class*=context-product-] .product-detail .vitrine-upsell ul.row .slick-arrow {
    z-index: 5;
    width: 40px;
    height: 40px
}

body[class*=context-product-] .product-detail .vitrine-upsell ul.row .slick-arrow:before {
    display: none
}

body[class*=context-product-] .product-detail .vitrine-upsell ul.row .slick-arrow.slick-prev {
    left: -15px
}

body[class*=context-product-] .product-detail .vitrine-upsell ul.row .slick-arrow.slick-next {
    right: -15px
}

body[class*=context-product-] #colorbox #cboxNext {
    background: url('https://lolacosmetics.admin.core.dcg.com.br/Custom/Content/Themes/Lola/Imagens/seta-right.svg') no-repeat;
    width: 40px;
    height: 40px;
    right: -20px
}

body[class*=context-product-] #colorbox #cboxPrevious {
    background: url('https://lolacosmetics.admin.core.dcg.com.br/Custom/Content/Themes/Lola/Imagens/seta-left.svg') no-repeat;
    width: 40px;
    height: 40px;
    left: -20px
}

body[class*=context-product-] #colorbox #cboxClose {
    width: 32px;
    height: 32px;
    border-radius: 32px;
    color: #FF2B5A;
    background: #fff;
    font-size: 0;
    top: -40px;
    right: 0
}

body[class*=context-product-] #colorbox #cboxClose:after {
    font-size: 26px;
    font-family: "Leelawadee Bold V1"
}

body.context-landing-quickview .checkout-basket-content-modal {
    display: none
}

body.context-landing-quickview .medias-zoom-modal.themodal-overlay .the-modal {
    max-width: 640px
}

body.context-landing-quickview .medias-zoom-modal.themodal-overlay .the-modal .product-medias-zoom {
    display: block !important
}

body.context-landing-quickview .medias-zoom-modal.themodal-overlay .the-modal .product-medias-zoom .slick-arrow {
    z-index: 10;
    width: 40px;
    height: 40px
}

body.context-landing-quickview .medias-zoom-modal.themodal-overlay .the-modal .product-medias-zoom .slick-arrow:before {
    display: none
}

body.context-landing-quickview .medias-zoom-modal.themodal-overlay .the-modal .product-medias-zoom .slick-arrow.slick-prev {
    left: -70px
}

body.context-landing-quickview .medias-zoom-modal.themodal-overlay .the-modal .product-medias-zoom .slick-arrow.slick-next {
    right: -70px
}

body.context-landing-quickview .wd-browsing-breadcrumbs {
    max-width: 1535px;
    margin: 0 auto
}

body.context-landing-quickview #middle {
    max-width: 100%
}

body.context-landing-quickview .product-detail .head {
    display: flex;
    padding-bottom: 50px;
    max-width: 1535px;
    margin: 0 auto
}

body.context-landing-quickview .product-detail .head .medias {
    width: 60%
}

body.context-landing-quickview .product-detail .head .medias .botao-zoom {
    font-family: "obviously";
    font-weight: 700;
    font-size: 13px;
    margin-top: -40px;
    display: block;
    position: relative;
    cursor: pointer;
    text-decoration: none
}

body.context-landing-quickview .product-detail .head .medias .wd-product-medias {
    display: flex;
    justify-content: space-between
}

body.context-landing-quickview .product-detail .head .medias .wd-product-medias .wd-product-medias-displayer {
    order: 1;
    width: 83%;
    background: none;
    border-radius: 10px;
    padding: 0
}

body.context-landing-quickview .product-detail .head .medias .wd-product-medias .wd-product-medias-displayer img.image.Image {
    max-width: 716px;
    height: auto;
    margin: 0 auto;
    display: block;
    width: 100%;
    border-radius: 10px
}

body.context-landing-quickview .product-detail .head .medias .wd-product-medias .wd-product-medias-displayer .no-photo {
    max-width: 716px;
    height: auto;
    margin: 0 auto;
    display: block;
    width: 100%;
    border-radius: 10px
}

body.context-landing-quickview .product-detail .head .medias .wd-product-medias .wd-product-medias-displayer .zoom {
    margin: 0 auto;
    display: block
}

body.context-landing-quickview .product-detail .head .medias .wd-product-medias .wd-product-medias-displayer .ezZoom-container {
    background: #f2f2f2
}

body.context-landing-quickview .product-detail .head .medias .wd-product-medias .wd-product-medias-enlarger {
    display: none;
    width: 83%;
    position: absolute;
    bottom: 30px;
    right: 0;
    z-index: 10
}

body.context-landing-quickview .product-detail .head .medias .wd-product-medias .wd-product-medias-enlarger button {
    background: none;
    color: #0B040A;
    font-family: "obviously";
    font-weight: 700;
    font-size: 13px
}

body.context-landing-quickview .product-detail .head .medias .wd-product-medias .wd-product-medias-enlarger button .icon {
    padding-right: 5px
}

body.context-landing-quickview .product-detail .head .medias .wd-product-medias .wd-product-media-selector {
    order: 0;
    width: 14%
}

body.context-landing-quickview .product-detail .head .medias .wd-product-medias .wd-product-media-selector .acima {
    display: none
}

body.context-landing-quickview .product-detail .head .medias .wd-product-medias .wd-product-media-selector .abaixo {
    display: none
}

body.context-landing-quickview .product-detail .head .medias .wd-product-medias .wd-product-media-selector ul .slick-arrow {
    transform: none;
    z-index: 10;
    left: 50%;
    transform: translateX(-50%);
    width: 30px;
    height: 30px
}

body.context-landing-quickview .product-detail .head .medias .wd-product-medias .wd-product-media-selector ul .slick-arrow:before {
    display: none
}

body.context-landing-quickview .product-detail .head .medias .wd-product-medias .wd-product-media-selector ul .slick-arrow.slick-disabled {
    opacity: 0.8
}

body.context-landing-quickview .product-detail .head .medias .wd-product-medias .wd-product-media-selector ul .slick-prev {
    top: 10px
}

body.context-landing-quickview .product-detail .head .medias .wd-product-medias .wd-product-media-selector ul .slick-next {
    bottom: 5px;
    top: initial
}

body.context-landing-quickview .product-detail .head .medias .wd-product-medias .wd-product-media-selector ul .slick-list {
    padding-top: 25px
}

body.context-landing-quickview .product-detail .head .medias .wd-product-medias .wd-product-media-selector ul li {
    float: initial;
    background: #F2F2F2;
    margin-bottom: 20px;
    border: none !important;
    border-radius: 10px;
    opacity: 0.7
}

body.context-landing-quickview .product-detail .head .medias .wd-product-medias .wd-product-media-selector ul li img {
    max-width: 123px;
    height: auto;
    border-radius: 10px
}

body.context-landing-quickview .product-detail .head .medias .wd-product-medias .wd-product-media-selector ul li:hover {
    opacity: 1
}

body.context-landing-quickview .product-detail .head .medias .wd-product-medias .wd-product-media-selector ul li.selected {
    opacity: 1
}

body.context-landing-quickview .product-detail .head .information {
    width: 38%;
    padding-left: 50px
}

body.context-landing-quickview .product-detail .head .information .wd-product-bundle .wd-header {
    padding: 10px 0
}

body.context-landing-quickview .product-detail .head .information .wd-product-bundle .title-lola {
    display: none
}

body.context-landing-quickview .product-detail .head .information .wd-product-bundle .tags-produto {
    padding-top: 20px;
    margin-bottom: 15px
}

body.context-landing-quickview .product-detail .head .information .wd-product-bundle .bundle-price {
    margin: 0 0 15px 0;
    float: initial
}

body.context-landing-quickview .product-detail .head .information .wd-product-bundle .bundle-price .priceContainer {
    margin-top: 0
}

body.context-landing-quickview .product-detail .head .information .wd-product-bundle #btn-kit-lola {
    display: flex
}

body.context-landing-quickview .product-detail .head .information .wd-product-bundle #btn-kit-lola .wd-content {
    overflow: visible
}

body.context-landing-quickview .product-detail .head .information .wd-product-bundle #btn-kit-lola > .wd-buy-button {
    width: 74%;
    padding-left: 10px;
    padding-bottom: 20px;
    margin: 0;
    float: initial
}

body.context-landing-quickview .product-detail .head .information .wd-product-bundle #btn-kit-lola > .wd-buy-button .wd-buy-button {
    width: 100%;
    display: block
}

body.context-landing-quickview .product-detail .head .information .wd-product-bundle #btn-kit-lola > .wd-buy-button .btn-buy {
    height: 55px;
    font-size: 17px;
    font-family: "Leelawadee Bold V1";
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 10px;
    letter-spacing: 0.05em
}

body.context-landing-quickview .product-detail .head .information .wd-product-bundle #btn-kit-lola > .wd-buy-button .btn-buy:before {
    background: url('https://lolacosmetics.admin.core.dcg.com.br/Custom/Content/Themes/Lola/Imagens/btn-porduto-page.svg') no-repeat;
    content: "";
    width: 15px;
    height: 17px;
    display: block
}

body.context-landing-quickview .product-detail .head .information .wd-product-bundle #btn-kit-lola > .wd-buy-button .btn-buy:hover {
    background: #222d33 !important
}

body.context-landing-quickview .product-detail .head .information .wd-product-bundle #btn-kit-lola > .wd-buy-button .btn-buy.loading {
    display: block !important
}

body.context-landing-quickview .product-detail .head .information .wd-product-bundle #btn-kit-lola .wd-product-wishlist {
    display: none
}

body.context-landing-quickview .product-detail .head .information .wd-product-bundle #btn-kit-lola .wd-product-amount {
    width: 25%
}

body.context-landing-quickview .product-detail .head .information .wd-product-bundle #btn-kit-lola .wd-product-amount div.single {
    background: #F1F1F1;
    border-radius: 28px;
    height: 55px;
    border: 1px solid #E6E6E6;
    position: relative
}

body.context-landing-quickview .product-detail .head .information .wd-product-bundle #btn-kit-lola .wd-product-amount div.single button {
    position: absolute;
    width: auto;
    background: none;
    color: #FF2B5A;
    font-size: 24px;
    font-family: "obviously";
    font-weight: 500;
    border-radius: 0;
    line-height: 20px;
    height: 20px;
    top: 45%;
    transform: translateY(-50%);
    display: flex;
    align-items: center
}

body.context-landing-quickview .product-detail .head .information .wd-product-bundle #btn-kit-lola .wd-product-amount div.single button.js-qty-more {
    right: 15px
}

body.context-landing-quickview .product-detail .head .information .wd-product-bundle #btn-kit-lola .wd-product-amount div.single button.js-qty-less {
    left: 15px
}

body.context-landing-quickview .product-detail .head .information .wd-product-bundle #btn-kit-lola .wd-product-amount div.single input {
    height: 55px;
    background: none;
    border: none;
    margin: 0 auto;
    display: block;
    text-align: center;
    font-size: 17px;
    font-family: "Leelawadee Bold V1";
    color: #0B040A
}

body.context-landing-quickview .product-detail .head .information .wd-product-bundle .destaque-produto {
    padding-top: 0
}

body.context-landing-quickview .product-detail .head .information .wd-product-bundle .destaque-produto ul {
    padding-top: 20px
}

body.context-landing-quickview .product-detail .head .information .wd-product-bundle ul {
    border-top: 1px solid #E1E1E1
}

body.context-landing-quickview .product-detail .head .information .wd-product-bundle ul li.bundle-item {
    border: none
}

body.context-landing-quickview .product-detail .head .information .wd-product-bundle ul li ul.bundle-list-items {
    display: flex;
    align-items: center;
    background: #f9f9f9;
    padding: 15px 0;
    border-top: 1px solid #E1E1E1
}

body.context-landing-quickview .product-detail .head .information .wd-product-bundle ul li ul li.bundle-item-img {
    width: 70px;
    background: #F2F2F2;
    border-radius: 5px
}

body.context-landing-quickview .product-detail .head .information .wd-product-bundle ul li ul li.bundle-item-select input {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background-color: #F2F2F2;
    margin: 0;
    font: inherit;
    color: currentColor;
    width: 23px;
    height: 23px;
    border: none;
    border-radius: 2px;
    transform: translateY(-0.075em);
    display: grid;
    place-content: center
}

body.context-landing-quickview .product-detail .head .information .wd-product-bundle ul li ul li.bundle-item-select input::before {
    content: "";
    width: 13px;
    height: 10px;
    transform: scale(0);
    transition: 120ms transform ease-in-out;
    box-shadow: inset 1em 1em var(--form-control-color);
    display: block;
    background: url('https://lolacosmetics.admin.core.dcg.com.br/Custom/Content/Themes/Lola/Imagens/kit-ativo.svg') no-repeat
}

body.context-landing-quickview .product-detail .head .information .wd-product-bundle ul li ul li.bundle-item-select input:checked::before {
    transform: scale(1)
}

body.context-landing-quickview .product-detail .head .information .wd-product-bundle ul li ul li.bundle-item-description {
    width: 80%
}

body.context-landing-quickview .product-detail .head .information .wd-product-bundle ul li ul li img {
    width: 70px;
    height: 70px
}

body.context-landing-quickview .product-detail .head .information .wd-product-bundle ul li ul li .title {
    display: block;
    color: #0B040A;
    font-family: "Leelawadee Bold V1";
    font-size: 14px;
    text-transform: lowercase;
    display: block;
    letter-spacing: 0.03em;
    text-decoration: none;
    height: 30px
}

body.context-landing-quickview .product-detail .head .information .wd-product-bundle ul li ul li .title::first-line {
    text-transform: capitalize
}

body.context-landing-quickview .product-detail .head .information .wd-product-bundle ul li ul li .sale-price span {
    color: #FF2B5A;
    font-size: 14px;
    font-family: "obviously";
    font-weight: 700
}

body.context-landing-quickview .product-detail .head .information .wd-product-bundle ul li ul li .condition {
    display: none
}

body.context-landing-quickview .product-detail .head .information .wd-product-bundle ul li ul li .icon {
    display: none
}

body.context-landing-quickview .product-detail .head .information .wd-product-bundle ul li ul li .item-product-availability {
    display: none
}

body.context-landing-quickview .product-detail .head .information .row:nth-child(2) {
    display: flex;
    align-items: center
}

body.context-landing-quickview .product-detail .head .information .name {
    text-transform: lowercase;
    display: block;
    letter-spacing: 0.05em;
    text-decoration: none;
    font-size: 19px;
    font-weight: bold;
    margin: 0 0 7px 0
}

body.context-landing-quickview .product-detail .head .information .name::first-line {
    text-transform: capitalize
}

body.context-landing-quickview .product-detail .head .information .brand-ref {
    display: flex
}

body.context-landing-quickview .product-detail .head .information .brand-ref .code {
    color: #8F8F8F;
    font-family: "Leelawadee", sans-serif;
    font-size: 13px
}

body.context-landing-quickview .product-detail .head .information .linha {
    display: block;
    color: #222D33;
    font-size: 13px;
    padding-top: 10px
}

body.context-landing-quickview .product-detail .head .information .texto-menor {
    padding-top: 10px;
    padding-bottom: 0
}

body.context-landing-quickview .product-detail .head .information .texto-menor p {
    margin-bottom: 0;
    color: #222D33;
    font-size: 13px
}

body.context-landing-quickview .product-detail .head .information .texto-menor .saiba-mais {
    cursor: pointer;
    font-family: "obviously";
    font-weight: 700;
    color: #FE2D88;
    font-size: 13px;
    letter-spacing: 0.05em
}

body.context-landing-quickview .product-detail .head .information .tags-produto {
    display: inline-flex;
    flex-wrap: wrap;
    gap: 0;
    margin-bottom: 0
}

body.context-landing-quickview .product-detail .head .information .tags-produto .linha-produto {
    height: 30px;
    border-radius: 15px;
    color: #fff;
    font-size: 13px;
    padding: 0 15px;
    background: #FF2B5A;
    display: block;
    line-height: 27px;
    letter-spacing: 0;
    margin-right: 5px;
    margin-bottom: 5px
}

body.context-landing-quickview .product-detail .head .information .tags-produto .linha-produto.hidro-nutriÃÂ§ÃÂ£o-semanal {
    background: #FF8728;
    background: #FF8728
}

body.context-landing-quickview .product-detail .head .information .tags-produto .linha-produto.cabelos-compridos {
    background: #9D5FDD
}

body.context-landing-quickview .product-detail .head .information .tags-produto .linha-produto.cabelos-detonados {
    background: #FF8728;
    background: #FC2F84
}

body.context-landing-quickview .product-detail .head .information .tags-produto .linha-produto.pontas-duplas {
    background: #FFCD00
}

body.context-landing-quickview .product-detail .head .information .destaque-produto {
    padding-bottom: 15px
}

body.context-landing-quickview .product-detail .head .information .destaque-produto ul {
    display: flex;
    align-items: center;
    gap: 30px
}

body.context-landing-quickview .product-detail .head .information .destaque-produto ul li {
    display: flex;
    align-items: center;
    gap: 10px
}

body.context-landing-quickview .product-detail .head .information .destaque-produto ul li .icon {
    height: 21px
}

body.context-landing-quickview .product-detail .head .information .destaque-produto ul li:first-child .icon {
    height: 23px;
    height: 21px
}

body.context-landing-quickview .product-detail .head .information .destaque-produto ul li strong {
    font-family: "Leelawadee Bold V1"
}

body.context-landing-quickview .product-detail .head .information .price-page-produto {
    position: relative;
    display: flex;
    align-items: center;
    padding-bottom: 30px;
    gap: 30px;
    z-index: 0
}

body.context-landing-quickview .product-detail .head .information .price-page-produto .flag {
    position: initial
}

body.context-landing-quickview .product-detail .head .information .price-page-produto .priceContainer {
    height: auto;
    margin-top: 0
}

body.context-landing-quickview .product-detail .head .information .price-page-produto .priceContainer .list-price.de-por {
    position: relative;
    top: 7px;
    color: #0B040A
}

body.context-landing-quickview .product-detail .head .information .price-page-produto .priceContainer .list-price.de-por span {
    font-size: 15px;
    padding-bottom: 0;
    color: #0B040A;
    font-family: "obviously";
    font-weight: 400
}

body.context-landing-quickview .product-detail .head .information .price-page-produto .priceContainer .sale-price:after {
    color: #0B040A;
    font-size: 14px;
    font-family: "obviously";
    font-weight: 400
}

body.context-landing-quickview .product-detail .head .information .price-page-produto .priceContainer .condition {
    color: #0B040A
}

body.context-landing-quickview .product-detail .head .information .price-page-produto .priceContainer .condition .parcel-value {
    font-size: 14px;
    font-family: "obviously";
    font-weight: 400;
    color: #0B040A
}

body.context-landing-quickview .product-detail .head .information .price-page-produto .priceContainer .condition .parcel-value:after {
    font-size: 14px;
    font-family: "obviously";
    font-weight: 400
}

body.context-landing-quickview .product-detail .head .information .price-page-produto .priceContainer .condition .parcel-value:before {
    font-size: 14px;
    font-family: "obviously";
    font-weight: 400
}

body.context-landing-quickview .product-detail .head .information .price-page-produto .priceContainer .condition .parcels {
    font-size: 14px;
    font-family: "obviously";
    font-weight: 400;
    color: #0B040A
}

body.context-landing-quickview .product-detail .head .information .price-page-produto .priceContainer .condition .parcels:after {
    font-size: 14px;
    font-family: "obviously";
    font-weight: 400
}

body.context-landing-quickview .product-detail .head .information .price-page-produto .priceContainer .condition .parcels:before {
    font-size: 14px;
    font-family: "obviously";
    font-weight: 400
}

body.context-landing-quickview .product-detail .head .information .wd-product-rating.wd-widget-js {
    display: flex;
    align-items: center;
    padding-right: 40px
}

body.context-landing-quickview .product-detail .head .information .wd-product-rating .rating-average {
    width: 88px;
    height: 14px;
    display: block;
    margin: 0;
    order: 0
}

body.context-landing-quickview .product-detail .head .information .wd-product-rating .rating-average.rate-0 {
    background: url('https://lolacosmetics.admin.core.dcg.com.br/Custom/Content/Themes/Lola/Imagens/estrela-0.svg') no-repeat
}

body.context-landing-quickview .product-detail .head .information .wd-product-rating .rating-average.rate-1 {
    background: url('https://lolacosmetics.admin.core.dcg.com.br/Custom/Content/Themes/Lola/Imagens/estrela-1.svg') no-repeat
}

body.context-landing-quickview .product-detail .head .information .wd-product-rating .rating-average.rate-2 {
    background: url('https://lolacosmetics.admin.core.dcg.com.br/Custom/Content/Themes/Lola/Imagens/estrela-2.svg') no-repeat
}

body.context-landing-quickview .product-detail .head .information .wd-product-rating .rating-average.rate-3 {
    background: url('https://lolacosmetics.admin.core.dcg.com.br/Custom/Content/Themes/Lola/Imagens/estrela-3.svg') no-repeat
}

body.context-landing-quickview .product-detail .head .information .wd-product-rating .rating-average.rate-4 {
    background: url('https://lolacosmetics.admin.core.dcg.com.br/Custom/Content/Themes/Lola/Imagens/estrela-4.svg') no-repeat
}

body.context-landing-quickview .product-detail .head .information .wd-product-rating .rating-average.rate-5 {
    background: url('https://lolacosmetics.admin.core.dcg.com.br/Custom/Content/Themes/Lola/Imagens/estrela-5.svg') no-repeat
}

body.context-landing-quickview .product-detail .head .information .wd-product-rating > span {
    display: flex;
    align-items: center;
    gap: 5px;
    color: #8F8F8F;
    font-family: "Leelawadee", sans-serif;
    font-size: 13px
}

body.context-landing-quickview .product-detail .head .information .wd-product-rating > span span:nth-child(2) {
    order: 1
}

body.context-landing-quickview .product-detail .head .information .wd-product-rating > span span:nth-child(2):before {
    content: "( "
}

body.context-landing-quickview .product-detail .head .information .wd-product-rating > span span:nth-child(2):after {
    content: " )"
}

body.context-landing-quickview .product-detail .head .information .wd-product-rating > span span:nth-child(2).hidden {
    display: block !important
}

body.context-landing-quickview .product-detail .head .information .wd-product-rating .review-create {
    display: none
}

body.context-landing-quickview .product-detail .head .information .row.buy-box {
    display: flex;
    gap: 0;
    justify-content: initial
}

body.context-landing-quickview .product-detail .head .information .row.buy-box .quantidade {
    width: 25%
}

body.context-landing-quickview .product-detail .head .information .row.buy-box .quantidade div.single {
    background: #F1F1F1;
    border-radius: 28px;
    height: 55px;
    border: 1px solid #E6E6E6;
    position: relative
}

body.context-landing-quickview .product-detail .head .information .row.buy-box .quantidade div.single button {
    position: absolute;
    width: auto;
    background: none;
    color: #FF2B5A;
    font-size: 24px;
    font-family: "obviously";
    font-weight: 500;
    border-radius: 0;
    line-height: 20px;
    height: 20px;
    top: 45%;
    transform: translateY(-50%);
    display: flex;
    align-items: center
}

body.context-landing-quickview .product-detail .head .information .row.buy-box .quantidade div.single button.js-qty-more {
    right: 15px
}

body.context-landing-quickview .product-detail .head .information .row.buy-box .quantidade div.single button.js-qty-less {
    left: 15px
}

body.context-landing-quickview .product-detail .head .information .row.buy-box .quantidade div.single input {
    height: 55px;
    background: none;
    border: none;
    margin: 0 auto;
    display: block;
    text-align: center;
    font-size: 17px;
    font-family: "Leelawadee Bold V1";
    color: #0B040A
}

body.context-landing-quickview .product-detail .head .information .row.buy-box .wd-buy-button {
    width: 74%;
    padding-left: 10px;
    padding-bottom: 20px
}

body.context-landing-quickview .product-detail .head .information .row.buy-box .wd-buy-button .loading-buy {
    display: none !important
}

body.context-landing-quickview .product-detail .head .information .row.buy-box .wd-buy-button .btn-buy {
    height: 55px;
    font-size: 17px;
    font-family: "Leelawadee Bold V1";
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 10px;
    letter-spacing: 0.05em;
    position: relative
}

body.context-landing-quickview .product-detail .head .information .row.buy-box .wd-buy-button .btn-buy:before {
    background: url('https://lolacosmetics.admin.core.dcg.com.br/Custom/Content/Themes/Lola/Imagens/btn-porduto-page.svg') no-repeat;
    content: "";
    width: 15px;
    height: 17px;
    display: block
}

body.context-landing-quickview .product-detail .head .information .row.buy-box .wd-buy-button .btn-buy:hover {
    background: #222d33 !important
}

body.context-landing-quickview .product-detail .head .information .row.buy-box .wd-buy-button .btn-buy.loading {
    display: flex !important
}

body.context-landing-quickview .product-detail .head .information .row.buy-box .wd-buy-button .btn-buy.loading::after {
    background: url('https://lolacosmetics.admin.core.dcg.com.br/Custom/Content/Themes/Lola/Imagens/loading-lola.svg') no-repeat;
    width: 40px;
    height: 40px;
    position: absolute;
    content: "";
    background-size: 100%;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    z-index: 5
}

body.context-landing-quickview .product-detail .head .information .row.buy-box .wd-buy-button .btn-buy.loading .loading-inside-buy-button {
    display: block !important;
    width: 100%;
    height: 100%;
    content: "";
    position: absolute;
    background: rgba(255, 255, 255, 0.5);
    top: 0;
    left: 0;
    z-index: 4
}

body.context-landing-quickview .product-detail .head .information .row.buy-box .wd-product-wishlist {
    display: none
}

body.context-landing-quickview .product-detail .head .information .row.buy-box .wd-product-notifywhenavailable {
    width: 100%;
    margin-bottom: 10px
}

body.context-landing-quickview .product-detail .head .information .row.buy-box .wd-product-notifywhenavailable button {
    background: #F1F1F1;
    border: 1px solid #E5E5E5;
    color: #222D33;
    text-decoration: none;
    font-size: 17px;
    text-transform: lowercase;
    display: inline-block;
    letter-spacing: 0.03em;
    text-decoration: none;
    font-family: "obviously";
    font-weight: 700;
    align-items: center;
    justify-content: center;
    gap: 10px
}

body.context-landing-quickview .product-detail .head .information .row.buy-box .wd-product-notifywhenavailable button::first-line {
    text-transform: capitalize
}

body.context-landing-quickview .product-detail .head .information .row.buy-box .wd-product-notifywhenavailable button:after {
    background: url('https://lolacosmetics.admin.core.dcg.com.br/Custom/Content/Themes/Lola/Imagens/avise-me.svg') no-repeat;
    width: 19px;
    height: 22px;
    display: inline-block;
    content: ""
}

body.context-landing-quickview .product-detail .head .information .btn-whatsapp-pro {
    width: 100%;
    padding-bottom: 30px
}

body.context-landing-quickview .product-detail .head .information .btn-whatsapp-pro a {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 10px;
    background: #F1F1F1;
    border-radius: 28px;
    height: 55px;
    border: 1px solid #E6E6E6;
    width: 100%;
    font-size: 14px;
    text-decoration: none
}

body.context-landing-quickview .product-detail .head .information .btn-whatsapp-pro a:hover {
    opacity: 0.8
}

body.context-landing-quickview .product-detail .head .information .btn-whatsapp-pro a .icon {
    height: 18px
}

body.context-landing-quickview .product-detail .head .information .btn-whatsapp-pro a strong {
    font-family: "obviously";
    font-weight: 600
}

body.context-landing-quickview .product-detail .head .information .buy-info > div {
    width: 100%
}

body.context-landing-quickview .product-detail .head .information .buy-info .delivery-response {
    padding-top: 30px
}

body.context-landing-quickview .product-detail .head .information .buy-info .delivery-response .flex {
    display: flex;
    justify-content: space-between;
    font-size: 13px;
    color: #222D33
}

body.context-landing-quickview .product-detail .head .information .buy-info .delivery-response .flex > div {
    padding-bottom: 15px
}

body.context-landing-quickview .product-detail .head .information .buy-info .wd-product-deliveryfee {
    display: flex;
    align-items: center;
    gap: 15px;
    position: relative
}

body.context-landing-quickview .product-detail .head .information .buy-info .wd-product-deliveryfee .icon {
    height: 18px
}

body.context-landing-quickview .product-detail .head .information .buy-info .wd-product-deliveryfee strong {
    line-height: 17px;
    font-size: 13px;
    font-family: "obviously";
    font-weight: 600;
    width: 28%
}

body.context-landing-quickview .product-detail .head .information .buy-info .wd-product-deliveryfee .input-wrapper {
    width: 64%;
    margin: 0
}

body.context-landing-quickview .product-detail .head .information .buy-info .wd-product-deliveryfee .input-wrapper input {
    border: none;
    border-bottom: 1px solid #E8E8E8;
    background: none;
    font-size: 13px;
    font-family: "obviously";
    font-weight: 400;
    color: #222D33
}

body.context-landing-quickview .product-detail .head .information .buy-info .wd-product-deliveryfee .input-wrapper input::-moz-placeholder {
    font-size: 13px;
    font-family: "obviously";
    font-weight: 400;
    color: #222D33
}

body.context-landing-quickview .product-detail .head .information .buy-info .wd-product-deliveryfee .input-wrapper input::-moz-placeholder {
    font-size: 13px;
    font-family: "obviously";
    font-weight: 400;
    color: #222D33
}

body.context-landing-quickview .product-detail .head .information .buy-info .wd-product-deliveryfee .input-wrapper input::placeholder {
    font-size: 13px;
    font-family: "obviously";
    font-weight: 400;
    color: #222D33
}

body.context-landing-quickview .product-detail .head .information .buy-info .wd-product-deliveryfee .error-delivery {
    position: absolute;
    text-align: center;
    width: 100%;
    color: red;
    bottom: -50px
}

body.context-landing-quickview .product-detail .head .information .buy-info .wd-product-deliveryfee .button-wrapper {
    position: absolute;
    right: 10px
}

body.context-landing-quickview .product-detail .head .information .buy-info .wd-product-deliveryfee .button-wrapper button {
    background: none;
    font-size: 13px;
    font-family: "obviously";
    font-weight: 700;
    color: #222D33
}

body.context-landing-quickview .product-detail .associations {
    max-width: 1535px;
    margin: 0 auto
}

body.context-landing-quickview .product-detail .associations .title-lola {
    display: flex;
    align-items: center;
    justify-content: center
}

body.context-landing-quickview .product-detail .associations.compre-junto-lola .title-lola {
    padding-bottom: 30px
}

body.context-landing-quickview .product-detail .associations.compre-junto-lola form {
    display: flex;
    padding-bottom: 40px
}

body.context-landing-quickview .product-detail .associations.compre-junto-lola form > ul {
    width: 75%;
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding-top: 0;
    margin-top: 0;
    padding-right: 105px
}

body.context-landing-quickview .product-detail .associations.compre-junto-lola form > ul:before {
    background: url('https://lolacosmetics.admin.core.dcg.com.br/Custom/Content/Themes/Lola/Imagens/mais-junto-lola.svg') no-repeat;
    width: 57px;
    height: 57px;
    content: "";
    display: block;
    order: 1
}

body.context-landing-quickview .product-detail .associations.compre-junto-lola form > ul li {
    width: 345px
}

body.context-landing-quickview .product-detail .associations.compre-junto-lola form > ul li .brand-ref {
    display: none
}

body.context-landing-quickview .product-detail .associations.compre-junto-lola form > ul li .description {
    display: none
}

body.context-landing-quickview .product-detail .associations.compre-junto-lola form > ul li .name {
    text-align: left;
    color: #0B040A;
    font-family: "Leelawadee Bold V1";
    font-size: 16px;
    text-transform: lowercase;
    display: block;
    letter-spacing: 0.03em;
    text-decoration: none;
    height: 40px
}

body.context-landing-quickview .product-detail .associations.compre-junto-lola form > ul li .name::first-line {
    text-transform: capitalize
}

body.context-landing-quickview .product-detail .associations.compre-junto-lola form > ul li .variation {
    background: #f2f2f2;
    border-radius: 10px
}

body.context-landing-quickview .product-detail .associations.compre-junto-lola form > ul li .wd-product-line {
    padding-top: 20px;
    padding-bottom: 30px
}

body.context-landing-quickview .product-detail .associations.compre-junto-lola form > ul li .wd-product-line a.thumb {
    padding-top: 0
}

body.context-landing-quickview .product-detail .associations.compre-junto-lola form > ul li.first {
    order: 0
}

body.context-landing-quickview .product-detail .associations.compre-junto-lola form > ul li.other {
    order: 2
}

body.context-landing-quickview .product-detail .associations.compre-junto-lola form > ul:after {
    background: url('https://lolacosmetics.admin.core.dcg.com.br/Custom/Content/Themes/Lola/Imagens/igual-compre-lola.svg') no-repeat;
    width: 57px;
    height: 57px;
    content: "";
    display: block;
    order: 3
}

body.context-landing-quickview .product-detail .associations.compre-junto-lola form .cross-sell-footer {
    width: 300px;
    background: #fff;
    height: 524px;
    border-radius: 10px;
    display: flex;
    padding: 0 40px;
    align-items: center
}

body.context-landing-quickview .product-detail .associations.compre-junto-lola form .cross-sell-footer .footer-compre:before {
    content: "Compre 2 produtos juntos por:";
    font-size: 25px;
    font-family: "obviously";
    font-weight: 600;
    display: block;
    text-align: center;
    line-height: 30px
}

body.context-landing-quickview .product-detail .associations.compre-junto-lola form .cross-sell-footer .footer-compre .priceContainer {
    height: auto;
    padding-bottom: 30px;
    padding-top: 10px
}

body.context-landing-quickview .product-detail .associations.compre-junto-lola form .cross-sell-footer .footer-compre .priceContainer .list-price {
    text-decoration: none
}

body.context-landing-quickview .product-detail .associations.compre-junto-lola form .cross-sell-footer .footer-compre .priceContainer .list-price .prefix {
    display: none
}

body.context-landing-quickview .product-detail .associations.compre-junto-lola form .cross-sell-footer .footer-compre .priceContainer .list-price span {
    font-size: 15px;
    text-decoration: line-through;
    color: #222D33;
    font-family: "obviously";
    font-weight: 400
}

body.context-landing-quickview .product-detail .associations.compre-junto-lola form .cross-sell-footer .footer-compre .priceContainer .list-price span:after {
    display: none
}

body.context-landing-quickview .product-detail .associations.compre-junto-lola form .cross-sell-footer .footer-compre .priceContainer .savings {
    font-family: "obviously";
    font-weight: 500;
    font-size: 13px;
    margin: 0
}

body.context-landing-quickview .product-detail .associations.compre-junto-lola form .cross-sell-footer .total {
    float: initial;
    margin: 0
}

body.context-landing-quickview .product-detail .associations.compre-junto-lola form .cross-sell-footer .btn-buy {
    width: 100%;
    margin: 0 auto;
    float: initial;
    display: flex;
    align-items: center;
    justify-content: center;
    height: 55px;
    gap: 10px;
    font-size: 17px;
    letter-spacing: 0.05em
}

body.context-landing-quickview .product-detail .associations.compre-junto-lola form .cross-sell-footer .btn-buy:before {
    background: url('https://lolacosmetics.admin.core.dcg.com.br/Custom/Content/Themes/Lola/Imagens/btn-porduto-page.svg') no-repeat;
    content: "";
    width: 15px;
    height: 17px;
    display: block
}

body.context-landing-quickview .product-detail .associations.compre-junto-lola form .cross-sell-footer .btn-buy:hover {
    background: #222d33 !important
}

body.context-landing-quickview .product-detail .descriptions {
    background: #222D33;
    padding-top: 40px;
    padding-bottom: 50px;
    box-shadow: -500px 0 0 0 #222D33, 500px 0 0 0 #222D33
}

body.context-landing-quickview .product-detail .descriptions .wd-descriptions-toolbar {
    display: none
}

body.context-landing-quickview .product-detail .descriptions .wd-content {
    max-width: 1250px;
    margin: 0 auto;
    display: block
}

body.context-landing-quickview .product-detail .descriptions .wd-content #Ingredientes_e_Ativos {
    display: none
}

body.context-landing-quickview .product-detail .descriptions .wd-content #LongDescription:before {
    content: "DescriÃÂ§ÃÂ£o";
    font-size: 25px;
    font-family: "obviously";
    font-weight: 600;
    color: #fff;
    text-align: center;
    display: block;
    padding-bottom: 20px
}

body.context-landing-quickview .product-detail .descriptions .wd-content #Como_usar:before {
    content: "Como usar";
    font-size: 25px;
    font-family: "obviously";
    font-weight: 600;
    color: #fff;
    text-align: center;
    display: block;
    padding-bottom: 20px
}

body.context-landing-quickview .product-detail .descriptions .wd-content p {
    text-align: center;
    color: #fff;
    line-height: 27px
}

body.context-landing-quickview .product-detail .descriptions .wd-content .wd-descriptions-text {
    text-align: center;
    color: #fff;
    line-height: 27px
}

body.context-landing-quickview .product-detail .descriptions .wd-descriptions-nav {
    display: flex;
    justify-content: center;
    gap: 20px;
    padding-bottom: 20px
}

body.context-landing-quickview .product-detail .descriptions .wd-descriptions-nav li {
    order: 0
}

body.context-landing-quickview .product-detail .descriptions .wd-descriptions-nav li a {
    color: #fff;
    width: 200px;
    height: 50px;
    border-radius: 28px;
    border: 2px solid #fff;
    font-size: 17px;
    font-family: "Leelawadee Bold V1";
    display: flex;
    align-items: center;
    justify-content: center;
    text-decoration: none;
    font-family: "Leelawadee Bold V1";
    transition: all 0.3s ease
}

body.context-landing-quickview .product-detail .descriptions .wd-descriptions-nav li a:hover {
    background: #FF2B5A;
    border-color: #FF2B5A
}

body.context-landing-quickview .product-detail .descriptions .wd-descriptions-nav li.LongDescription a {
    font-size: 0
}

body.context-landing-quickview .product-detail .descriptions .wd-descriptions-nav li.LongDescription a:before {
    content: "DescriÃÂ§ÃÂ£o";
    font-size: 17px
}

body.context-landing-quickview .product-detail .descriptions .wd-descriptions-nav li.Como_usar {
    order: 1
}

body.context-landing-quickview .product-detail .descriptions .wd-descriptions-nav li.Ingredientes_e_Ativos {
    display: none
}

body.context-landing-quickview .product-detail .descriptions .wd-descriptions-nav li.wd-selected a {
    background: #FF2B5A;
    border-color: #FF2B5A
}

body.context-landing-quickview .product-detail .ingrediente-descricao {
    background: #FFDCE4;
    padding-top: 40px;
    padding-bottom: 50px;
    box-shadow: -500px 0 0 0 #FFDCE4, 500px 0 0 0 #FFDCE4;
    margin-bottom: 40px;
    position: relative;
    z-index: 10
}

body.context-landing-quickview .product-detail .ingrediente-descricao:before {
    content: "";
    position: absolute;
    top: 80px;
    background: url('https://lolacosmetics.admin.core.dcg.com.br/Custom/Content/Themes/Lola/Imagens/icones-ativos-1.svg') no-repeat;
    width: 128px;
    height: 384px
}

body.context-landing-quickview .product-detail .ingrediente-descricao .wd-descriptions-panel {
    margin: 0;
    max-width: 92%;
    margin: 0 auto
}

body.context-landing-quickview .product-detail .ingrediente-descricao:after {
    content: "";
    position: absolute;
    top: 60px;
    background: url('https://lolacosmetics.admin.core.dcg.com.br/Custom/Content/Themes/Lola/Imagens/icones-ativos-2.svg') no-repeat;
    width: 224px;
    height: 587px;
    right: -90px
}

body.context-landing-quickview .product-detail .ingrediente-descricao .wd-header {
    display: none
}

body.context-landing-quickview .product-detail .ingrediente-descricao .wd-descriptions-text {
    border-bottom: 1px solid #fff
}

body.context-landing-quickview .product-detail .ingrediente-descricao .wd-title {
    text-align: center;
    font-size: 25px;
    font-family: "obviously";
    font-weight: 600;
    color: #222D33;
    display: block
}

body.context-landing-quickview .product-detail .ingrediente-descricao small {
    text-align: center;
    display: block;
    color: #222D33;
    font-size: 14px;
    padding: 30px 0
}

body.context-landing-quickview .product-detail .ingrediente-descricao .wd-footer {
    width: 100%;
    position: absolute;
    bottom: 0;
    left: 0;
    height: 340px;
    background: linear-gradient(rgba(255, 220, 228, 0) 0%, #ffdce4 100%);
    z-index: 11
}

body.context-landing-quickview .product-detail .ingrediente-descricao .wd-footer:after {
    width: 200px;
    height: 55px;
    border-radius: 30px;
    content: "Ver mais";
    background: #FF2B5A;
    font-size: 17px;
    font-family: "Leelawadee Bold V1";
    color: #fff;
    display: flex;
    align-items: center;
    justify-content: center;
    cursor: pointer;
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    bottom: 0
}

body.context-landing-quickview .product-detail .ingrediente-descricao .wd-content {
    max-height: 770px;
    overflow: hidden;
    transition: all 0.3s ease;
    max-width: 1535px;
    margin: 0 auto;
    display: block;
    background: #ffdce4;
    position: relative;
    z-index: 10
}

body.context-landing-quickview .product-detail .ingrediente-descricao .wd-content .header {
    display: none
}

body.context-landing-quickview .product-detail .ingrediente-descricao .wd-content #Como_usar {
    display: none !important
}

body.context-landing-quickview .product-detail .ingrediente-descricao .wd-content #LongDescription {
    display: none !important
}

body.context-landing-quickview .product-detail .ingrediente-descricao .wd-content .wd-descriptions-text h1 {
    font-size: 16px;
    color: #222D33;
    padding: 30px 0;
    margin: 0;
    border-top: 1px solid #fff;
    display: flex;
    justify-content: space-between;
    align-items: center;
    cursor: pointer;
    padding-right: 15px
}

body.context-landing-quickview .product-detail .ingrediente-descricao .wd-content .wd-descriptions-text h1:after {
    content: "";
    background: url('https://lolacosmetics.admin.core.dcg.com.br/Custom/Content/Themes/Lola/Imagens/mais-ativos.svg') no-repeat;
    width: 15px;
    height: 14px;
    display: block
}

body.context-landing-quickview .product-detail .ingrediente-descricao .wd-content .wd-descriptions-text h1.active-ativos:after {
    background: url('https://lolacosmetics.admin.core.dcg.com.br/Custom/Content/Themes/Lola/Imagens/menos-ativo.svg') no-repeat
}

body.context-landing-quickview .product-detail .ingrediente-descricao .wd-content .wd-descriptions-text h1.active-ativos + h2 {
    max-height: 200px;
    padding-bottom: 30px
}

body.context-landing-quickview .product-detail .ingrediente-descricao .wd-content .wd-descriptions-text h2 {
    margin: 0;
    max-height: 0;
    overflow: hidden;
    transition: all 0.3s ease;
    font-size: 14px;
    font-family: "obviously";
    font-weight: 400
}

body.context-landing-quickview .product-detail .ingrediente-descricao .wd-content.active-ver-mais {
    max-height: 3000px;
    padding-bottom: 100px
}

body.context-landing-quickview .product-detail .ingrediente-descricao .wd-content.active-ver-mais + .wd-footer {
    background: none;
    height: 55px
}

body.context-landing-quickview .product-detail .ingrediente-descricao .wd-content.active-ver-mais + .wd-footer:after {
    content: "Ver menos"
}

body.context-landing-quickview .product-detail .wd-product-media-selector2 {
    padding-bottom: 20px
}

body.context-landing-quickview .product-detail .wd-product-media-selector2 img {
    width: 100%;
    height: auto;
    border-radius: 10px
}

body.context-landing-quickview .product-detail .wd-product-media-selector2 .slick-arrow {
    z-index: 5;
    width: 40px;
    height: 40px
}

body.context-landing-quickview .product-detail .wd-product-media-selector2 .slick-arrow:before {
    display: none
}

body.context-landing-quickview .product-detail .wd-product-media-selector2 .slick-arrow.slick-prev {
    left: -12px
}

body.context-landing-quickview .product-detail .wd-product-media-selector2 .slick-arrow.slick-next {
    right: -12px
}

body.context-landing-quickview .product-detail .wd-product-media-selector2 .slick-dots {
    bottom: -12px
}

body.context-landing-quickview .product-detail .wd-product-media-selector2 .slick-dots li {
    width: 45px;
    height: 6px;
    border-radius: 5px;
    margin: 0 4px
}

body.context-landing-quickview .product-detail .wd-product-media-selector2 .slick-dots li button {
    width: 45px;
    height: 6px;
    border-radius: 5px;
    background: rgba(187, 187, 187, 0.6);
    padding: 0
}

body.context-landing-quickview .product-detail .wd-product-media-selector2 .slick-dots li button:before {
    display: none
}

body.context-landing-quickview .product-detail .wd-product-media-selector2 .slick-dots li.slick-active button {
    background: #F9DD67
}

body.context-landing-quickview .product-detail .wd-product-media-selector2 .image {
    background: #F2F2F2;
    border-radius: 10px
}

body.context-landing-quickview .product-detail .vitrine-upsell.vitrine-upsell-1 {
    padding-bottom: 30px
}

body.context-landing-quickview .product-detail .vitrine-upsell .title-lola {
    margin-bottom: 30px
}

body.context-landing-quickview .product-detail .vitrine-upsell ul.row {
    overflow: visible
}

body.context-landing-quickview .product-detail .vitrine-upsell ul.row .slick-slide {
    padding: 0 7.5px
}

body.context-landing-quickview .product-detail .vitrine-upsell ul.row .slick-arrow {
    z-index: 5;
    width: 40px;
    height: 40px
}

body.context-landing-quickview .product-detail .vitrine-upsell ul.row .slick-arrow:before {
    display: none
}

body.context-landing-quickview .product-detail .vitrine-upsell ul.row .slick-arrow.slick-prev {
    left: -15px
}

body.context-landing-quickview .product-detail .vitrine-upsell ul.row .slick-arrow.slick-next {
    right: -15px
}

body.context-landing-quickview #colorbox #cboxNext {
    background: url('https://lolacosmetics.admin.core.dcg.com.br/Custom/Content/Themes/Lola/Imagens/seta-right.svg') no-repeat;
    width: 40px;
    height: 40px;
    right: -20px
}

body.context-landing-quickview #colorbox #cboxPrevious {
    background: url('https://lolacosmetics.admin.core.dcg.com.br/Custom/Content/Themes/Lola/Imagens/seta-left.svg') no-repeat;
    width: 40px;
    height: 40px;
    left: -20px
}

body.context-landing-quickview #colorbox #cboxClose {
    width: 32px;
    height: 32px;
    border-radius: 32px;
    color: #FF2B5A;
    background: #fff;
    font-size: 0;
    top: -40px;
    right: 0
}

body.context-landing-quickview #colorbox #cboxClose:after {
    font-size: 26px;
    font-family: "Leelawadee Bold V1"
}

body.themodal-lock .themodal-overlay {
    opacity: 1
}

body.page-account-address .the-modal {
    width: 500px
}

body.page-account-address .the-modal .message {
    font-family: "obviously";
    font-weight: 300;
    padding: 20px;
    text-align: center;
    text-transform: uppercase
}

body.page-account-address .the-modal .button-wrapper {
    text-align: center;
    overflow: hidden;
    border: 0;
    margin: 0;
    display: block
}

body.page-account-address .the-modal .button-wrapper button {
    width: 150px;
    background-color: #0f0f0f;
    color: #ffffff;
    font-size: 13px;
    height: 38px;
    line-height: 38px;
    border: 0;
    font-family: "obviously";
    font-weight: 300;
    letter-spacing: 2px;
    text-transform: uppercase !important;
    padding: 0;
    margin: 30px 0
}

body.page-account-address .the-modal .button-wrapper .yes {
    width: 75px;
    margin: 30px 10px 0;
    display: inline-block;
    float: none
}

body.page-account-address .the-modal .button-wrapper .no {
    width: 75px;
    margin: 30px 10px 0;
    display: inline-block;
    float: none
}

body.page-account-address .the-modal .wd-profile-addressform .input-wrapper label {
    display: block
}

body.page-account-address .the-modal .wd-profile-addressform .input-wrapper small {
    display: block
}

body.page-account-address .the-modal .wd-profile-addressform .input-wrapper input[type=text] {
    width: 100%
}

body.page-account-address .the-modal .wd-profile-addressform .input-wrapper select {
    width: 100%
}

body.page-account-address #cboxWrapper {
    width: 500px
}

body.page-account-address #cboxWrapper .message {
    font-family: "obviously";
    font-weight: 300;
    padding: 20px;
    text-align: center;
    text-transform: uppercase
}

body.page-account-address #cboxWrapper .button-wrapper {
    text-align: center;
    overflow: hidden;
    border: 0;
    margin: 0;
    display: block
}

body.page-account-address #cboxWrapper .button-wrapper button {
    width: 150px;
    background-color: #0f0f0f;
    color: #ffffff;
    font-size: 13px;
    height: 38px;
    line-height: 38px;
    border: 0;
    font-family: "obviously";
    font-weight: 300;
    letter-spacing: 2px;
    text-transform: uppercase !important;
    padding: 0;
    margin: 30px 0
}

body.page-account-address #cboxWrapper .button-wrapper .yes {
    width: 75px;
    margin: 30px 10px 0;
    display: inline-block;
    float: none
}

body.page-account-address #cboxWrapper .button-wrapper .no {
    width: 75px;
    margin: 30px 10px 0;
    display: inline-block;
    float: none
}

body.page-account-address #cboxWrapper .wd-profile-addressform .input-wrapper label {
    display: block
}

body.page-account-address #cboxWrapper .wd-profile-addressform .input-wrapper small {
    display: block
}

body.page-account-address #cboxWrapper .wd-profile-addressform .input-wrapper input[type=text] {
    width: 100%
}

body.page-account-address #cboxWrapper .wd-profile-addressform .input-wrapper select {
    width: 100%
}

body.page-account-wishlist .the-modal {
    width: 500px
}

body.page-account-wishlist .the-modal .message {
    font-family: "obviously";
    font-weight: 300;
    padding: 20px;
    text-align: center;
    text-transform: uppercase
}

body.page-account-wishlist .the-modal .button-wrapper {
    text-align: center;
    overflow: hidden;
    border: 0;
    margin: 0;
    display: block
}

body.page-account-wishlist .the-modal .button-wrapper button {
    width: 150px;
    background-color: #0f0f0f;
    color: #ffffff;
    font-size: 13px;
    height: 38px;
    line-height: 38px;
    border: 0;
    font-family: "obviously";
    font-weight: 300;
    letter-spacing: 2px;
    text-transform: uppercase !important;
    padding: 0;
    margin: 30px 0
}

body.page-account-wishlist .the-modal .button-wrapper .yes {
    width: 75px;
    margin: 30px 10px 0;
    display: inline-block;
    float: none
}

body.page-account-wishlist .the-modal .button-wrapper .no {
    width: 75px;
    margin: 30px 10px 0;
    display: inline-block;
    float: none
}

body.page-account-wishlist .the-modal .wd-profile-addressform .input-wrapper label {
    display: block
}

body.page-account-wishlist .the-modal .wd-profile-addressform .input-wrapper small {
    display: block
}

body.page-account-wishlist .the-modal .wd-profile-addressform .input-wrapper input[type=text] {
    width: 100%
}

body.page-account-wishlist .the-modal .wd-profile-addressform .input-wrapper select {
    width: 100%
}

body.page-account-wishlist #cboxWrapper {
    width: 500px
}

body.page-account-wishlist #cboxWrapper .message {
    font-family: "obviously";
    font-weight: 300;
    padding: 20px;
    text-align: center;
    text-transform: uppercase
}

body.page-account-wishlist #cboxWrapper .button-wrapper {
    text-align: center;
    overflow: hidden;
    border: 0;
    margin: 0;
    display: block
}

body.page-account-wishlist #cboxWrapper .button-wrapper button {
    width: 150px;
    background-color: #0f0f0f;
    color: #ffffff;
    font-size: 13px;
    height: 38px;
    line-height: 38px;
    border: 0;
    font-family: "obviously";
    font-weight: 300;
    letter-spacing: 2px;
    text-transform: uppercase !important;
    padding: 0;
    margin: 30px 0
}

body.page-account-wishlist #cboxWrapper .button-wrapper .yes {
    width: 75px;
    margin: 30px 10px 0;
    display: inline-block;
    float: none
}

body.page-account-wishlist #cboxWrapper .button-wrapper .no {
    width: 75px;
    margin: 30px 10px 0;
    display: inline-block;
    float: none
}

body.page-account-wishlist #cboxWrapper .wd-profile-addressform .input-wrapper label {
    display: block
}

body.page-account-wishlist #cboxWrapper .wd-profile-addressform .input-wrapper small {
    display: block
}

body.page-account-wishlist #cboxWrapper .wd-profile-addressform .input-wrapper input[type=text] {
    width: 100%
}

body.page-account-wishlist #cboxWrapper .wd-profile-addressform .input-wrapper select {
    width: 100%
}

body.page-account-gift-certificate .the-modal {
    width: 500px
}

body.page-account-gift-certificate .the-modal .message {
    font-family: "obviously";
    font-weight: 300;
    padding: 20px;
    text-align: center;
    text-transform: uppercase
}

body.page-account-gift-certificate .the-modal .button-wrapper {
    text-align: center;
    overflow: hidden;
    border: 0;
    margin: 0;
    display: block
}

body.page-account-gift-certificate .the-modal .button-wrapper button {
    width: 150px;
    background-color: #0f0f0f;
    color: #ffffff;
    font-size: 13px;
    height: 38px;
    line-height: 38px;
    border: 0;
    font-family: "obviously";
    font-weight: 300;
    letter-spacing: 2px;
    text-transform: uppercase !important;
    padding: 0;
    margin: 30px 0
}

body.page-account-gift-certificate .the-modal .button-wrapper .yes {
    width: 75px;
    margin: 30px 10px 0;
    display: inline-block;
    float: none
}

body.page-account-gift-certificate .the-modal .button-wrapper .no {
    width: 75px;
    margin: 30px 10px 0;
    display: inline-block;
    float: none
}

body.page-account-gift-certificate .the-modal .wd-profile-addressform .input-wrapper label {
    display: block
}

body.page-account-gift-certificate .the-modal .wd-profile-addressform .input-wrapper small {
    display: block
}

body.page-account-gift-certificate .the-modal .wd-profile-addressform .input-wrapper input[type=text] {
    width: 100%
}

body.page-account-gift-certificate .the-modal .wd-profile-addressform .input-wrapper select {
    width: 100%
}

body.page-account-gift-certificate #cboxWrapper {
    width: 500px
}

body.page-account-gift-certificate #cboxWrapper .message {
    font-family: "obviously";
    font-weight: 300;
    padding: 20px;
    text-align: center;
    text-transform: uppercase
}

body.page-account-gift-certificate #cboxWrapper .button-wrapper {
    text-align: center;
    overflow: hidden;
    border: 0;
    margin: 0;
    display: block
}

body.page-account-gift-certificate #cboxWrapper .button-wrapper button {
    width: 150px;
    background-color: #0f0f0f;
    color: #ffffff;
    font-size: 13px;
    height: 38px;
    line-height: 38px;
    border: 0;
    font-family: "obviously";
    font-weight: 300;
    letter-spacing: 2px;
    text-transform: uppercase !important;
    padding: 0;
    margin: 30px 0
}

body.page-account-gift-certificate #cboxWrapper .button-wrapper .yes {
    width: 75px;
    margin: 30px 10px 0;
    display: inline-block;
    float: none
}

body.page-account-gift-certificate #cboxWrapper .button-wrapper .no {
    width: 75px;
    margin: 30px 10px 0;
    display: inline-block;
    float: none
}

body.page-account-gift-certificate #cboxWrapper .wd-profile-addressform .input-wrapper label {
    display: block
}

body.page-account-gift-certificate #cboxWrapper .wd-profile-addressform .input-wrapper small {
    display: block
}

body.page-account-gift-certificate #cboxWrapper .wd-profile-addressform .input-wrapper input[type=text] {
    width: 100%
}

body.page-account-gift-certificate #cboxWrapper .wd-profile-addressform .input-wrapper select {
    width: 100%
}

.modal-lightbox-vip .the-modal-container {
    padding: 0 !important;
    background-color: transparent !important
}

.modal-lightbox-vip a.close {
    background-color: transparent !important;
    right: -31px !important;
    top: -39px !important;
    font-size: 55px !important
}

.modal-lightbox-vip .the-modal #modal-lightbox-vip {
    display: block !important
}

.modal-lightbox-vip .the-modal #modal-lightbox-vip img {
    border-radius: 3px
}

.add-message-modal .message-show-in-modal .messages-form ul li {
    margin-bottom: 20px;
    display: block;
    clear: both;
    width: 100%;
    overflow: hidden;
    float: left
}

.add-message-modal .message-show-in-modal .messages-form ul li label {
    border: 0;
    font-size: 13px;
    letter-spacing: 2px;
    margin-bottom: 10px;
    font-family: "obviously";
    font-weight: 300;
    text-transform: uppercase;
    display: block
}

.add-message-modal .message-show-in-modal .messages-form ul li input {
    width: 100%;
    letter-spacing: 2px;
    text-transform: uppercase;
    border-color: #d7d7d7
}

.add-message-modal .message-show-in-modal .messages-form button {
    width: 100%;
    height: 50px;
    background: #0f0f0f;
    color: #ffffff;
    text-transform: uppercase;
    letter-spacing: 2px;
    font-family: "obviously";
    font-weight: 300;
    font-size: 16px;
    border: 0
}

.open-modal-wishlist .wd-product-wishlist-authentication-message {
    color: #856404;
    background-color: #fff3cd;
    border-color: #ffeeba;
    font-size: 11px;
    padding: 5px;
    border-radius: 3px;
    margin-bottom: 30px;
    margin-top: 10px
}

.open-modal-wishlist .login {
    border: 1px solid #d7d7d7;
    display: inline-block;
    vertical-align: top;
    width: 400px;
    height: 387px;
    padding: 15px 20px;
    box-sizing: border-box
}

.open-modal-wishlist .login .wd-profile-login .wd-header {
    overflow: hidden
}

.open-modal-wishlist .login .wd-profile-login .wd-header .wd-title {
    color: #0f0f0f !important;
    text-transform: uppercase !important;
    text-align: left !important;
    font-size: 16px !important;
    padding-bottom: 10px !important;
    font-family: "Lato", sans-serif !important;
    font-weight: 700 !important;
    margin: 0 0 10px !important;
    border: 0 !important
}

.open-modal-wishlist .login .wd-profile-login .wd-content {
    padding: 0
}

.open-modal-wishlist .login .wd-profile-login .wd-content span.error {
    position: absolute;
    right: 0 !important;
    bottom: -25px !important
}

.open-modal-wishlist .login .wd-profile-login .wd-content .input-wrapper {
    margin-bottom: 10px
}

.open-modal-wishlist .login .wd-profile-login .wd-content label {
    display: block;
    width: 100%;
    font-family: "obviously";
    font-weight: 500;
    text-transform: none;
    font-size: 12px;
    margin-bottom: 5px;
    color: #000
}

.open-modal-wishlist .login .wd-profile-login .wd-content input {
    margin: 0 0 25px;
    width: 100% !important;
    border-color: #d7d7d7;
    border-radius: 0
}

.open-modal-wishlist .login .wd-profile-login .wd-content .recover-password {
    color: #7b7b7b;
    font-size: 11px;
    margin-top: -15px;
    text-decoration: underline;
    display: block
}

.open-modal-wishlist .login .wd-profile-login .wd-content button {
    float: right;
    background: #0f0f0f;
    width: 100%;
    height: 43px;
    text-transform: none;
    line-height: 43px;
    color: #ffffff;
    margin-top: 20px;
    border: 0;
    font-size: 15px;
    font-family: "obviously";
    font-weight: 400
}

.open-modal-wishlist .login .wd-profile-login .wd-content button:hover {
    background-color: #222d33
}

.open-modal-wishlist .login h2 {
    display: block;
    float: left;
    width: 100%;
    font-family: "obviously";
    font-weight: 500;
    text-transform: none;
    font-size: 12px;
    margin-top: 20px;
    margin-bottom: 5px;
    color: #000
}

.open-modal-wishlist .login .wd-profile-login-oauth {
    display: block;
    float: left;
    width: 100%
}

.open-modal-wishlist .login .wd-profile-login-oauth .facebook-modal .loginFacebook {
    margin-top: 10px;
    background: #3a559f;
    text-align: center;
    color: #ffffff;
    font-size: 15px;
    font-family: "obviously";
    font-weight: 400;
    height: 43px;
    line-height: 43px;
    width: 100%;
    letter-spacing: 2px
}

.open-modal-wishlist .login .wd-profile-login-oauth .facebook-modal .loginFacebook:hover {
    text-decoration: none;
    background: #233770
}

.open-modal-wishlist .login .wd-profile-login-oauth .facebook-modal .loginFacebook:before {
    content: "Entre com o Facebook"
}

.open-modal-wishlist .register {
    display: inline-block;
    vertical-align: top;
    margin-left: 10px;
    border: 1px solid #d7d7d7;
    width: 400px;
    height: 505px;
    padding: 15px 20px;
    box-sizing: border-box
}

.open-modal-wishlist .register > .wd-header {
    overflow: hidden
}

.open-modal-wishlist .register > .wd-header .wd-title {
    color: #0f0f0f;
    text-transform: uppercase;
    text-align: left;
    font-size: 16px;
    padding-bottom: 10px;
    font-family: "obviously";
    font-weight: 700;
    margin: 0 0 10px !important
}

.open-modal-wishlist .register .wd-content {
    display: block;
    float: left;
    width: 100%
}

.open-modal-wishlist .register .wd-content .input-wrapper {
    width: 100%;
    display: block;
    float: left
}

.open-modal-wishlist .register .wd-content .input-wrapper label {
    display: block;
    width: 100%;
    font-family: "obviously";
    font-weight: 500;
    text-transform: none;
    font-size: 12px;
    margin-bottom: 5px;
    color: #000
}

.open-modal-wishlist .register .wd-content .input-wrapper input {
    margin: 0 0 15px;
    width: 100% !important;
    border-color: #d7d7d7;
    border-radius: 0
}

.open-modal-wishlist .register .wd-content .col-6 {
    width: 50%;
    display: block;
    float: left;
    box-sizing: border-box;
    margin: 0
}

.open-modal-wishlist .register .wd-content .col-6:first-child {
    padding-right: 20px
}

.open-modal-wishlist .register .wd-content .button {
    width: 100%;
    display: block;
    float: left
}

.open-modal-wishlist .register .wd-content .button button {
    float: right;
    background: #0f0f0f;
    width: 100%;
    height: 43px;
    color: #ffffff;
    line-height: 43px;
    border: 0;
    margin-top: 40px;
    text-transform: none !important;
    font-size: 15px;
    font-family: "obviously";
    font-weight: 400
}

.open-modal-wishlist .register .wd-content .button button:hover {
    background-color: #222d33
}

.open-modal-wishlist .register .termos {
    position: absolute;
    display: block;
    width: 348px;
    float: left;
    margin: 50px 0;
    font-size: 12px;
    color: #000;
    font-family: "obviously";
    font-weight: 300;
    top: 265px
}

.open-modal-wishlist .register .termos a {
    color: #000;
    text-decoration: underline
}

.open-modal-wishlist .register .facebook {
    border-top: 1px solid #e1e1e1;
    width: 100%;
    display: block;
    float: left;
    margin-top: 30px
}

.open-modal-wishlist .register .facebook h3 {
    width: 100%;
    display: block;
    float: left;
    font-size: 15px;
    font-family: "obviously";
    font-weight: 500;
    margin-top: 30px
}

.open-modal-wishlist .register .facebook p {
    font-size: 11px;
    font-style: italic;
    display: block;
    margin-top: 10px;
    margin-bottom: 30px
}

.open-modal-wishlist .register .facebook .wd-profile-login-oauth {
    display: block;
    float: left;
    width: 100%
}

.open-modal-wishlist .register .facebook .wd-profile-login-oauth .facebook-modal .loginFacebook {
    background: #3a559f;
    text-align: center;
    color: #ffffff;
    font-size: 15px;
    height: 43px;
    line-height: 43px;
    width: 100%;
    letter-spacing: 2px
}

.open-modal-wishlist .register .facebook .wd-profile-login-oauth .facebook-modal .loginFacebook:hover {
    text-decoration: none;
    background: #233770
}

.open-modal-wishlist .register .facebook .wd-profile-login-oauth .facebook-modal .loginFacebook:before {
    content: "Cadastre-se com o Facebook"
}

body[class*=context-product-].themodal-lock .modal-guia .the-modal {
    max-width: 648px !important;
    width: 648px !important
}

body[class*=context-product-].themodal-lock .modal-guia .the-modal .the-modal-container {
    display: block;
    float: left;
    width: 100%
}

body[class*=context-product-].themodal-lock .modal-guia .the-modal .the-modal-container #modal-guia {
    display: block;
    float: left;
    width: 100%
}

body[class*=context-product-].themodal-lock .modal-guia .the-modal .the-modal-container #modal-guia img {
    display: inline-block;
    vertical-align: middle
}

body[class*=context-product-].themodal-lock .modal-guia .the-modal .the-modal-container #modal-guia table {
    width: 355px;
    display: inline-block;
    vertical-align: middle
}

body[class*=context-product-].themodal-lock .modal-guia .the-modal .the-modal-container #modal-guia table thead th {
    text-align: center;
    font-family: "obviously";
    font-weight: 700;
    color: #000;
    padding: 8px !important;
    font-size: 12px;
    text-transform: none;
    border-bottom: 1px solid #d7d7d7;
    border-right: 1px solid #d7d7d7
}

body[class*=context-product-].themodal-lock .modal-guia .the-modal .the-modal-container #modal-guia table thead th:first-child {
    text-align: left
}

body[class*=context-product-].themodal-lock .modal-guia .the-modal .the-modal-container #modal-guia table thead th:last-child {
    border-right: 0
}

body[class*=context-product-].themodal-lock .modal-guia .the-modal .the-modal-container #modal-guia table tbody td {
    text-align: center;
    border-right: 1px solid #d7d7d7;
    font-family: "obviously";
    font-weight: 400;
    font-size: 12px;
    text-transform: none;
    color: #949493
}

body[class*=context-product-].themodal-lock .modal-guia .the-modal .the-modal-container #modal-guia table tbody td strong {
    color: #000;
    font-family: "obviously";
    font-weight: 700
}

body[class*=context-product-].themodal-lock .modal-guia .the-modal .the-modal-container #modal-guia table tbody td:first-child {
    text-align: left
}

body[class*=context-product-].themodal-lock .modal-guia .the-modal .the-modal-container #modal-guia table tbody td:last-child {
    border-right: 0
}

.central-de-atendimento #middle {
    width: 100% !important
}

.central-de-atendimento #middle .central-de-atendimento {
    display: block;
    float: left;
    width: 100%
}

.central-de-atendimento #middle .central-de-atendimento .itens-central {
    width: 100%;
    text-align: center;
    display: block;
    margin-bottom: 100px;
    overflow: hidden
}

.central-de-atendimento #middle .central-de-atendimento .itens-central li {
    margin: 0 50px;
    display: block;
    float: left
}

.central-de-atendimento #middle .central-de-atendimento .itens-central li img {
    display: block;
    margin: 0 auto
}

.central-de-atendimento #middle .central-de-atendimento .itens-central li h4 {
    font-family: "obviously";
    font-weight: 500;
    text-transform: uppercase;
    font-size: 13px;
    margin: 0 0 15px
}

.central-de-atendimento #middle .central-de-atendimento .itens-central li p {
    font-family: "obviously";
    font-weight: 300;
    letter-spacing: 2px;
    font-size: 12px
}

.central-de-atendimento #middle .central-de-atendimento .itens-central .minha-conta img {
    margin-bottom: 15px
}

.central-de-atendimento #middle .central-de-atendimento .itens-central .meus-pedidos img {
    position: relative;
    top: -2px;
    margin-bottom: 12px
}

.central-de-atendimento #middle .central-de-atendimento .itens-central .trocas-e-devolucao img {
    position: relative;
    top: 2px;
    margin-bottom: 19px
}

.central-de-atendimento #middle .central-de-atendimento .itens-central .vale-compras img {
    position: relative;
    top: 4px;
    margin-bottom: 23px
}

.central-de-atendimento #middle .duvidas {
    display: block;
    float: left;
    width: 100%;
    border-top: 1px solid #e1e1e1;
    padding: 50px 0
}

.central-de-atendimento #middle .duvidas .header-divudas {
    display: block;
    text-align: center;
    margin-bottom: 50px
}

.central-de-atendimento #middle .duvidas .header-divudas li {
    display: inline-block;
    margin: 0 25px;
    padding-bottom: 5px;
    text-transform: uppercase
}

.central-de-atendimento #middle .duvidas .header-divudas li img {
    margin-right: 8px;
    position: relative;
    bottom: -2px
}

.central-de-atendimento #middle .duvidas .header-divudas li .texto {
    font-size: 12px;
    letter-spacing: 2px
}

.central-de-atendimento #middle .duvidas .header-divudas li.selected {
    border-bottom: 2px solid #0f0f0f
}

.central-de-atendimento #middle .duvidas .pesquisa {
    width: 480px;
    display: block;
    margin: 0 auto 50px;
    position: relative
}

.central-de-atendimento #middle .duvidas .pesquisa input {
    border: 0;
    color: #b6b6b6;
    border-bottom: 1px solid #ebebeb
}

.central-de-atendimento #middle .duvidas .pesquisa input:placeholder {
    color: #b6b6b6
}

.central-de-atendimento #middle .duvidas .pesquisa input::-webkit-input-placeholder {
    color: #b6b6b6;
    opacity: 1
}

.central-de-atendimento #middle .duvidas .pesquisa input::-moz-placeholder {
    color: #b6b6b6;
    opacity: 1
}

.central-de-atendimento #middle .duvidas .pesquisa input:-ms-input-placeholder {
    color: #b6b6b6;
    opacity: 1
}

.central-de-atendimento #middle .duvidas .pesquisa input:-moz-placeholder {
    color: #b6b6b6;
    opacity: 1
}

.central-de-atendimento #middle .duvidas .pesquisa button {
    position: absolute;
    right: 0;
    bottom: 3px;
    border: 0;
    background-color: #ffffff
}

.central-de-atendimento #middle .duvidas .pesquisa button:before {
    content: "\f002";
    font-family: "Font Awesome 5 Free";
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    display: inline-block;
    font-style: normal;
    font-variant: normal;
    text-rendering: auto;
    line-height: 1;
    font-weight: bold
}

.central-de-atendimento #middle .duvidas .perguntas li {
    margin: 5px 0;
    border: 1px solid #d7d7d7
}

.central-de-atendimento #middle .duvidas .perguntas li .header {
    display: block;
    padding: 10px 25px;
    text-transform: uppercase;
    letter-spacing: 2px;
    font-family: "obviously";
    font-weight: 500
}

.central-de-atendimento #middle .duvidas .perguntas li .header .icon {
    background-color: #ffffff;
    background-repeat: no-repeat;
    background-image: url('https://lolacosmetics.admin.core.dcg.com.br//Custom/Content/Themes/Lola/Landings/central-de-atendimento/img/icon-mais.png');
    width: 18px;
    height: 18px;
    display: block;
    float: left;
    margin-right: 10px;
    transition: all 0.6s ease
}

.central-de-atendimento #middle .duvidas .perguntas li .content {
    display: block;
    font-size: 13px;
    font-family: "obviously";
    font-weight: 300;
    letter-spacing: 1px;
    opacity: 0;
    visibility: hidden;
    height: 0;
    padding: 0 25px;
    transition: all 0.6s ease
}

.central-de-atendimento #middle .duvidas .perguntas li.selected .header .icon {
    background-image: url('https://lolacosmetics.admin.core.dcg.com.br//Custom/Content/Themes/Lola/Landings/central-de-atendimento/img/icon-menos.png')
}

.central-de-atendimento #middle .duvidas .perguntas li.selected .content {
    padding: 10px 25px;
    opacity: 1;
    visibility: visible;
    height: auto
}

.central-de-atendimento #content-wrapper {
    width: 100% !important
}

.central-de-atendimento #content-wrapper .central-de-atendimento {
    display: block;
    float: left;
    width: 100%
}

.central-de-atendimento #content-wrapper .central-de-atendimento .itens-central {
    width: 100%;
    text-align: center;
    display: block;
    margin-bottom: 100px;
    overflow: hidden
}

.central-de-atendimento #content-wrapper .central-de-atendimento .itens-central li {
    margin: 0 50px;
    display: block;
    float: left
}

.central-de-atendimento #content-wrapper .central-de-atendimento .itens-central li img {
    display: block;
    margin: 0 auto
}

.central-de-atendimento #content-wrapper .central-de-atendimento .itens-central li h4 {
    font-family: "obviously";
    font-weight: 500;
    text-transform: uppercase;
    font-size: 13px;
    margin: 0 0 15px
}

.central-de-atendimento #content-wrapper .central-de-atendimento .itens-central li p {
    font-family: "obviously";
    font-weight: 300;
    letter-spacing: 2px;
    font-size: 12px
}

.central-de-atendimento #content-wrapper .central-de-atendimento .itens-central .minha-conta img {
    margin-bottom: 15px
}

.central-de-atendimento #content-wrapper .central-de-atendimento .itens-central .meus-pedidos img {
    position: relative;
    top: -2px;
    margin-bottom: 12px
}

.central-de-atendimento #content-wrapper .central-de-atendimento .itens-central .trocas-e-devolucao img {
    position: relative;
    top: 2px;
    margin-bottom: 19px
}

.central-de-atendimento #content-wrapper .central-de-atendimento .itens-central .vale-compras img {
    position: relative;
    top: 4px;
    margin-bottom: 23px
}

.central-de-atendimento #content-wrapper .duvidas {
    display: block;
    float: left;
    width: 100%;
    border-top: 1px solid #e1e1e1;
    padding: 50px 0
}

.central-de-atendimento #content-wrapper .duvidas .header-divudas {
    display: block;
    text-align: center;
    margin-bottom: 50px
}

.central-de-atendimento #content-wrapper .duvidas .header-divudas li {
    display: inline-block;
    margin: 0 25px;
    padding-bottom: 5px;
    text-transform: uppercase
}

.central-de-atendimento #content-wrapper .duvidas .header-divudas li img {
    margin-right: 8px;
    position: relative;
    bottom: -2px
}

.central-de-atendimento #content-wrapper .duvidas .header-divudas li .texto {
    font-size: 12px;
    letter-spacing: 2px
}

.central-de-atendimento #content-wrapper .duvidas .header-divudas li.selected {
    border-bottom: 2px solid #0f0f0f
}

.central-de-atendimento #content-wrapper .duvidas .pesquisa {
    width: 480px;
    display: block;
    margin: 0 auto 50px;
    position: relative
}

.central-de-atendimento #content-wrapper .duvidas .pesquisa input {
    border: 0;
    color: #b6b6b6;
    border-bottom: 1px solid #ebebeb
}

.central-de-atendimento #content-wrapper .duvidas .pesquisa input:placeholder {
    color: #b6b6b6
}

.central-de-atendimento #content-wrapper .duvidas .pesquisa input::-webkit-input-placeholder {
    color: #b6b6b6;
    opacity: 1
}

.central-de-atendimento #content-wrapper .duvidas .pesquisa input::-moz-placeholder {
    color: #b6b6b6;
    opacity: 1
}

.central-de-atendimento #content-wrapper .duvidas .pesquisa input:-ms-input-placeholder {
    color: #b6b6b6;
    opacity: 1
}

.central-de-atendimento #content-wrapper .duvidas .pesquisa input:-moz-placeholder {
    color: #b6b6b6;
    opacity: 1
}

.central-de-atendimento #content-wrapper .duvidas .pesquisa button {
    position: absolute;
    right: 0;
    bottom: 3px;
    border: 0;
    background-color: #ffffff
}

.central-de-atendimento #content-wrapper .duvidas .pesquisa button:before {
    content: "\f002";
    font-family: "Font Awesome 5 Free";
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    display: inline-block;
    font-style: normal;
    font-variant: normal;
    text-rendering: auto;
    line-height: 1;
    font-weight: bold
}

.central-de-atendimento #content-wrapper .duvidas .perguntas li {
    margin: 5px 0;
    border: 1px solid #d7d7d7
}

.central-de-atendimento #content-wrapper .duvidas .perguntas li .header {
    display: block;
    padding: 10px 25px;
    text-transform: uppercase;
    letter-spacing: 2px;
    font-family: "obviously";
    font-weight: 500
}

.central-de-atendimento #content-wrapper .duvidas .perguntas li .header .icon {
    background-color: #ffffff;
    background-repeat: no-repeat;
    background-image: url('https://lolacosmetics.admin.core.dcg.com.br//Custom/Content/Themes/Lola/Landings/central-de-atendimento/img/icon-mais.png');
    width: 18px;
    height: 18px;
    display: block;
    float: left;
    margin-right: 10px;
    transition: all 0.6s ease
}

.central-de-atendimento #content-wrapper .duvidas .perguntas li .content {
    display: block;
    font-size: 13px;
    font-family: "obviously";
    font-weight: 300;
    letter-spacing: 1px;
    opacity: 0;
    visibility: hidden;
    height: 0;
    padding: 0 25px;
    transition: all 0.6s ease
}

.central-de-atendimento #content-wrapper .duvidas .perguntas li.selected .header .icon {
    background-image: url('https://lolacosmetics.admin.core.dcg.com.br//Custom/Content/Themes/Lola/Landings/central-de-atendimento/img/icon-menos.png')
}

.central-de-atendimento #content-wrapper .duvidas .perguntas li.selected .content {
    padding: 10px 25px;
    opacity: 1;
    visibility: visible;
    height: auto
}

.central-de-atendimento h2 {
    margin: 0 0 50px;
    display: block;
    text-align: center;
    text-transform: uppercase;
    font-size: 22px;
    letter-spacing: 2px;
    font-family: "obviously";
    font-weight: 300
}

body.EasyCheckoutStep .steps-bar .step .line .fill {
    background: #00B178
}

body.EasyCheckoutStep #footer .payments img {
    filter: grayscale(0)
}

body.EasyCheckoutStep .the-modal-container {
    border-radius: 0
}

body.EasyCheckoutStep .the-modal-container .modal-header .modal-title {
    font-family: "obviously";
    font-weight: 500;
    text-transform: uppercase;
    font-size: 22px
}

body.EasyCheckoutStep .the-modal-container .modal-header .modal-title small {
    font-family: "obviously";
    font-weight: 300;
    font-size: 11px;
    color: #222d33;
    background-color: #FE2D88
}

body.EasyCheckoutStep .the-modal-container label {
    font-family: "obviously";
    font-weight: 700;
    color: #222d33
}

body.EasyCheckoutStep .the-modal-container input {
    border-radius: 0 !important
}

body.EasyCheckoutStep .the-modal-container .prefix {
    border-radius: 0 !important
}

body.EasyCheckoutStep .the-modal-container button {
    background-image: none !important;
    background-color: #222d33;
    font-family: "obviously";
    font-weight: 300;
    text-transform: uppercase;
    letter-spacing: 2px;
    font-size: 14px;
    height: 43px;
    line-height: 43px;
    padding: 0;
    border-radius: 0 !important
}

body.EasyCheckoutStep .the-modal-container .signup-buttons {
    padding: 0.7em 1.5em 0.5em;
    border: 1px solid #ebebeb;
    background: #f9f9f9
}

body.EasyCheckoutStep .the-modal-container .signup-buttons h3 {
    font-family: "obviously";
    font-weight: 500;
    text-transform: uppercase;
    font-size: 22px;
    color: #222d33;
    display: block;
    margin-bottom: 20px
}

body.EasyCheckoutStep .the-modal-container .signup-buttons .btn {
    background-image: none !important;
    background-color: #222d33;
    font-family: "obviously";
    font-weight: 300;
    text-transform: uppercase;
    letter-spacing: 2px;
    font-size: 14px;
    height: 43px;
    line-height: 43px;
    padding: 0;
    border-radius: 0 !important
}

body.EasyCheckoutStep .wd-easy-checkout h2 {
    font-family: "obviously";
    font-weight: 500;
    text-transform: uppercase;
    font-size: 22px;
    color: #222d33;
    display: block
}

body.EasyCheckoutStep .wd-easy-checkout h3 {
    font-family: "obviously";
    font-weight: 500;
    text-transform: uppercase;
    font-size: 22px;
    color: #222d33;
    display: block
}

body.EasyCheckoutStep .wd-easy-checkout .delivery .btn {
    background-image: none !important;
    background-color: #222d33;
    font-family: "obviously";
    font-weight: 300;
    text-transform: uppercase;
    letter-spacing: 2px;
    font-size: 12px;
    height: 43px;
    line-height: 43px;
    padding: 0;
    border-radius: 0 !important
}

body.EasyCheckoutStep .wd-easy-checkout .confirmation .btn {
    background-image: none !important;
    background-color: #222d33;
    color: #ffffff;
    font-family: "obviously";
    font-weight: 300;
    text-transform: uppercase;
    letter-spacing: 2px;
    font-size: 12px;
    height: 43px;
    line-height: 43px;
    padding: 0 15px;
    border-radius: 0 !important
}

body.EasyCheckoutStep .wd-easy-checkout #summary .btn {
    background-image: none !important;
    background-color: #222d33;
    font-family: "obviously";
    font-weight: 300;
    text-transform: uppercase;
    letter-spacing: 2px;
    font-size: 12px;
    height: 43px;
    line-height: 43px;
    padding: 0;
    border-radius: 0 !important
}

body.EasyCheckoutStep .wd-easy-checkout #summary .btn-success {
    background-color: #222d33 !important
}

body.EasyCheckoutStep .wd-easy-checkout #summary .base .total {
    color: #222d33
}

body.EasyCheckoutStep .wd-easy-checkout #summary .go-payment {
    height: 65px;
    line-height: 15px;
    padding: 17px 0;
    background-color: #222d33 !important
}

body.EasyCheckoutStep .wd-easy-checkout #summary .go-payment .obs {
    font-size: 9px;
    font-family: "obviously";
    font-weight: 700;
    color: #ffffff
}

body.EasyCheckoutStep .wd-easy-checkout .basket .basket-button .btn {
    background-color: #ffffff
}

body.EasyCheckoutStep .wd-easy-checkout .basket .basket-button .btn .title {
    line-height: 43px
}

body.EasyCheckoutStep .wd-easy-checkout .basket .basket-button .btn .badge {
    margin-top: -5px;
    letter-spacing: 1px
}

body.EasyCheckoutStep .wd-easy-checkout .basket .basket-button .btn .icon {
    top: 1px
}

body.EasyCheckoutStep .wd-easy-checkout .header .logo {
    background-image: url('https://lolacosmetics.admin.core.dcg.com.br//Custom/Content/Themes/Lola/img/logo-novo.svg') !important;
    background-size: contain;
    width: 197px;
    height: 107px;
    background-position: left center
}

body.EasyCheckoutStep .wd-easy-checkout .btn-outline {
    color: #222d33;
    border-radius: 0;
    text-transform: uppercase;
    font-size: 14px;
    letter-spacing: 2px
}

body.EasyCheckoutStep .wd-easy-checkout .btn-outline .badge {
    background-color: #222d33;
    font-size: 10px;
    color: #ffffff
}

body.EasyCheckoutStep button:not(.btn-outline) {
    background-color: #222d33 !important;
    background-image: linear-gradient(#222d33, #182024);
    color: #ffffff
}

body.EasyCheckoutStep a.btn:not(.btn-outline) {
    background-color: #222d33 !important;
    background-image: linear-gradient(#222d33, #182024);
    color: #ffffff
}

body.EasyCheckoutStep .btn-show-basket {
    color: #222d33
}

body.EasyCheckoutStep a {
    color: #222d33
}

body.EasyCheckoutStep #summary .safe-message {
    color: #222d33
}

body.EasyCheckoutStep #ezcommerce {
    background-image: url('https://lolacosmetics.admin.core.dcg.com.br//Custom/Content/Themes/Lola/img/core.png?v=343');
    width: 138px;
    height: 15px;
    margin-top: 15px
}

.delivery .steps-bar .step.one .circle .label {
    color: #00B178
}

.delivery .steps-bar .step.one .circle .btn-icon-briefcase.icon-after:after {
    background: #00B178
}

.delivery .steps-bar .step.one .circle .btn-icon-briefcase:before {
    background: #00B178
}

.delivery .steps-bar .step.one .circle .btn-icon-cart.icon-after:after {
    background: #00B178
}

.delivery .steps-bar .step.one .circle .btn-icon-cart:before {
    background: #00B178
}

.delivery .steps-bar .step.one .circle .btn-icon-cash.icon-after:after {
    background: #00B178
}

.delivery .steps-bar .step.one .circle .btn-icon-cash:before {
    background: #00B178
}

.delivery .steps-bar .step.one .circle .btn-icon-heart.icon-after:after {
    background: #00B178
}

.delivery .steps-bar .step.one .circle .btn-icon-heart:before {
    background: #00B178
}

.delivery .steps-bar .step.one .circle .btn-icon-help.icon-after:after {
    background: #00B178
}

.delivery .steps-bar .step.one .circle .btn-icon-help:before {
    background: #00B178
}

.delivery .steps-bar .step.one .circle .btn-icon-mail.icon-after:after {
    background: #00B178
}

.delivery .steps-bar .step.one .circle .btn-icon-mail:before {
    background: #00B178
}

.delivery .steps-bar .step.one .circle .btn-icon-plus.icon-after:after {
    background: #00B178
}

.delivery .steps-bar .step.one .circle .btn-icon-plus:before {
    background: #00B178
}

.delivery .steps-bar .step.one .circle .btn-icon-search.icon-after:after {
    background: #00B178
}

.delivery .steps-bar .step.one .circle .btn-icon-search:before {
    background: #00B178
}

.delivery .steps-bar .step.one .circle .btn-icon-talk.icon-after:after {
    background: #00B178
}

.delivery .steps-bar .step.one .circle .btn-icon-talk:before {
    background: #00B178
}

.delivery .steps-bar .step.one .circle .btn-icon-truck.icon-after:after {
    background: #00B178
}

.delivery .steps-bar .step.one .circle .btn-icon-truck:before {
    background: #00B178
}

.delivery .steps-bar .step.one .circle .checkout-step .payment-selector .icon {
    background: #00B178
}

.delivery .steps-bar .step.one .circle .fa {
    background: #00B178
}

.delivery .steps-bar .step.one .circle .field .validation.error:before {
    background: #00B178
}

.delivery .steps-bar .step.one .circle .field .validation.success:before {
    background: #00B178
}

.delivery .steps-bar .step.one .circle .inline-input .helper.append:before {
    background: #00B178
}

.delivery .steps-bar .step.one .circle .inline-input .suffix.helper:before {
    background: #00B178
}

.delivery .steps-bar .step.one .circle .navigator-sub-items .wrapper-choose-representative a.veja-mais:after {
    background: #00B178
}

.delivery .steps-bar .step.one .circle .navigator-sub-items a.btn-icon-briefcase.veja-mais:after {
    background: #00B178
}

.delivery .steps-bar .step.one .circle .navigator-sub-items a.btn-icon-cart.veja-mais:after {
    background: #00B178
}

.delivery .steps-bar .step.one .circle .navigator-sub-items a.btn-icon-cash.veja-mais:after {
    background: #00B178
}

.delivery .steps-bar .step.one .circle .navigator-sub-items a.btn-icon-heart.veja-mais:after {
    background: #00B178
}

.delivery .steps-bar .step.one .circle .navigator-sub-items a.btn-icon-help.veja-mais:after {
    background: #00B178
}

.delivery .steps-bar .step.one .circle .navigator-sub-items a.btn-icon-mail.veja-mais:after {
    background: #00B178
}

.delivery .steps-bar .step.one .circle .navigator-sub-items a.btn-icon-search.veja-mais:after {
    background: #00B178
}

.delivery .steps-bar .step.one .circle .navigator-sub-items a.btn-icon-talk.veja-mais:after {
    background: #00B178
}

.delivery .steps-bar .step.one .circle .navigator-sub-items a.btn-icon-truck.veja-mais:after {
    background: #00B178
}

.delivery .steps-bar .step.one .circle .navigator-sub-items a.veja-mais:after {
    background: #00B178
}

.delivery .steps-bar .step.one .circle .navigator-sub-items a.veja-mais:before {
    background: #00B178
}

.delivery .steps-bar .step.one .circle .social-signin .facebook-account-mobile:before {
    background: #00B178
}

.delivery .steps-bar .step.one .circle .social-signin .facebook-account:before {
    background: #00B178
}

.delivery .steps-bar .step.one .circle .social-signin .stelo-account-mobile:before {
    background: #00B178
}

.delivery .steps-bar .step.one .circle .social-signin .stelo-account:before {
    background: #00B178
}

.delivery .steps-bar .step.one .circle .social-signin .twitter-account-mobile:before {
    background: #00B178
}

.delivery .steps-bar .step.one .circle .social-signin .twitter-account:before {
    background: #00B178
}

.delivery .steps-bar .step.one .circle .social-signin-account .facebook-account-mobile:before {
    background: #00B178
}

.delivery .steps-bar .step.one .circle .social-signin-account .facebook-account:before {
    background: #00B178
}

.delivery .steps-bar .step.one .circle .social-signin-account .stelo-account-mobile:before {
    background: #00B178
}

.delivery .steps-bar .step.one .circle .social-signin-account .stelo-account:before {
    background: #00B178
}

.delivery .steps-bar .step.one .circle .social-signin-account .twitter-account-mobile:before {
    background: #00B178
}

.delivery .steps-bar .step.one .circle .social-signin-account .twitter-account:before {
    background: #00B178
}

.delivery .steps-bar .step.one .circle .wrapper-choose-representative .navigator-sub-items a.veja-mais:after {
    background: #00B178
}

.delivery .steps-bar .step.one .circle .wrapper-choose-representative a.icon-after:after {
    background: #00B178
}

.delivery .steps-bar .step.one .circle .wrapper-choose-representative a:before {
    background: #00B178
}

.payment .steps-bar .step.one .circle .label {
    color: #00B178
}

.payment .steps-bar .step.one .circle .btn-icon-briefcase.icon-after:after {
    background: #00B178
}

.payment .steps-bar .step.one .circle .btn-icon-briefcase:before {
    background: #00B178
}

.payment .steps-bar .step.one .circle .btn-icon-cart.icon-after:after {
    background: #00B178
}

.payment .steps-bar .step.one .circle .btn-icon-cart:before {
    background: #00B178
}

.payment .steps-bar .step.one .circle .btn-icon-cash.icon-after:after {
    background: #00B178
}

.payment .steps-bar .step.one .circle .btn-icon-cash:before {
    background: #00B178
}

.payment .steps-bar .step.one .circle .btn-icon-heart.icon-after:after {
    background: #00B178
}

.payment .steps-bar .step.one .circle .btn-icon-heart:before {
    background: #00B178
}

.payment .steps-bar .step.one .circle .btn-icon-help.icon-after:after {
    background: #00B178
}

.payment .steps-bar .step.one .circle .btn-icon-help:before {
    background: #00B178
}

.payment .steps-bar .step.one .circle .btn-icon-mail.icon-after:after {
    background: #00B178
}

.payment .steps-bar .step.one .circle .btn-icon-mail:before {
    background: #00B178
}

.payment .steps-bar .step.one .circle .btn-icon-plus.icon-after:after {
    background: #00B178
}

.payment .steps-bar .step.one .circle .btn-icon-plus:before {
    background: #00B178
}

.payment .steps-bar .step.one .circle .btn-icon-search.icon-after:after {
    background: #00B178
}

.payment .steps-bar .step.one .circle .btn-icon-search:before {
    background: #00B178
}

.payment .steps-bar .step.one .circle .btn-icon-talk.icon-after:after {
    background: #00B178
}

.payment .steps-bar .step.one .circle .btn-icon-talk:before {
    background: #00B178
}

.payment .steps-bar .step.one .circle .btn-icon-truck.icon-after:after {
    background: #00B178
}

.payment .steps-bar .step.one .circle .btn-icon-truck:before {
    background: #00B178
}

.payment .steps-bar .step.one .circle .checkout-step .payment-selector .icon {
    background: #00B178
}

.payment .steps-bar .step.one .circle .fa {
    background: #00B178
}

.payment .steps-bar .step.one .circle .field .validation.error:before {
    background: #00B178
}

.payment .steps-bar .step.one .circle .field .validation.success:before {
    background: #00B178
}

.payment .steps-bar .step.one .circle .inline-input .helper.append:before {
    background: #00B178
}

.payment .steps-bar .step.one .circle .inline-input .suffix.helper:before {
    background: #00B178
}

.payment .steps-bar .step.one .circle .navigator-sub-items .wrapper-choose-representative a.veja-mais:after {
    background: #00B178
}

.payment .steps-bar .step.one .circle .navigator-sub-items a.btn-icon-briefcase.veja-mais:after {
    background: #00B178
}

.payment .steps-bar .step.one .circle .navigator-sub-items a.btn-icon-cart.veja-mais:after {
    background: #00B178
}

.payment .steps-bar .step.one .circle .navigator-sub-items a.btn-icon-cash.veja-mais:after {
    background: #00B178
}

.payment .steps-bar .step.one .circle .navigator-sub-items a.btn-icon-heart.veja-mais:after {
    background: #00B178
}

.payment .steps-bar .step.one .circle .navigator-sub-items a.btn-icon-help.veja-mais:after {
    background: #00B178
}

.payment .steps-bar .step.one .circle .navigator-sub-items a.btn-icon-mail.veja-mais:after {
    background: #00B178
}

.payment .steps-bar .step.one .circle .navigator-sub-items a.btn-icon-search.veja-mais:after {
    background: #00B178
}

.payment .steps-bar .step.one .circle .navigator-sub-items a.btn-icon-talk.veja-mais:after {
    background: #00B178
}

.payment .steps-bar .step.one .circle .navigator-sub-items a.btn-icon-truck.veja-mais:after {
    background: #00B178
}

.payment .steps-bar .step.one .circle .navigator-sub-items a.veja-mais:after {
    background: #00B178
}

.payment .steps-bar .step.one .circle .navigator-sub-items a.veja-mais:before {
    background: #00B178
}

.payment .steps-bar .step.one .circle .social-signin .facebook-account-mobile:before {
    background: #00B178
}

.payment .steps-bar .step.one .circle .social-signin .facebook-account:before {
    background: #00B178
}

.payment .steps-bar .step.one .circle .social-signin .stelo-account-mobile:before {
    background: #00B178
}

.payment .steps-bar .step.one .circle .social-signin .stelo-account:before {
    background: #00B178
}

.payment .steps-bar .step.one .circle .social-signin .twitter-account-mobile:before {
    background: #00B178
}

.payment .steps-bar .step.one .circle .social-signin .twitter-account:before {
    background: #00B178
}

.payment .steps-bar .step.one .circle .social-signin-account .facebook-account-mobile:before {
    background: #00B178
}

.payment .steps-bar .step.one .circle .social-signin-account .facebook-account:before {
    background: #00B178
}

.payment .steps-bar .step.one .circle .social-signin-account .stelo-account-mobile:before {
    background: #00B178
}

.payment .steps-bar .step.one .circle .social-signin-account .stelo-account:before {
    background: #00B178
}

.payment .steps-bar .step.one .circle .social-signin-account .twitter-account-mobile:before {
    background: #00B178
}

.payment .steps-bar .step.one .circle .social-signin-account .twitter-account:before {
    background: #00B178
}

.payment .steps-bar .step.one .circle .wrapper-choose-representative .navigator-sub-items a.veja-mais:after {
    background: #00B178
}

.payment .steps-bar .step.one .circle .wrapper-choose-representative a.icon-after:after {
    background: #00B178
}

.payment .steps-bar .step.one .circle .wrapper-choose-representative a:before {
    background: #00B178
}

.payment .steps-bar .step.two .circle .label {
    color: #00B178
}

.payment .steps-bar .step.two .circle .btn-icon-briefcase.icon-after:after {
    background: #00B178
}

.payment .steps-bar .step.two .circle .btn-icon-briefcase:before {
    background: #00B178
}

.payment .steps-bar .step.two .circle .btn-icon-cart.icon-after:after {
    background: #00B178
}

.payment .steps-bar .step.two .circle .btn-icon-cart:before {
    background: #00B178
}

.payment .steps-bar .step.two .circle .btn-icon-cash.icon-after:after {
    background: #00B178
}

.payment .steps-bar .step.two .circle .btn-icon-cash:before {
    background: #00B178
}

.payment .steps-bar .step.two .circle .btn-icon-heart.icon-after:after {
    background: #00B178
}

.payment .steps-bar .step.two .circle .btn-icon-heart:before {
    background: #00B178
}

.payment .steps-bar .step.two .circle .btn-icon-help.icon-after:after {
    background: #00B178
}

.payment .steps-bar .step.two .circle .btn-icon-help:before {
    background: #00B178
}

.payment .steps-bar .step.two .circle .btn-icon-mail.icon-after:after {
    background: #00B178
}

.payment .steps-bar .step.two .circle .btn-icon-mail:before {
    background: #00B178
}

.payment .steps-bar .step.two .circle .btn-icon-plus.icon-after:after {
    background: #00B178
}

.payment .steps-bar .step.two .circle .btn-icon-plus:before {
    background: #00B178
}

.payment .steps-bar .step.two .circle .btn-icon-search.icon-after:after {
    background: #00B178
}

.payment .steps-bar .step.two .circle .btn-icon-search:before {
    background: #00B178
}

.payment .steps-bar .step.two .circle .btn-icon-talk.icon-after:after {
    background: #00B178
}

.payment .steps-bar .step.two .circle .btn-icon-talk:before {
    background: #00B178
}

.payment .steps-bar .step.two .circle .btn-icon-truck.icon-after:after {
    background: #00B178
}

.payment .steps-bar .step.two .circle .btn-icon-truck:before {
    background: #00B178
}

.payment .steps-bar .step.two .circle .checkout-step .payment-selector .icon {
    background: #00B178
}

.payment .steps-bar .step.two .circle .fa {
    background: #00B178
}

.payment .steps-bar .step.two .circle .field .validation.error:before {
    background: #00B178
}

.payment .steps-bar .step.two .circle .field .validation.success:before {
    background: #00B178
}

.payment .steps-bar .step.two .circle .inline-input .helper.append:before {
    background: #00B178
}

.payment .steps-bar .step.two .circle .inline-input .suffix.helper:before {
    background: #00B178
}

.payment .steps-bar .step.two .circle .navigator-sub-items .wrapper-choose-representative a.veja-mais:after {
    background: #00B178
}

.payment .steps-bar .step.two .circle .navigator-sub-items a.btn-icon-briefcase.veja-mais:after {
    background: #00B178
}

.payment .steps-bar .step.two .circle .navigator-sub-items a.btn-icon-cart.veja-mais:after {
    background: #00B178
}

.payment .steps-bar .step.two .circle .navigator-sub-items a.btn-icon-cash.veja-mais:after {
    background: #00B178
}

.payment .steps-bar .step.two .circle .navigator-sub-items a.btn-icon-heart.veja-mais:after {
    background: #00B178
}

.payment .steps-bar .step.two .circle .navigator-sub-items a.btn-icon-help.veja-mais:after {
    background: #00B178
}

.payment .steps-bar .step.two .circle .navigator-sub-items a.btn-icon-mail.veja-mais:after {
    background: #00B178
}

.payment .steps-bar .step.two .circle .navigator-sub-items a.btn-icon-search.veja-mais:after {
    background: #00B178
}

.payment .steps-bar .step.two .circle .navigator-sub-items a.btn-icon-talk.veja-mais:after {
    background: #00B178
}

.payment .steps-bar .step.two .circle .navigator-sub-items a.btn-icon-truck.veja-mais:after {
    background: #00B178
}

.payment .steps-bar .step.two .circle .navigator-sub-items a.veja-mais:after {
    background: #00B178
}

.payment .steps-bar .step.two .circle .navigator-sub-items a.veja-mais:before {
    background: #00B178
}

.payment .steps-bar .step.two .circle .social-signin .facebook-account-mobile:before {
    background: #00B178
}

.payment .steps-bar .step.two .circle .social-signin .facebook-account:before {
    background: #00B178
}

.payment .steps-bar .step.two .circle .social-signin .stelo-account-mobile:before {
    background: #00B178
}

.payment .steps-bar .step.two .circle .social-signin .stelo-account:before {
    background: #00B178
}

.payment .steps-bar .step.two .circle .social-signin .twitter-account-mobile:before {
    background: #00B178
}

.payment .steps-bar .step.two .circle .social-signin .twitter-account:before {
    background: #00B178
}

.payment .steps-bar .step.two .circle .social-signin-account .facebook-account-mobile:before {
    background: #00B178
}

.payment .steps-bar .step.two .circle .social-signin-account .facebook-account:before {
    background: #00B178
}

.payment .steps-bar .step.two .circle .social-signin-account .stelo-account-mobile:before {
    background: #00B178
}

.payment .steps-bar .step.two .circle .social-signin-account .stelo-account:before {
    background: #00B178
}

.payment .steps-bar .step.two .circle .social-signin-account .twitter-account-mobile:before {
    background: #00B178
}

.payment .steps-bar .step.two .circle .social-signin-account .twitter-account:before {
    background: #00B178
}

.payment .steps-bar .step.two .circle .wrapper-choose-representative .navigator-sub-items a.veja-mais:after {
    background: #00B178
}

.payment .steps-bar .step.two .circle .wrapper-choose-representative a.icon-after:after {
    background: #00B178
}

.payment .steps-bar .step.two .circle .wrapper-choose-representative a:before {
    background: #00B178
}

.steps-bar .step.active .circle .label {
    color: #00B178
}

.steps-bar .step.active .circle .btn-icon-briefcase.icon-after:after {
    background: #00B178
}

.steps-bar .step.active .circle .btn-icon-briefcase:before {
    background: #00B178
}

.steps-bar .step.active .circle .btn-icon-cart.icon-after:after {
    background: #00B178
}

.steps-bar .step.active .circle .btn-icon-cart:before {
    background: #00B178
}

.steps-bar .step.active .circle .btn-icon-cash.icon-after:after {
    background: #00B178
}

.steps-bar .step.active .circle .btn-icon-cash:before {
    background: #00B178
}

.steps-bar .step.active .circle .btn-icon-heart.icon-after:after {
    background: #00B178
}

.steps-bar .step.active .circle .btn-icon-heart:before {
    background: #00B178
}

.steps-bar .step.active .circle .btn-icon-help.icon-after:after {
    background: #00B178
}

.steps-bar .step.active .circle .btn-icon-help:before {
    background: #00B178
}

.steps-bar .step.active .circle .btn-icon-mail.icon-after:after {
    background: #00B178
}

.steps-bar .step.active .circle .btn-icon-mail:before {
    background: #00B178
}

.steps-bar .step.active .circle .btn-icon-plus.icon-after:after {
    background: #00B178
}

.steps-bar .step.active .circle .btn-icon-plus:before {
    background: #00B178
}

.steps-bar .step.active .circle .btn-icon-search.icon-after:after {
    background: #00B178
}

.steps-bar .step.active .circle .btn-icon-search:before {
    background: #00B178
}

.steps-bar .step.active .circle .btn-icon-talk.icon-after:after {
    background: #00B178
}

.steps-bar .step.active .circle .btn-icon-talk:before {
    background: #00B178
}

.steps-bar .step.active .circle .btn-icon-truck.icon-after:after {
    background: #00B178
}

.steps-bar .step.active .circle .btn-icon-truck:before {
    background: #00B178
}

.steps-bar .step.active .circle .checkout-step .payment-selector .icon {
    background: #00B178
}

.steps-bar .step.active .circle .fa {
    background: #00B178
}

.steps-bar .step.active .circle .field .validation.error:before {
    background: #00B178
}

.steps-bar .step.active .circle .field .validation.success:before {
    background: #00B178
}

.steps-bar .step.active .circle .inline-input .helper.append:before {
    background: #00B178
}

.steps-bar .step.active .circle .inline-input .suffix.helper:before {
    background: #00B178
}

.steps-bar .step.active .circle .navigator-sub-items .wrapper-choose-representative a.veja-mais:after {
    background: #00B178
}

.steps-bar .step.active .circle .navigator-sub-items a.btn-icon-briefcase.veja-mais:after {
    background: #00B178
}

.steps-bar .step.active .circle .navigator-sub-items a.btn-icon-cart.veja-mais:after {
    background: #00B178
}

.steps-bar .step.active .circle .navigator-sub-items a.btn-icon-cash.veja-mais:after {
    background: #00B178
}

.steps-bar .step.active .circle .navigator-sub-items a.btn-icon-heart.veja-mais:after {
    background: #00B178
}

.steps-bar .step.active .circle .navigator-sub-items a.btn-icon-help.veja-mais:after {
    background: #00B178
}

.steps-bar .step.active .circle .navigator-sub-items a.btn-icon-mail.veja-mais:after {
    background: #00B178
}

.steps-bar .step.active .circle .navigator-sub-items a.btn-icon-search.veja-mais:after {
    background: #00B178
}

.steps-bar .step.active .circle .navigator-sub-items a.btn-icon-talk.veja-mais:after {
    background: #00B178
}

.steps-bar .step.active .circle .navigator-sub-items a.btn-icon-truck.veja-mais:after {
    background: #00B178
}

.steps-bar .step.active .circle .navigator-sub-items a.veja-mais:after {
    background: #00B178
}

.steps-bar .step.active .circle .navigator-sub-items a.veja-mais:before {
    background: #00B178
}

.steps-bar .step.active .circle .social-signin .facebook-account-mobile:before {
    background: #00B178
}

.steps-bar .step.active .circle .social-signin .facebook-account:before {
    background: #00B178
}

.steps-bar .step.active .circle .social-signin .stelo-account-mobile:before {
    background: #00B178
}

.steps-bar .step.active .circle .social-signin .stelo-account:before {
    background: #00B178
}

.steps-bar .step.active .circle .social-signin .twitter-account-mobile:before {
    background: #00B178
}

.steps-bar .step.active .circle .social-signin .twitter-account:before {
    background: #00B178
}

.steps-bar .step.active .circle .social-signin-account .facebook-account-mobile:before {
    background: #00B178
}

.steps-bar .step.active .circle .social-signin-account .facebook-account:before {
    background: #00B178
}

.steps-bar .step.active .circle .social-signin-account .stelo-account-mobile:before {
    background: #00B178
}

.steps-bar .step.active .circle .social-signin-account .stelo-account:before {
    background: #00B178
}

.steps-bar .step.active .circle .social-signin-account .twitter-account-mobile:before {
    background: #00B178
}

.steps-bar .step.active .circle .social-signin-account .twitter-account:before {
    background: #00B178
}

.steps-bar .step.active .circle .wrapper-choose-representative .navigator-sub-items a.veja-mais:after {
    background: #00B178
}

.steps-bar .step.active .circle .wrapper-choose-representative a.icon-after:after {
    background: #00B178
}

.steps-bar .step.active .circle .wrapper-choose-representative a:before {
    background: #00B178
}

.badge.success {
    background: #00B178
}

.checkout-step .payment-selector .delivery .steps-bar .step.one .circle .icon {
    background: #00B178
}

.checkout-step .payment-selector .payment .steps-bar .step.one .circle .icon {
    background: #00B178
}

.checkout-step .payment-selector .payment .steps-bar .step.two .circle .icon {
    background: #00B178
}

.checkout-step .payment-selector .steps-bar .step.active .circle .icon {
    background: #00B178
}

.field .delivery .steps-bar .step.one .circle .validation.error:before {
    background: #00B178
}

.field .delivery .steps-bar .step.one .circle .validation.success:before {
    background: #00B178
}

.field .payment .steps-bar .step.one .circle .validation.error:before {
    background: #00B178
}

.field .payment .steps-bar .step.one .circle .validation.success:before {
    background: #00B178
}

.field .payment .steps-bar .step.two .circle .validation.error:before {
    background: #00B178
}

.field .payment .steps-bar .step.two .circle .validation.success:before {
    background: #00B178
}

.field .steps-bar .step.active .circle .validation.error:before {
    background: #00B178
}

.field .steps-bar .step.active .circle .validation.success:before {
    background: #00B178
}

.inline-input .delivery .steps-bar .step.one .circle .helper.append:before {
    background: #00B178
}

.inline-input .delivery .steps-bar .step.one .circle .suffix.helper:before {
    background: #00B178
}

.inline-input .payment .steps-bar .step.one .circle .helper.append:before {
    background: #00B178
}

.inline-input .payment .steps-bar .step.one .circle .suffix.helper:before {
    background: #00B178
}

.inline-input .payment .steps-bar .step.two .circle .helper.append:before {
    background: #00B178
}

.inline-input .payment .steps-bar .step.two .circle .suffix.helper:before {
    background: #00B178
}

.inline-input .steps-bar .step.active .circle .helper.append:before {
    background: #00B178
}

.inline-input .steps-bar .step.active .circle .suffix.helper:before {
    background: #00B178
}

.navigator-sub-items .delivery .steps-bar .step.one .circle a.btn-icon-briefcase.veja-mais:after {
    background: #00B178
}

.navigator-sub-items .delivery .steps-bar .step.one .circle a.btn-icon-cart.veja-mais:after {
    background: #00B178
}

.navigator-sub-items .delivery .steps-bar .step.one .circle a.btn-icon-cash.veja-mais:after {
    background: #00B178
}

.navigator-sub-items .delivery .steps-bar .step.one .circle a.btn-icon-heart.veja-mais:after {
    background: #00B178
}

.navigator-sub-items .delivery .steps-bar .step.one .circle a.btn-icon-help.veja-mais:after {
    background: #00B178
}

.navigator-sub-items .delivery .steps-bar .step.one .circle a.btn-icon-mail.veja-mais:after {
    background: #00B178
}

.navigator-sub-items .delivery .steps-bar .step.one .circle a.btn-icon-search.veja-mais:after {
    background: #00B178
}

.navigator-sub-items .delivery .steps-bar .step.one .circle a.btn-icon-talk.veja-mais:after {
    background: #00B178
}

.navigator-sub-items .delivery .steps-bar .step.one .circle a.btn-icon-truck.veja-mais:after {
    background: #00B178
}

.navigator-sub-items .delivery .steps-bar .step.one .circle a.veja-mais:after {
    background: #00B178
}

.navigator-sub-items .delivery .steps-bar .step.one .circle a.veja-mais:before {
    background: #00B178
}

.navigator-sub-items .payment .steps-bar .step.one .circle a.btn-icon-briefcase.veja-mais:after {
    background: #00B178
}

.navigator-sub-items .payment .steps-bar .step.one .circle a.btn-icon-cart.veja-mais:after {
    background: #00B178
}

.navigator-sub-items .payment .steps-bar .step.one .circle a.btn-icon-cash.veja-mais:after {
    background: #00B178
}

.navigator-sub-items .payment .steps-bar .step.one .circle a.btn-icon-heart.veja-mais:after {
    background: #00B178
}

.navigator-sub-items .payment .steps-bar .step.one .circle a.btn-icon-help.veja-mais:after {
    background: #00B178
}

.navigator-sub-items .payment .steps-bar .step.one .circle a.btn-icon-mail.veja-mais:after {
    background: #00B178
}

.navigator-sub-items .payment .steps-bar .step.one .circle a.btn-icon-search.veja-mais:after {
    background: #00B178
}

.navigator-sub-items .payment .steps-bar .step.one .circle a.btn-icon-talk.veja-mais:after {
    background: #00B178
}

.navigator-sub-items .payment .steps-bar .step.one .circle a.btn-icon-truck.veja-mais:after {
    background: #00B178
}

.navigator-sub-items .payment .steps-bar .step.one .circle a.veja-mais:after {
    background: #00B178
}

.navigator-sub-items .payment .steps-bar .step.one .circle a.veja-mais:before {
    background: #00B178
}

.navigator-sub-items .payment .steps-bar .step.two .circle a.btn-icon-briefcase.veja-mais:after {
    background: #00B178
}

.navigator-sub-items .payment .steps-bar .step.two .circle a.btn-icon-cart.veja-mais:after {
    background: #00B178
}

.navigator-sub-items .payment .steps-bar .step.two .circle a.btn-icon-cash.veja-mais:after {
    background: #00B178
}

.navigator-sub-items .payment .steps-bar .step.two .circle a.btn-icon-heart.veja-mais:after {
    background: #00B178
}

.navigator-sub-items .payment .steps-bar .step.two .circle a.btn-icon-help.veja-mais:after {
    background: #00B178
}

.navigator-sub-items .payment .steps-bar .step.two .circle a.btn-icon-mail.veja-mais:after {
    background: #00B178
}

.navigator-sub-items .payment .steps-bar .step.two .circle a.btn-icon-search.veja-mais:after {
    background: #00B178
}

.navigator-sub-items .payment .steps-bar .step.two .circle a.btn-icon-talk.veja-mais:after {
    background: #00B178
}

.navigator-sub-items .payment .steps-bar .step.two .circle a.btn-icon-truck.veja-mais:after {
    background: #00B178
}

.navigator-sub-items .payment .steps-bar .step.two .circle a.veja-mais:after {
    background: #00B178
}

.navigator-sub-items .payment .steps-bar .step.two .circle a.veja-mais:before {
    background: #00B178
}

.navigator-sub-items .steps-bar .step.active .circle a.btn-icon-briefcase.veja-mais:after {
    background: #00B178
}

.navigator-sub-items .steps-bar .step.active .circle a.btn-icon-cart.veja-mais:after {
    background: #00B178
}

.navigator-sub-items .steps-bar .step.active .circle a.btn-icon-cash.veja-mais:after {
    background: #00B178
}

.navigator-sub-items .steps-bar .step.active .circle a.btn-icon-heart.veja-mais:after {
    background: #00B178
}

.navigator-sub-items .steps-bar .step.active .circle a.btn-icon-help.veja-mais:after {
    background: #00B178
}

.navigator-sub-items .steps-bar .step.active .circle a.btn-icon-mail.veja-mais:after {
    background: #00B178
}

.navigator-sub-items .steps-bar .step.active .circle a.btn-icon-search.veja-mais:after {
    background: #00B178
}

.navigator-sub-items .steps-bar .step.active .circle a.btn-icon-talk.veja-mais:after {
    background: #00B178
}

.navigator-sub-items .steps-bar .step.active .circle a.btn-icon-truck.veja-mais:after {
    background: #00B178
}

.navigator-sub-items .steps-bar .step.active .circle a.veja-mais:after {
    background: #00B178
}

.navigator-sub-items .steps-bar .step.active .circle a.veja-mais:before {
    background: #00B178
}

.navigator-sub-items .wrapper-choose-representative .delivery .steps-bar .step.one .circle a.veja-mais:after {
    background: #00B178
}

.navigator-sub-items .wrapper-choose-representative .payment .steps-bar .step.one .circle a.veja-mais:after {
    background: #00B178
}

.navigator-sub-items .wrapper-choose-representative .payment .steps-bar .step.two .circle a.veja-mais:after {
    background: #00B178
}

.navigator-sub-items .wrapper-choose-representative .steps-bar .step.active .circle a.veja-mais:after {
    background: #00B178
}

.social-signin .delivery .steps-bar .step.one .circle .facebook-account-mobile:before {
    background: #00B178
}

.social-signin .delivery .steps-bar .step.one .circle .facebook-account:before {
    background: #00B178
}

.social-signin .delivery .steps-bar .step.one .circle .stelo-account-mobile:before {
    background: #00B178
}

.social-signin .delivery .steps-bar .step.one .circle .stelo-account:before {
    background: #00B178
}

.social-signin .delivery .steps-bar .step.one .circle .twitter-account-mobile:before {
    background: #00B178
}

.social-signin .delivery .steps-bar .step.one .circle .twitter-account:before {
    background: #00B178
}

.social-signin .payment .steps-bar .step.one .circle .facebook-account-mobile:before {
    background: #00B178
}

.social-signin .payment .steps-bar .step.one .circle .facebook-account:before {
    background: #00B178
}

.social-signin .payment .steps-bar .step.one .circle .stelo-account-mobile:before {
    background: #00B178
}

.social-signin .payment .steps-bar .step.one .circle .stelo-account:before {
    background: #00B178
}

.social-signin .payment .steps-bar .step.one .circle .twitter-account-mobile:before {
    background: #00B178
}

.social-signin .payment .steps-bar .step.one .circle .twitter-account:before {
    background: #00B178
}

.social-signin .payment .steps-bar .step.two .circle .facebook-account-mobile:before {
    background: #00B178
}

.social-signin .payment .steps-bar .step.two .circle .facebook-account:before {
    background: #00B178
}

.social-signin .payment .steps-bar .step.two .circle .stelo-account-mobile:before {
    background: #00B178
}

.social-signin .payment .steps-bar .step.two .circle .stelo-account:before {
    background: #00B178
}

.social-signin .payment .steps-bar .step.two .circle .twitter-account-mobile:before {
    background: #00B178
}

.social-signin .payment .steps-bar .step.two .circle .twitter-account:before {
    background: #00B178
}

.social-signin .steps-bar .step.active .circle .facebook-account-mobile:before {
    background: #00B178
}

.social-signin .steps-bar .step.active .circle .facebook-account:before {
    background: #00B178
}

.social-signin .steps-bar .step.active .circle .stelo-account-mobile:before {
    background: #00B178
}

.social-signin .steps-bar .step.active .circle .stelo-account:before {
    background: #00B178
}

.social-signin .steps-bar .step.active .circle .twitter-account-mobile:before {
    background: #00B178
}

.social-signin .steps-bar .step.active .circle .twitter-account:before {
    background: #00B178
}

.social-signin-account .delivery .steps-bar .step.one .circle .facebook-account-mobile:before {
    background: #00B178
}

.social-signin-account .delivery .steps-bar .step.one .circle .facebook-account:before {
    background: #00B178
}

.social-signin-account .delivery .steps-bar .step.one .circle .stelo-account-mobile:before {
    background: #00B178
}

.social-signin-account .delivery .steps-bar .step.one .circle .stelo-account:before {
    background: #00B178
}

.social-signin-account .delivery .steps-bar .step.one .circle .twitter-account-mobile:before {
    background: #00B178
}

.social-signin-account .delivery .steps-bar .step.one .circle .twitter-account:before {
    background: #00B178
}

.social-signin-account .payment .steps-bar .step.one .circle .facebook-account-mobile:before {
    background: #00B178
}

.social-signin-account .payment .steps-bar .step.one .circle .facebook-account:before {
    background: #00B178
}

.social-signin-account .payment .steps-bar .step.one .circle .stelo-account-mobile:before {
    background: #00B178
}

.social-signin-account .payment .steps-bar .step.one .circle .stelo-account:before {
    background: #00B178
}

.social-signin-account .payment .steps-bar .step.one .circle .twitter-account-mobile:before {
    background: #00B178
}

.social-signin-account .payment .steps-bar .step.one .circle .twitter-account:before {
    background: #00B178
}

.social-signin-account .payment .steps-bar .step.two .circle .facebook-account-mobile:before {
    background: #00B178
}

.social-signin-account .payment .steps-bar .step.two .circle .facebook-account:before {
    background: #00B178
}

.social-signin-account .payment .steps-bar .step.two .circle .stelo-account-mobile:before {
    background: #00B178
}

.social-signin-account .payment .steps-bar .step.two .circle .stelo-account:before {
    background: #00B178
}

.social-signin-account .payment .steps-bar .step.two .circle .twitter-account-mobile:before {
    background: #00B178
}

.social-signin-account .payment .steps-bar .step.two .circle .twitter-account:before {
    background: #00B178
}

.social-signin-account .steps-bar .step.active .circle .facebook-account-mobile:before {
    background: #00B178
}

.social-signin-account .steps-bar .step.active .circle .facebook-account:before {
    background: #00B178
}

.social-signin-account .steps-bar .step.active .circle .stelo-account-mobile:before {
    background: #00B178
}

.social-signin-account .steps-bar .step.active .circle .stelo-account:before {
    background: #00B178
}

.social-signin-account .steps-bar .step.active .circle .twitter-account-mobile:before {
    background: #00B178
}

.social-signin-account .steps-bar .step.active .circle .twitter-account:before {
    background: #00B178
}

.wrapper-choose-representative .delivery .steps-bar .step.one .circle a.icon-after:after {
    background: #00B178
}

.wrapper-choose-representative .delivery .steps-bar .step.one .circle a:before {
    background: #00B178
}

.wrapper-choose-representative .navigator-sub-items .delivery .steps-bar .step.one .circle a.veja-mais:after {
    background: #00B178
}

.wrapper-choose-representative .navigator-sub-items .payment .steps-bar .step.one .circle a.veja-mais:after {
    background: #00B178
}

.wrapper-choose-representative .navigator-sub-items .payment .steps-bar .step.two .circle a.veja-mais:after {
    background: #00B178
}

.wrapper-choose-representative .navigator-sub-items .steps-bar .step.active .circle a.veja-mais:after {
    background: #00B178
}

.wrapper-choose-representative .payment .steps-bar .step.one .circle a.icon-after:after {
    background: #00B178
}

.wrapper-choose-representative .payment .steps-bar .step.one .circle a:before {
    background: #00B178
}

.wrapper-choose-representative .payment .steps-bar .step.two .circle a.icon-after:after {
    background: #00B178
}

.wrapper-choose-representative .payment .steps-bar .step.two .circle a:before {
    background: #00B178
}

.wrapper-choose-representative .steps-bar .step.active .circle a.icon-after:after {
    background: #00B178
}

.wrapper-choose-representative .steps-bar .step.active .circle a:before {
    background: #00B178
}

.LoginRoute #content {
    margin-bottom: 50px
}

.LoginRoute #content #content-wrapper {
    width: 1094px
}

.LoginRoute #content .login {
    border: 1px solid #d7d7d7;
    display: inline-block;
    vertical-align: top;
    width: 515px;
    height: 471px;
    padding: 35px 40px;
    box-sizing: border-box
}

.LoginRoute #content .login .wd-profile-login .wd-header {
    overflow: hidden
}

.LoginRoute #content .login .wd-profile-login .wd-header .wd-title {
    color: #0f0f0f;
    text-transform: uppercase;
    text-align: left;
    font-size: 16px;
    padding-bottom: 10px;
    font-family: "obviously";
    font-weight: 700;
    margin: 0 0 20px
}

.LoginRoute #content .login .wd-profile-login .wd-content {
    padding: 0
}

.LoginRoute #content .login .wd-profile-login .wd-content span.error {
    position: absolute;
    right: 0 !important;
    bottom: -25px !important
}

.LoginRoute #content .login .wd-profile-login .wd-content .input-wrapper {
    margin-bottom: 10px
}

.LoginRoute #content .login .wd-profile-login .wd-content label {
    display: block;
    width: 100%;
    font-family: "obviously";
    font-weight: 500;
    text-transform: none;
    font-size: 12px;
    margin-bottom: 5px;
    color: #000
}

.LoginRoute #content .login .wd-profile-login .wd-content input {
    margin: 0 0 25px;
    width: 100% !important;
    border-color: #d7d7d7;
    border-radius: 0
}

.LoginRoute #content .login .wd-profile-login .wd-content .recover-password {
    color: #7b7b7b;
    font-size: 11px;
    margin-top: -25px;
    text-decoration: underline;
    display: block
}

.LoginRoute #content .login .wd-profile-login .wd-content button {
    float: right;
    background: #00B178;
    width: 100%;
    height: 43px;
    line-height: 43px;
    margin-top: 20px;
    border: 0;
    font-size: 16px;
    letter-spacing: 2px
}

.LoginRoute #content .login .wd-profile-login .wd-content button:hover {
    background-color: #222d33
}

.LoginRoute #content .login h2 {
    display: block;
    float: left;
    width: 100%;
    font-family: "obviously";
    font-weight: 500;
    text-transform: none;
    font-size: 12px;
    margin-top: 45px;
    margin-bottom: 5px;
    color: #000
}

.LoginRoute #content .login .wd-profile-login-oauth {
    display: block;
    float: left;
    width: 100%
}

.LoginRoute #content .login .wd-profile-login-oauth .facebook-modal .loginFacebook {
    margin-top: 10px;
    background: #3a559f;
    text-align: center;
    color: #ffffff;
    font-size: 15px;
    height: 43px;
    line-height: 43px;
    width: 100%;
    letter-spacing: 2px
}

.LoginRoute #content .login .wd-profile-login-oauth .facebook-modal .loginFacebook:hover {
    text-decoration: none;
    background: #233770
}

.LoginRoute #content .login .wd-profile-login-oauth .facebook-modal .loginFacebook:before {
    content: "Entre com o Facebook"
}

.LoginRoute .register {
    display: inline-block;
    vertical-align: top;
    margin-left: 60px;
    border: 1px solid #d7d7d7;
    width: 515px;
    height: 561px;
    padding: 35px 40px;
    box-sizing: border-box
}

.LoginRoute .register > .wd-header {
    overflow: hidden
}

.LoginRoute .register > .wd-header .wd-title {
    color: #0f0f0f;
    text-transform: uppercase;
    text-align: left;
    font-size: 16px;
    padding-bottom: 10px;
    font-family: "obviously";
    font-weight: 700;
    margin: 0 0 20px !important
}

.LoginRoute .register .wd-content {
    display: block;
    float: left;
    width: 100%
}

.LoginRoute .register .wd-content .input-wrapper {
    width: 100%;
    display: block;
    float: left
}

.LoginRoute .register .wd-content .input-wrapper label {
    display: block;
    width: 100%;
    font-family: "obviously";
    font-weight: 500;
    text-transform: none;
    font-size: 12px;
    margin-bottom: 5px;
    color: #000
}

.LoginRoute .register .wd-content .input-wrapper input {
    margin: 0 0 25px;
    width: 100% !important;
    border-color: #d7d7d7;
    border-radius: 0
}

.LoginRoute .register .wd-content .col-6 {
    width: 50%;
    display: block;
    float: left;
    box-sizing: border-box;
    margin: 0
}

.LoginRoute .register .wd-content .col-6:first-child {
    padding-right: 20px
}

.LoginRoute .register .wd-content .button {
    width: 100%;
    display: block;
    float: left
}

.LoginRoute .register .wd-content .button button {
    float: right;
    background: #00B178;
    width: 100%;
    height: 43px;
    line-height: 43px;
    margin-top: 35px;
    border: 0;
    font-size: 16px;
    letter-spacing: 2px
}

.LoginRoute .register .wd-content .button button:hover {
    background-color: #222d33
}

.LoginRoute .register .termos {
    position: absolute;
    display: block;
    width: 433px;
    float: left;
    margin: 50px 0;
    font-size: 12px;
    color: #000;
    font-family: "obviously";
    font-weight: 300;
    top: 190px
}

.LoginRoute .register .termos a {
    color: #000;
    text-decoration: underline
}

.LoginRoute .register .facebook {
    border-top: 1px solid #e1e1e1;
    width: 100%;
    display: block;
    float: left;
    margin-top: 30px
}

.LoginRoute .register .facebook h3 {
    width: 100%;
    display: block;
    float: left;
    font-size: 15px;
    font-family: "obviously";
    font-weight: 500;
    margin-top: 30px
}

.LoginRoute .register .facebook p {
    font-size: 11px;
    font-style: italic;
    display: block;
    margin-top: 10px
}

.LoginRoute .register .facebook .wd-profile-login-oauth {
    display: block;
    float: left;
    width: 100%;
    margin-top: 15px
}

.LoginRoute .register .facebook .wd-profile-login-oauth .facebook-modal .loginFacebook {
    background: #3a559f;
    text-align: center;
    color: #ffffff;
    font-size: 15px;
    height: 43px;
    line-height: 43px;
    width: 100%;
    letter-spacing: 2px
}

.LoginRoute .register .facebook .wd-profile-login-oauth .facebook-modal .loginFacebook:hover {
    text-decoration: none;
    background: #233770
}

.LoginRoute .register .facebook .wd-profile-login-oauth .facebook-modal .loginFacebook:before {
    content: "Cadastre-se com o Facebook"
}

body.page-basket #header .main-bar {
    box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.16)
}

body.page-basket #header .main-bar #logo {
    width: 89px;
    height: 89px;
    margin: 0 auto;
    display: block
}

body.page-basket #header .main-bar .wrapper {
    padding: 0
}

body.page-basket #header .main-bar .wrapper .row #logo {
    width: 89px;
    height: 89px;
    margin: 0 auto;
    display: block
}

body.page-basket .wd-browsing-breadcrumbs {
    padding-left: 0
}

body.page-basket .wd-browsing-breadcrumbs ul li strong {
    font-size: 0
}

body.page-basket .wd-browsing-breadcrumbs ul li strong:before {
    content: "Sacola";
    font-size: 12px
}

body.page-basket #middle h1 {
    color: #FF2B5A;
    font-size: 20px;
    font-family: "obviously";
    font-weight: 700
}

body.page-basket #middle .wd-checkout-basket > .grid {
    display: flex
}

body.page-basket #middle .wd-checkout-basket > .grid > .grid {
    width: 70%
}

body.page-basket #middle .wd-checkout-basket > .grid > .grid .wd-checkout-basket-grid {
    background: #fff;
    border-radius: 5px;
    border: 1px solid #E6E6E6;
    padding: 20px 20px 0
}

body.page-basket #middle .wd-checkout-basket > .grid > .grid .grid-title {
    display: flex;
    padding-bottom: 10px
}

body.page-basket #middle .wd-checkout-basket > .grid > .grid .grid-title .product {
    width: 38.5%;
    text-align: left
}

body.page-basket #middle .wd-checkout-basket > .grid > .grid .grid-title .product:first-child {
    padding-left: 15px
}

body.page-basket #middle .wd-checkout-basket > .grid > .grid .grid-title li {
    width: 20%;
    font-family: "obviously";
    font-weight: 700;
    text-align: center
}

body.page-basket #middle .wd-checkout-basket > .grid > .grid .grid-title li.quantity {
    width: 15%
}

body.page-basket #middle .wd-checkout-basket > .grid > .grid .grid-informations li ul {
    display: flex;
    padding: 30px 0;
    align-items: center;
    position: relative;
    border-top: 1px solid #E6E6E6
}

body.page-basket #middle .wd-checkout-basket > .grid > .grid .grid-informations li ul .product {
    width: 40%
}

body.page-basket #middle .wd-checkout-basket > .grid > .grid .grid-informations li ul .product .photo {
    background: none;
    border-radius: 0;
    margin-right: 15px
}

body.page-basket #middle .wd-checkout-basket > .grid > .grid .grid-informations li ul .product .data {
    margin-top: 10px;
    width: 90%
}

body.page-basket #middle .wd-checkout-basket > .grid > .grid .grid-informations li ul .product .data .warning {
    font-size: 10px;
    color: #FF2B5A;
    line-height: 18px;
    display: block;
    letter-spacing: 0.05em;
    margin-top: 5px;
    text-align: left;
    line-height: 13px
}

body.page-basket #middle .wd-checkout-basket > .grid > .grid .grid-informations li ul .product .data a {
    color: #343434;
    text-align: left
}

body.page-basket #middle .wd-checkout-basket > .grid > .grid .grid-informations li ul .product .data a strong {
    font-family: "Leelawadee Bold V1";
    font-size: 16px;
    text-transform: lowercase;
    display: block;
    letter-spacing: 0.03em;
    text-decoration: none;
    color: #343434
}

body.page-basket #middle .wd-checkout-basket > .grid > .grid .grid-informations li ul .product .data a strong::first-line {
    text-transform: capitalize
}

body.page-basket #middle .wd-checkout-basket > .grid > .grid .grid-informations li ul li {
    width: 20%;
    text-align: center
}

body.page-basket #middle .wd-checkout-basket > .grid > .grid .grid-informations li ul li button.btn.remove.js-remove.btn-remove {
    position: absolute;
    top: 50%;
    width: 16px;
    height: 19px;
    right: 30px;
    background: none;
    border: none;
    padding: 0;
    transform: translateY(-50%)
}

body.page-basket #middle .wd-checkout-basket > .grid > .grid .grid-informations li ul li .change {
    width: 102px;
    height: 51px;
    background: #F1F1F1;
    border-radius: 25px;
    border: 1px solid #E5E5E5;
    display: flex;
    justify-content: center;
    margin: 0 auto
}

body.page-basket #middle .wd-checkout-basket > .grid > .grid .grid-informations li ul li .change input {
    height: 51px;
    background: none;
    border: none;
    font-size: 17px;
    color: #0B040A;
    font-family: "Leelawadee Bold V1";
    margin: 0;
    width: 40px;
    padding: 0
}

body.page-basket #middle .wd-checkout-basket > .grid > .grid .grid-informations li ul li .change button {
    background: none;
    font-size: 17px;
    color: #FF2B5A;
    font-family: "obviously";
    font-weight: 500;
    height: 35px
}

body.page-basket #middle .wd-checkout-basket > .grid > .grid .grid-informations li ul li.quantity {
    height: 51px;
    width: 15%
}

body.page-basket #middle .wd-checkout-basket > .grid > .grid .grid-informations li ul li.price div {
    font-family: "Leelawadee Bold V1";
    font-size: 16px;
    color: #343434
}

body.page-basket #middle .wd-checkout-basket > .grid > .grid .grid-informations li ul li.price div del {
    font-family: "Leelawadee", sans-serif;
    font-size: 12px
}

body.page-basket #middle .wd-checkout-basket > .grid > .grid .grid-informations li ul li.subtotal strong {
    font-family: "Leelawadee Bold V1";
    font-size: 16px;
    color: #343434
}

body.page-basket #middle .wd-checkout-basket > .grid > .grid .grid-informations .nested-grid {
    position: relative
}

body.page-basket #middle .wd-checkout-basket > .grid > .grid .grid-informations .nested-grid .nested {
    border: none
}

body.page-basket #middle .wd-checkout-basket > .grid > .grid .grid-informations .nested-grid:after {
    content: "";
    display: inline-block;
    width: 1px;
    height: 73%;
    background: #ddd;
    display: block;
    position: absolute;
    left: 20px;
    top: -35px;
    z-index: 0
}

body.page-basket #middle .wd-checkout-basket > .grid > .grid .grid-informations .nested-grid:before {
    width: 20px;
    height: 30px;
    content: "";
    background: #fff;
    position: absolute;
    top: -10px;
    z-index: 10
}

body.page-basket #middle .wd-checkout-basket > .grid > .grid .grid-informations .nested-grid .quantity .change {
    align-items: center;
    font-family: "Leelawadee Bold V1";
    font-size: 17px
}

body.page-basket #middle .wd-checkout-basket > .grid > .grid .grid-informations .nested-grid .quantity .no-desktop {
    display: none
}

body.page-basket #middle .wd-checkout-basket > .grid > .grid .grid-informations .nested-grid .product {
    padding-left: 45px;
    width: 34.7%
}

body.page-basket #middle .wd-checkout-basket > .grid > .grid .grid-informations .nested-grid .product:before {
    content: "";
    width: 40px;
    height: 1px;
    background: #ddd;
    display: block;
    position: absolute;
    left: 0;
    top: 45px;
    left: 20px;
    z-index: 0;
    width: 25px;
    top: 50%
}

body.page-basket #middle .wd-checkout-basket > .grid .summary {
    width: 30%;
    padding-left: 30px
}

body.page-basket #middle .wd-checkout-basket > .grid .summary #summary {
    background: #fff;
    border-radius: 5px;
    border: 1px solid #E6E6E6;
    padding: 20px
}

body.page-basket #middle .wd-checkout-basket > .grid .summary #summary .wd-checkout-basket-deliveryoptions {
    background: none;
    border: none;
    padding: 0;
    margin-top: 0;
    margin-bottom: 15px
}

body.page-basket #middle .wd-checkout-basket > .grid .summary #summary .wd-checkout-basket-deliveryoptions .price {
    display: none
}

body.page-basket #middle .wd-checkout-basket > .grid .summary #summary .wd-checkout-basket-deliveryoptions .new-discount-added {
    position: absolute;
    top: -15px;
    z-index: 5;
    font-size: 11px;
    padding: 5px
}

body.page-basket #middle .wd-checkout-basket > .grid .summary #summary .wd-checkout-basket-deliveryoptions .header {
    display: none
}

body.page-basket #middle .wd-checkout-basket > .grid .summary #summary .wd-checkout-basket-deliveryoptions label.btn-add-discount.btn-text {
    display: none
}

body.page-basket #middle .wd-checkout-basket > .grid .summary #summary .wd-checkout-basket-deliveryoptions input#checkout-basket-discount-visible {
    display: none
}

body.page-basket #middle .wd-checkout-basket > .grid .summary #summary .wd-checkout-basket-deliveryoptions .delivery-options {
    border: none
}

body.page-basket #middle .wd-checkout-basket > .grid .summary #summary .wd-checkout-basket-deliveryoptions .delivery-options .location {
    display: none
}

body.page-basket #middle .wd-checkout-basket > .grid .summary #summary .wd-checkout-basket-deliveryoptions .delivery-options img {
    display: none
}

body.page-basket #middle .wd-checkout-basket > .grid .summary #summary .wd-checkout-basket-deliveryoptions .delivery-options input {
    top: 0
}

body.page-basket #middle .wd-checkout-basket > .grid .summary #summary .wd-checkout-basket-deliveryoptions .delivery-options p {
    display: flex;
    justify-content: space-between;
    width: 90%;
    font-size: 14px;
    color: #646464;
    font-family: "Leelawadee", sans-serif;
    margin-bottom: 0
}

body.page-basket #middle .wd-checkout-basket > .grid .summary #summary .wd-checkout-basket-deliveryoptions .delivery-options p .name {
    font-family: "Leelawadee", sans-serif;
    font-weight: 400
}

body.page-basket #middle .wd-checkout-basket > .grid .summary #summary .wd-checkout-basket-deliveryoptions .delivery-options p b {
    font-family: "Leelawadee", sans-serif;
    font-weight: 400
}

body.page-basket #middle .wd-checkout-basket > .grid .summary #summary .wd-checkout-basket-deliveryoptions .delivery-options .js-delivery-choice {
    display: flex;
    border-bottom: none;
    padding: 0;
    align-items: center;
    height: 35px
}

body.page-basket #middle .wd-checkout-basket > .grid .summary #summary .wd-checkout-basket-deliveryoptions .delivery-options .js-delivery-choice:hover {
    background: none
}

body.page-basket #middle .wd-checkout-basket > .grid .summary #summary .wd-checkout-basket-deliveryoptions .description {
    height: auto;
    padding: 0;
    position: relative
}

body.page-basket #middle .wd-checkout-basket > .grid .summary #summary .wd-checkout-basket-deliveryoptions .description + .grid > strong {
    display: none
}

body.page-basket #middle .wd-checkout-basket > .grid .summary #summary .wd-checkout-basket-deliveryoptions .description + .grid .cupom {
    display: flex;
    font-size: 12px;
    align-items: center;
    justify-content: space-between
}

body.page-basket #middle .wd-checkout-basket > .grid .summary #summary .wd-checkout-basket-deliveryoptions .description + .grid .cupom i {
    display: none
}

body.page-basket #middle .wd-checkout-basket > .grid .summary #summary .wd-checkout-basket-deliveryoptions .description + .grid .cupom button {
    width: auto;
    height: auto;
    background: none;
    color: #FF2B5A;
    font-size: 18px;
    font-family: "obviously";
    font-weight: 700
}

body.page-basket #middle .wd-checkout-basket > .grid .summary #summary .wd-checkout-basket-deliveryoptions .description label {
    font-size: 13px;
    font-family: "obviously";
    font-weight: 500;
    color: #343434;
    width: 100%;
    display: block;
    padding-bottom: 8px
}

body.page-basket #middle .wd-checkout-basket > .grid .summary #summary .wd-checkout-basket-deliveryoptions .description input {
    margin: 0;
    background: #fff;
    border: 1px solid #E6E6E6;
    height: 40px;
    border-radius: 20px;
    font-size: 14px;
    text-indent: 10px;
    font-family: "Leelawadee", sans-serif;
    color: #343434
}

body.page-basket #middle .wd-checkout-basket > .grid .summary #summary .wd-checkout-basket-deliveryoptions .description input::-moz-placeholder {
    font-size: 14px;
    color: #BBBBBB;
    font-family: "Leelawadee", sans-serif
}

body.page-basket #middle .wd-checkout-basket > .grid .summary #summary .wd-checkout-basket-deliveryoptions .description input::-moz-placeholder {
    font-size: 14px;
    color: #BBBBBB;
    font-family: "Leelawadee", sans-serif
}

body.page-basket #middle .wd-checkout-basket > .grid .summary #summary .wd-checkout-basket-deliveryoptions .description input::placeholder {
    font-size: 14px;
    color: #BBBBBB;
    font-family: "Leelawadee", sans-serif
}

body.page-basket #middle .wd-checkout-basket > .grid .summary #summary .wd-checkout-basket-deliveryoptions .description button {
    position: absolute;
    right: 0;
    bottom: 0;
    height: 40px;
    width: 115px;
    background: #222D33;
    font-size: 13px;
    font-family: "obviously";
    font-weight: 700;
    line-height: 35px;
    display: block
}

body.page-basket #middle .wd-checkout-basket > .grid .summary #summary .wd-checkout-basket-discount {
    background: none;
    border: none;
    padding: 0;
    margin-top: 0;
    margin-bottom: 15px
}

body.page-basket #middle .wd-checkout-basket > .grid .summary #summary .wd-checkout-basket-discount .new-discount-added {
    position: absolute;
    top: -15px;
    z-index: 5;
    font-size: 11px;
    padding: 5px
}

body.page-basket #middle .wd-checkout-basket > .grid .summary #summary .wd-checkout-basket-discount .header {
    display: none
}

body.page-basket #middle .wd-checkout-basket > .grid .summary #summary .wd-checkout-basket-discount label.btn-add-discount.btn-text {
    display: none
}

body.page-basket #middle .wd-checkout-basket > .grid .summary #summary .wd-checkout-basket-discount input#checkout-basket-discount-visible {
    display: none
}

body.page-basket #middle .wd-checkout-basket > .grid .summary #summary .wd-checkout-basket-discount .delivery-options {
    border: none
}

body.page-basket #middle .wd-checkout-basket > .grid .summary #summary .wd-checkout-basket-discount .delivery-options .location {
    display: none
}

body.page-basket #middle .wd-checkout-basket > .grid .summary #summary .wd-checkout-basket-discount .delivery-options img {
    display: none
}

body.page-basket #middle .wd-checkout-basket > .grid .summary #summary .wd-checkout-basket-discount .delivery-options input {
    top: 0
}

body.page-basket #middle .wd-checkout-basket > .grid .summary #summary .wd-checkout-basket-discount .delivery-options p {
    display: flex;
    justify-content: space-between;
    width: 90%;
    font-size: 14px;
    color: #646464;
    font-family: "Leelawadee", sans-serif;
    margin-bottom: 0
}

body.page-basket #middle .wd-checkout-basket > .grid .summary #summary .wd-checkout-basket-discount .delivery-options p .name {
    font-family: "Leelawadee", sans-serif;
    font-weight: 400
}

body.page-basket #middle .wd-checkout-basket > .grid .summary #summary .wd-checkout-basket-discount .delivery-options p b {
    font-family: "Leelawadee", sans-serif;
    font-weight: 400
}

body.page-basket #middle .wd-checkout-basket > .grid .summary #summary .wd-checkout-basket-discount .delivery-options .js-delivery-choice {
    display: flex;
    border-bottom: none;
    padding: 0;
    align-items: center;
    height: 35px
}

body.page-basket #middle .wd-checkout-basket > .grid .summary #summary .wd-checkout-basket-discount .delivery-options .js-delivery-choice:hover {
    background: none
}

body.page-basket #middle .wd-checkout-basket > .grid .summary #summary .wd-checkout-basket-discount .description {
    height: auto;
    padding: 0;
    position: relative
}

body.page-basket #middle .wd-checkout-basket > .grid .summary #summary .wd-checkout-basket-discount .description + .grid > strong {
    display: none
}

body.page-basket #middle .wd-checkout-basket > .grid .summary #summary .wd-checkout-basket-discount .description + .grid .cupom {
    display: flex;
    font-size: 12px;
    align-items: center;
    justify-content: space-between
}

body.page-basket #middle .wd-checkout-basket > .grid .summary #summary .wd-checkout-basket-discount .description + .grid .cupom i {
    display: none
}

body.page-basket #middle .wd-checkout-basket > .grid .summary #summary .wd-checkout-basket-discount .description + .grid .cupom button {
    width: auto;
    height: auto;
    background: none;
    color: #FF2B5A;
    font-size: 18px;
    font-family: "obviously";
    font-weight: 700
}

body.page-basket #middle .wd-checkout-basket > .grid .summary #summary .wd-checkout-basket-discount .description label {
    font-size: 13px;
    font-family: "obviously";
    font-weight: 500;
    color: #343434;
    width: 100%;
    display: block;
    padding-bottom: 8px
}

body.page-basket #middle .wd-checkout-basket > .grid .summary #summary .wd-checkout-basket-discount .description input {
    margin: 0;
    background: #fff;
    border: 1px solid #E6E6E6;
    height: 40px;
    border-radius: 20px;
    font-size: 14px;
    text-indent: 10px;
    font-family: "Leelawadee", sans-serif;
    color: #343434
}

body.page-basket #middle .wd-checkout-basket > .grid .summary #summary .wd-checkout-basket-discount .description input::-moz-placeholder {
    font-size: 14px;
    color: #BBBBBB;
    font-family: "Leelawadee", sans-serif
}

body.page-basket #middle .wd-checkout-basket > .grid .summary #summary .wd-checkout-basket-discount .description input::-moz-placeholder {
    font-size: 14px;
    color: #BBBBBB;
    font-family: "Leelawadee", sans-serif
}

body.page-basket #middle .wd-checkout-basket > .grid .summary #summary .wd-checkout-basket-discount .description input::placeholder {
    font-size: 14px;
    color: #BBBBBB;
    font-family: "Leelawadee", sans-serif
}

body.page-basket #middle .wd-checkout-basket > .grid .summary #summary .wd-checkout-basket-discount .description button {
    position: absolute;
    right: 0;
    bottom: 0;
    height: 40px;
    width: 115px;
    background: #222D33;
    font-size: 13px;
    font-family: "obviously";
    font-weight: 700;
    line-height: 35px;
    display: block
}

body.page-basket #middle .wd-checkout-basket > .grid .summary #summary #totla-lola {
    border: 1px solid #E7E7E7;
    border-radius: 5px;
    padding: 15px
}

body.page-basket #middle .wd-checkout-basket > .grid .summary #summary #totla-lola .row-total {
    border-top: 1px solid #E7E7E7;
    padding-top: 10px;
    display: flex
}

body.page-basket #middle .wd-checkout-basket > .grid .summary #summary #totla-lola .row-total .price {
    text-align: right
}

body.page-basket #middle .wd-checkout-basket > .grid .summary #summary #totla-lola .row-total .header {
    width: 20%;
    font-family: "obviously";
    font-weight: 500;
    font-size: 13px;
    color: #333333
}

body.page-basket #middle .wd-checkout-basket > .grid .summary #summary #totla-lola .row-total .condition {
    font-size: 14px;
    font-family: "Leelawadee", sans-serif;
    font-style: normal;
    color: #707070
}

body.page-basket #middle .wd-checkout-basket > .grid .summary #summary #totla-lola .row-total .condition .parcels {
    font-size: 14px;
    font-family: "Leelawadee", sans-serif;
    color: #707070
}

body.page-basket #middle .wd-checkout-basket > .grid .summary #summary #totla-lola .row-total .condition .parcel-value {
    font-size: 14px;
    font-family: "Leelawadee", sans-serif;
    color: #707070
}

body.page-basket #middle .wd-checkout-basket > .grid .summary #summary #totla-lola .row-total .instant-price {
    display: block;
    font-size: 14px;
    font-family: "obviously";
    font-weight: 700;
    color: #FF2B5A
}

body.page-basket #middle .wd-checkout-basket > .grid .summary #summary #totla-lola .row-total .content {
    padding-bottom: 0;
    width: 80%;
    display: block
}

body.page-basket #middle .wd-checkout-basket > .grid .summary #summary #totla-lola > .row > div {
    display: flex;
    justify-content: space-between;
    padding-bottom: 15px;
    align-items: center
}

body.page-basket #middle .wd-checkout-basket > .grid .summary #summary #totla-lola > .row > div span {
    font-family: "obviously";
    font-weight: 500;
    font-size: 13px;
    color: #333333
}

body.page-basket #middle .wd-checkout-basket > .grid .summary #summary #totla-lola > .row > div span:last-child {
    font-family: "Leelawadee", sans-serif;
    font-size: 14px
}

body.page-basket #middle .wd-checkout-basket > .grid .summary #summary #compra-segura {
    align-items: center;
    justify-content: center;
    display: flex;
    gap: 5px;
    font-size: 12px;
    font-family: "Leelawadee", sans-serif;
    color: #B5B5B5;
    padding-top: 10px
}

body.page-basket #middle .wd-checkout-basket > .grid .summary #summary .bottom {
    padding-top: 15px
}

body.page-basket #middle .wd-checkout-basket > .grid .summary #summary .bottom .wd-checkout-basket-buttons {
    margin: 0
}

body.page-basket #middle .wd-checkout-basket > .grid .summary #summary .bottom .wd-checkout-basket-buttons button {
    margin: 8px 0
}

body.page-basket #middle .wd-checkout-basket > .grid .summary #summary .bottom .wd-checkout-basket-oneclickbuy {
    display: none
}

body.page-basket #middle .wd-checkout-basket > .grid .summary #summary .bottom button.bt-checkout.btn-big.btn-buy {
    font-family: "obviously";
    font-weight: 700;
    font-size: 14px;
    letter-spacing: 0.05em;
    line-height: 40px
}

body.page-basket #middle .wd-checkout-basket > .grid .summary #summary .bottom button.bt-checkout.btn-big.btn-buy:hover {
    background: #00b178 !important;
    opacity: 0.8
}

body.page-basket #middle .wd-checkout-basket > .grid .summary #summary .bottom button.bt-keep-buying.btn-outline {
    background: #fff;
    border: 1px solid #E4E4E4;
    border-radius: 30px;
    color: #505050;
    font-family: "obviously";
    font-weight: 500;
    background: #F5F5F5;
    letter-spacing: 0.05em;
    font-size: 14px
}

body.page-basket #middle .wd-checkout-basket > .grid .summary #summary .bottom button.bt-keep-buying.btn-outline:hover {
    background: #E4E4E4
}

#footer {
    padding-top: 20px;
    margin-top: 0
}

#footer .banner-footer .banner-wrapper {
    height: auto !important
}

#footer .banner-footer .banner-wrapper img {
    width: 100%;
    height: auto
}

#footer .banner-footer-mobile .banner-wrapper {
    height: auto !important
}

#footer .banner-footer-mobile .banner-wrapper img {
    width: 100%;
    height: auto
}

#footer #rodape {
    background: #fff;
    margin-top: -4px;
    padding-top: 20px;
    padding-bottom: 30px
}

#footer #rodape .wrapper {
    display: flex;
    justify-content: space-between
}

#footer #rodape .wrapper h4 {
    color: #FE2D88;
    font-size: 16px;
    font-family: "obviously";
    font-weight: 600
}

#footer #rodape .wrapper .footer-newsletter {
    width: 25%
}

#footer #rodape .wrapper .footer-newsletter .redes-social {
    display: flex;
    gap: 10px;
    margin-top: 20px
}

#footer #rodape .wrapper .footer-newsletter form {
    margin: 0
}

#footer #rodape .wrapper .footer-newsletter form .message {
    font-size: 13px;
    color: #222D33;
    width: 91%;
    letter-spacing: 0.05em
}

#footer #rodape .wrapper .footer-newsletter .form-wrapper {
    display: flex;
    justify-content: space-between;
    width: 94%
}

#footer #rodape .wrapper .footer-newsletter .form-wrapper label {
    display: none
}

#footer #rodape .wrapper .footer-newsletter .form-wrapper p {
    display: none
}

#footer #rodape .wrapper .footer-newsletter .form-wrapper .input-name-marketing-newsletter {
    display: none
}

#footer #rodape .wrapper .footer-newsletter .form-wrapper .input-email-marketing-newsletter {
    width: 68%
}

#footer #rodape .wrapper .footer-newsletter .form-wrapper .input-email-marketing-newsletter input {
    border: none;
    height: 32px;
    border-bottom: 1px solid #CECECE;
    width: 100%;
    color: #A4A4A4
}

#footer #rodape .wrapper .footer-newsletter .form-wrapper .input-email-marketing-newsletter input::-moz-placeholder {
    color: #A4A4A4
}

#footer #rodape .wrapper .footer-newsletter .form-wrapper .input-email-marketing-newsletter input::-moz-placeholder {
    color: #A4A4A4
}

#footer #rodape .wrapper .footer-newsletter .form-wrapper .input-email-marketing-newsletter input::placeholder {
    color: #A4A4A4
}

#footer #rodape .wrapper .footer-newsletter .form-wrapper .input-email-marketing-newsletter input.error {
    border-color: red
}

#footer #rodape .wrapper .footer-newsletter .form-wrapper span.error {
    max-width: 400px !important;
    font-size: 11px !important;
    font-family: "obviously";
    font-weight: 600;
    background: none;
    color: red;
    bottom: -25px !important;
    left: 0 !important
}

#footer #rodape .wrapper .footer-newsletter .form-wrapper .input-button-marketing-newsletter {
    width: 27%
}

#footer #rodape .wrapper .footer-newsletter .form-wrapper .input-button-marketing-newsletter button {
    width: 100%;
    height: 32px;
    background: #222D33;
    border-radius: 0;
    border: none;
    font-family: "Leelawadee", sans-serif;
    color: #fff;
    font-size: 14px
}

#footer #rodape .wrapper .footer-newsletter .wd-header {
    display: none
}

#footer #rodape .wrapper .cms-page-menu {
    width: 31%;
    display: flex;
    justify-content: space-between;
    padding-left: 10px
}

#footer #rodape .wrapper .cms-page-menu .wd-page-menu {
    margin-top: -10px
}

#footer #rodape .wrapper .cms-page-menu .wd-page-menu li.root > a {
    display: none
}

#footer #rodape .wrapper .cms-page-menu .wd-page-menu li a {
    font-size: 13px;
    color: #222D33;
    line-height: 40px;
    display: block;
    letter-spacing: 0.03em;
    text-decoration: none
}

#footer #rodape .wrapper .cms-page-menu .wd-page-menu li a:hover {
    opacity: 0.9
}

#footer #rodape .wrapper .central-atendimento {
    width: 22%;
    padding-left: 20px;
    padding-right: 10px
}

#footer #rodape .wrapper .central-atendimento a {
    color: #222D33;
    font-size: 13px;
    letter-spacing: 0.03em;
    text-decoration: none
}

#footer #rodape .wrapper .central-atendimento a:hover {
    opacity: 0.9
}

#footer #rodape .wrapper .central-atendimento li:last-child {
    color: #222D33;
    font-size: 13px;
    padding-top: 10px;
    letter-spacing: 0.03em
}

#footer #rodape .wrapper .pagamento {
    width: 17%
}

#footer #rodape .wrapper .pagamento a {
    color: #222D33;
    font-size: 13px;
    letter-spacing: 0.03em;
    text-decoration: none
}

#footer #rodape .wrapper .pagamento a:hover {
    opacity: 0.9
}

.grecaptcha-badge {
    display: none !important
}

.banners-categorias .wd-marketing-banner img {
    border-radius: 10px;
    width: 100%
}

#segu-mobile {
    background: #fff;
    display: block;
    padding: 0 15px 30px
}

#segu-mobile h4 {
    margin: 0 0 15px 0;
    text-align: center;
    font-size: 16px;
    font-family: "obviously";
    font-weight: 600;
    color: #FF2B5A
}

#segu-mobile .selos {
    text-align: center
}

#rodape-final .wrapper {
    display: flex;
    height: 70px;
    align-items: center
}

#rodape-final .wrapper p {
    width: 68%;
    margin: 0;
    color: #222D33;
    letter-spacing: 0.05em;
    font-size: 13px
}

#rodape-final .wrapper .logos {
    width: 32%
}

#rodape-final .wrapper .logos ul {
    display: flex;
    justify-content: space-between;
    width: 100%
}

#rodape-final .wrapper .logos ul li {
    display: flex;
    align-items: center;
    gap: 10px
}

#rodape-final .wrapper .logos ul li span {
    font-size: 13px;
    color: #222D33
}

#rodape-final .wrapper .logos ul li a {
    height: 19px
}

#rodape-final .wrapper .logos ul li:last-child a {
    height: 19px
}

@media (max-width: 1535px) {
    .wrapper {
        padding: 0 20px
    }

    body.ajuda .wd-browsing-breadcrumbs {
        max-width: 97%
    }

    #header .main-bar .wrapper .row .icons-resume #top-search.active-search .wd-search {
        width: 80vw
    }

    .main-category {
        width: 72%
    }

    body.grid-products #middle {
        max-width: 97%
    }

    body[class*=context-product-] .product-detail .head {
        max-width: 97%
    }

    body[class*=context-product-] .product-detail .associations {
        max-width: 97%
    }

    body[class*=context-product-] .product-detail .vitrine-upsell ul.row li[class*=product-] .wd-product-line-medias a.thumb {
        width: 250px !important;
        height: 250px !important
    }

    body[class*=context-product-] .product-detail .vitrine-upsell ul.row li[class*=product-] .wd-product-line-medias a.thumb img {
        width: 100%;
        height: auto
    }

    body.context-landing-quickview .product-detail .head {
        max-width: 97%
    }

    body.context-landing-quickview .product-detail .associations {
        max-width: 97%
    }

    body.context-landing-quickview .product-detail .vitrine-upsell ul.row li[class*=product-] .wd-product-line-medias a.thumb {
        width: 250px !important;
        height: 250px !important
    }

    body.context-landing-quickview .product-detail .vitrine-upsell ul.row li[class*=product-] .wd-product-line-medias a.thumb img {
        width: 100%;
        height: auto
    }

    body.page-basket #middle {
        max-width: 97%
    }

    #footer #rodape .wrapper {
        max-width: 97%
    }
}

@media (max-width: 1400px) {
    .main-category .wd-category-menu .level-1 > li.linhas .level-2 {
        width: 1100px;
        left: -50px
    }

    body[class*=context-product-] .product-detail .head .medias .wd-product-medias .wd-product-medias-displayer {
        width: 81%
    }

    body.context-landing-quickview .product-detail .head .medias .wd-product-medias .wd-product-medias-displayer {
        width: 81%
    }
}

@media (max-width: 1540px) {
    li[class*=product-] .wd-product-line-medias a.thumb {
        width: 295px !important;
        height: 295px !important
    }

    li[class*=product-] .wd-product-line-medias a.thumb img {
        width: 100%;
        height: auto
    }
}

@media (max-width: 1480px) {
    li[class*=product-] .wd-product-line-medias a.thumb {
        width: 278px !important;
        height: 278px !important
    }

    li[class*=product-] .wd-product-line-medias a.thumb img {
        width: 100%;
        height: auto
    }

    body[class*=context-product-] .product-detail .associations.compre-junto-lola form > ul {
        padding-right: 55px
    }

    body.context-landing-quickview .product-detail .associations.compre-junto-lola form > ul {
        padding-right: 55px
    }
}

@media (max-width: 1395px) {
    li[class*=product-] .wd-product-line-medias a.thumb {
        width: 265px !important;
        height: 265px !important
    }

    li[class*=product-] .wd-product-line-medias a.thumb img {
        width: 100%;
        height: auto
    }
}

@media (max-width: 1350px) {
    li[class*=product-] .wd-product-line-medias a.thumb {
        width: 255px !important;
        height: 255px !important
    }

    li[class*=product-] .wd-product-line-medias a.thumb img {
        width: 100%;
        height: auto
    }
}

@media (max-width: 1300px) {
    li[class*=product-] .btn-product-novo .btn-kit {
        font-size: 13px
    }

    li[class*=product-] .btn-product-novo form .btn-buy-fake {
        font-size: 13px
    }

    body.page-basket #middle .wd-checkout-basket > .grid .summary #summary .wd-checkout-basket-discount .description + .grid .cupom {
        font-size: 11px
    }

    body.page-basket #middle .wd-checkout-basket > .grid .summary #summary .wd-checkout-basket-discount .description + .grid .cupom button {
        font-size: 15px
    }

    body.page-basket #middle .wd-checkout-basket > .grid .summary #summary .wd-checkout-basket-deliveryoptions .description + .grid .cupom {
        font-size: 11px
    }

    body.page-basket #middle .wd-checkout-basket > .grid .summary #summary .wd-checkout-basket-deliveryoptions .description + .grid .cupom button {
        font-size: 15px
    }
}

@media (max-width: 1485px) {
    body.grid-products #middle #content-wrapper > .row .col-lg-10 .wd-browsing-grid .wd-content ul.row > li {
        width: 32%
    }

    body.grid-products #middle #content-wrapper > .row .col-lg-10 .wd-browsing-grid .wd-content ul.row > li .wd-product-line-medias a.thumb {
        width: 250px !important;
        height: 250px !important
    }

    body.grid-products #middle #content-wrapper > .row .col-lg-10 .wd-browsing-grid .wd-content ul.row > li .wd-product-line-medias a.thumb img {
        width: 100%;
        height: auto
    }
}

@media (max-width: 1366px) {
    body[class*=context-product-] .product-detail .associations.compre-junto-lola form > ul {
        padding-right: 43px
    }

    body.context-landing-quickview .product-detail .associations.compre-junto-lola form > ul {
        padding-right: 43px
    }
}

@media (max-width: 1535px) and (max-width: 1366px) {
    body[class*=context-product-] .product-detail .vitrine-upsell ul.row li[class*=product-] .wd-product-line-medias a.thumb {
        width: 200px !important;
        height: 200px !important
    }

    body.context-landing-quickview .product-detail .vitrine-upsell ul.row li[class*=product-] .wd-product-line-medias a.thumb {
        width: 200px !important;
        height: 200px !important
    }
}

@media (max-width: 1535px) and (max-width: 1200px) {
    body[class*=context-product-] .product-detail .vitrine-upsell ul.row li[class*=product-] .wd-product-line-medias a.thumb {
        width: 250px !important;
        height: 250px !important
    }

    body.context-landing-quickview .product-detail .vitrine-upsell ul.row li[class*=product-] .wd-product-line-medias a.thumb {
        width: 250px !important;
        height: 250px !important
    }
}

@media (max-width: 1420px) {
    body.page-basket #middle .wd-checkout-basket > .grid .summary #summary .wd-checkout-basket-discount .description label {
        font-size: 11px
    }

    body.page-basket #middle .wd-checkout-basket > .grid .summary #summary .wd-checkout-basket-deliveryoptions .description label {
        font-size: 11px
    }
}

@media (max-width: 1290px) {
    li[class*=product-] .wd-product-line-medias a.thumb {
        width: 245px !important;
        height: 245px !important
    }

    li[class*=product-] .wd-product-line-medias a.thumb img {
        width: 100%;
        height: auto
    }
}

@media (max-width: 1280px) {
    body[class*=context-product-] .product-detail .associations.compre-junto-lola form > ul {
        padding-right: 25px
    }

    body[class*=context-product-] .product-detail .associations.compre-junto-lola form > ul li {
        width: 300px
    }

    body[class*=context-product-] .product-detail .associations.compre-junto-lola form > ul li .wd-product-line a.thumb {
        width: 250px !important;
        height: 250px !important
    }

    body[class*=context-product-] .product-detail .associations.compre-junto-lola form > ul li .wd-product-line a.thumb img {
        width: 100%;
        height: auto
    }

    body[class*=context-product-] .product-detail .associations.compre-junto-lola form .cross-sell-footer {
        width: 250px;
        height: 474px
    }

    body[class*=context-product-] .product-detail .associations.compre-junto-lola form .cross-sell-footer .footer-compre:before {
        font-size: 20px
    }

    body.context-landing-quickview .product-detail .associations.compre-junto-lola form > ul {
        padding-right: 25px
    }

    body.context-landing-quickview .product-detail .associations.compre-junto-lola form > ul li {
        width: 300px
    }

    body.context-landing-quickview .product-detail .associations.compre-junto-lola form > ul li .wd-product-line a.thumb {
        width: 250px !important;
        height: 250px !important
    }

    body.context-landing-quickview .product-detail .associations.compre-junto-lola form > ul li .wd-product-line a.thumb img {
        width: 100%;
        height: auto
    }

    body.context-landing-quickview .product-detail .associations.compre-junto-lola form .cross-sell-footer {
        width: 250px;
        height: 474px
    }

    body.context-landing-quickview .product-detail .associations.compre-junto-lola form .cross-sell-footer .footer-compre:before {
        font-size: 20px
    }
}

@media (max-width: 1275px) {
    body.grid-products #middle #content-wrapper > .row .col-lg-10 .wd-browsing-grid .wd-content ul.row > li {
        width: 31.9%
    }

    body.grid-products #middle #content-wrapper > .row .col-lg-10 .wd-browsing-grid .wd-content ul.row > li .wd-product-line-medias a.thumb {
        width: 230px !important;
        height: 230px !important
    }

    body.grid-products #middle #content-wrapper > .row .col-lg-10 .wd-browsing-grid .wd-content ul.row > li .wd-product-line-medias a.thumb img {
        width: 100%;
        height: auto
    }
}

@media (max-width: 1200px) {
    body.ajuda #middle {
        max-width: 97%
    }

    .main-category .wd-category-menu .level-1 > li.linhas .level-2 {
        width: 1000px
    }

    body.page-basket #middle .wd-checkout-basket > .grid .summary #summary .wd-checkout-basket-discount .description input {
        font-size: 11px
    }

    body.page-basket #middle .wd-checkout-basket > .grid .summary #summary .wd-checkout-basket-discount .description input::-moz-placeholder {
        font-size: 11px
    }

    body.page-basket #middle .wd-checkout-basket > .grid .summary #summary .wd-checkout-basket-discount .description input::-moz-placeholder {
        font-size: 11px
    }

    body.page-basket #middle .wd-checkout-basket > .grid .summary #summary .wd-checkout-basket-discount .description input::placeholder {
        font-size: 11px
    }

    body.page-basket #middle .wd-checkout-basket > .grid .summary #summary .wd-checkout-basket-deliveryoptions .description input {
        font-size: 11px
    }

    body.page-basket #middle .wd-checkout-basket > .grid .summary #summary .wd-checkout-basket-deliveryoptions .description input::-moz-placeholder {
        font-size: 11px
    }

    body.page-basket #middle .wd-checkout-basket > .grid .summary #summary .wd-checkout-basket-deliveryoptions .description input::-moz-placeholder {
        font-size: 11px
    }

    body.page-basket #middle .wd-checkout-basket > .grid .summary #summary .wd-checkout-basket-deliveryoptions .description input::placeholder {
        font-size: 11px
    }
}

@media (max-width: 1150px) {
    body.ajuda #podemos-ajudar ul li {
        width: 28%;
        margin-bottom: 40px
    }

    #header .main-bar .wrapper .row .icons-resume {
        width: 15%
    }

    .main-category {
        width: 70%
    }
}

@media (max-width: 1180px) {
    .main-category .wd-category-menu .level-1 > li h3 a {
        font-size: 13px
    }
}

@media (max-width: 1190px) {
    body.grid-products #middle #content-wrapper > .row .col-lg-10 .wd-browsing-grid .wd-content ul.row > li {
        width: 31.8%
    }

    body.grid-products #middle #content-wrapper > .row .col-lg-10 .wd-browsing-grid .wd-content ul.row > li .wd-product-line-medias a.thumb {
        width: 220px !important;
        height: 220px !important
    }

    body.grid-products #middle #content-wrapper > .row .col-lg-10 .wd-browsing-grid .wd-content ul.row > li .wd-product-line-medias a.thumb img {
        width: 100%;
        height: auto
    }
}

@media (max-width: 900px) {
    #bg-search {
        display: none !important
    }

    .wrapper {
        padding: 0
    }

    #header .top-bar a {
        font-size: 14px
    }

    #header .main-bar {
        padding: 0 25px 0 20px;
        height: 155px;
        background: white
    }

    #header .main-bar .wrapper .row {
        height: 100px
    }

    #header .main-bar .wrapper .row .icons-resume {
        width: 20%;
        gap: 20px;
        justify-content: space-between
    }

    #header .main-bar .wrapper .row .icons-resume svg {
        transform: scale(0.8)
    }

    #header .main-bar .wrapper .row .icons-resume .wd-checkout-basket-summaryheader {
        width: 76%
    }

    #header .main-bar .wrapper .row .icons-resume .summaryheader-content .wd-content ul .qtd-preco {
        width: 75%
    }

    #header .main-bar .wrapper .row .icons-resume .summaryheader-content .wd-content ul .qtd-preco .quantity {
        width: 77px
    }

    #header .main-bar .wrapper .row .icons-resume .summaryheader-content .wd-content ul .qtd-preco .quantity .content .number {
        width: 40px
    }

    #header .main-bar .wrapper .row .icons-resume #top-search.active-search .wd-search {
        width: 100%;
        height: 90px;
        overflow: visible !important
    }

    #header .main-bar #top-search {
        width: 100%;
        background: white;
        position: absolute;
        left: 0;
        height: 60px
    }

    #header .main-bar #top-search .icon {
        display: none
    }

    #header .main-bar #top-search .close-search {
        display: none
    }

    #header .main-bar #top-search .suggestion-box {
        left: 0;
        top: 69px
    }

    #header .main-bar #top-search .suggestion-box .suggestion-box-wrapper {
        border: none;
        border-radius: 0
    }

    #header .main-bar #top-search .suggestion-box .suggestion-box-wrapper .suggestion-products {
        overflow: visible
    }

    #header .main-bar #top-search .suggestion-box .suggestion-box-wrapper .suggestion-products ul {
        padding: 30px 0 0;
        display: block;
        max-height: 350px;
        overflow-y: auto;
        width: 100%;
        margin-top: 5px;
        overflow-x: hidden
    }

    #header .main-bar #top-search .suggestion-box .suggestion-box-wrapper .suggestion-products ul li {
        width: 100%;
        display: flex;
        padding-bottom: 20px;
        padding-left: 15px;
        padding-right: 15px
    }

    #header .main-bar #top-search .suggestion-box .suggestion-box-wrapper .suggestion-products ul li .suggestion-product-description {
        width: 60%
    }

    #header .main-bar #top-search .suggestion-box .suggestion-box-wrapper .suggestion-products ul li .suggestion-product-img {
        width: 84px
    }

    #header .main-bar #top-search .input-wrapper {
        margin: 0;
        position: initial
    }

    #header .main-bar #top-search .wd-search {
        position: unset;
        width: 100%;
        right: initial;
        left: 0;
        border-radius: 0;
        height: 0;
        overflow: hidden !important;
        top: 128px;
        height: 50px;
        padding-inline: 15px;
        width: auto
    }

    #header .main-bar #top-search .wd-search form {
        padding: 0;
        position: relative;
        width: 100%
    }

    #header .main-bar #top-search .wd-search input {
        border: 1px solid #D8D4D4;
        border-radius: 43px;
        height: 43px
    }

    #header .main-bar #top-search .wd-search input:focus-visible {
        outline-color: #D8D4D4
    }

    #header .main-bar #top-search .wd-search button {
        background: url('https://lolacosmetics.admin.core.dcg.com.br/Custom/Content/Themes/Lola/Imagens/search-ativo.svg') no-repeat;
        width: 20px;
        height: 20px;
        background-size: 18px;
        right: 25px;
        height: 100%;
        font-size: 0;
        background-position: center
    }

    #header .hamburguer svg {
        filter: invert(1);
        transform: scale(0.8)
    }
}

@media (min-width: 980px) {
    body.grid-products #middle #content-wrapper > .row .col-lg-10 .wd-browsing-grid .wd-content ul.row > li:nth-child(3n) {
        padding-right: 0
    }
}

@media (max-width: 980px) {
    body[class*=context-product-] .product-detail .ingrediente-descricao:before {
        display: none
    }

    body[class*=context-product-] .product-detail .ingrediente-descricao:after {
        display: none
    }

    body.context-landing-quickview .product-detail .ingrediente-descricao:before {
        display: none
    }

    body.context-landing-quickview .product-detail .ingrediente-descricao:after {
        display: none
    }
}

@media (max-width: 991px) {
    body.ajuda #podemos-ajudar ul li {
        width: 29%;
        margin-bottom: 30px
    }

    #header .main-bar .wrapper .row #logo {
        width: 60%
    }

    #header .main-bar .wrapper .row #logo a {
        margin: 0 auto;
        width: 72px;
        height: 72px;
        background-size: 100%
    }

    .main-category {
        display: none
    }

    body.page-basket #middle .wd-checkout-basket > .grid {
        display: block
    }

    body.page-basket #middle .wd-checkout-basket > .grid > .grid {
        width: 100%;
        margin-bottom: 15px
    }

    body.page-basket #middle .wd-checkout-basket > .grid .summary {
        width: 100%;
        padding-left: 0
    }
}

@media (min-width: 991px) {
    body .no-desktop {
        display: none
    }
}

@media (max-width: 767px) {
    li[class*=product-] .wd-product-line {
        padding: 15px
    }

    li[class*=product-] .btn-product-novo {
        margin-top: 10px
    }

    li[class*=product-] .btn-product-novo .btn-kit {
        font-size: 14px
    }

    li[class*=product-] .btn-product-novo form .btn-buy-fake {
        font-size: 14px
    }

    body.grid-products #middle {
        max-width: 92%
    }

    body.grid-products #middle #content-wrapper .banners-categorias .wd-marketing-banner {
        padding-bottom: 20px
    }

    body.grid-products #middle #content-wrapper > .row .col-lg-2 {
        position: fixed;
        right: -130%;
        width: 87%;
        z-index: 9999;
        background: #fff;
        padding: 0;
        height: 100%;
        top: 0;
        transition: all 0.3s ease
    }

    body.grid-products #middle #content-wrapper > .row .col-lg-2 #btn-filter {
        padding: 0 15px;
        border-top: 1px solid #DCDCDC;
        padding-top: 20px
    }

    body.grid-products #middle #content-wrapper > .row .col-lg-2 #btn-filter button {
        font-family: "Leelawadee Bold V1";
        margin-bottom: 15px;
        background: #FF2B5A;
        font-size: 17px
    }

    body.grid-products #middle #content-wrapper > .row .col-lg-2 #btn-filter button#limpar-agora {
        background: none;
        border: 1px solid #D5D5D5;
        color: #0B040A
    }

    body.grid-products #middle #content-wrapper > .row .col-lg-2 + #bg-filter-mobile {
        background: rgba(0, 0, 0, 0.5);
        width: 100%;
        height: 100%;
        position: fixed;
        top: 0;
        left: 0;
        z-index: 99;
        display: none;
        cursor: pointer
    }

    body.grid-products #middle #content-wrapper > .row .col-lg-2 .wd-facet-group {
        height: 70%;
        background-color: #fff;
        position: relative;
        z-index: 999;
        padding: 0 15px;
        overflow-y: auto
    }

    body.grid-products #middle #content-wrapper > .row .col-lg-2 .facets {
        display: block
    }

    body.grid-products #middle #content-wrapper > .row .col-lg-2 .facets:before {
        padding: 20px 0 30px;
        border-bottom: 1px solid #E8E8E8
    }

    body.grid-products #middle #content-wrapper > .row .col-lg-2.active-filter-mobile {
        right: 0
    }

    body.grid-products #middle #content-wrapper > .row .col-lg-2.active-filter-mobile + #bg-filter-mobile {
        display: block
    }

    body.grid-products #middle #content-wrapper > .row .col-lg-10 {
        width: 100%
    }

    body.grid-products #middle #content-wrapper > .row .col-lg-10 .wd-browsing-grid-sorter span {
        font-size: 11px;
        height: 22px;
        line-height: 19px
    }

    body.grid-products #middle #content-wrapper > .row .col-lg-10 .wd-browsing-grid-sorter select {
        font-size: 11px;
        width: 120px;
        padding-left: 0
    }

    body.grid-products #middle #content-wrapper > .row .col-lg-10 .wd-browsing-grid .wd-content header {
        display: flex;
        align-items: center;
        justify-content: space-between
    }

    body.grid-products #middle #content-wrapper > .row .col-lg-10 .wd-browsing-grid .wd-content header .wd-browsing-grid-pager:before {
        content: "Filtrar por";
        display: flex;
        align-items: center;
        justify-content: center;
        width: 135px;
        height: 42px;
        background: #222D33;
        border-radius: 42px;
        color: #fff;
        font-size: 14px;
        font-family: "obviously";
        font-weight: 700
    }

    body.grid-products #middle #content-wrapper > .row .col-lg-10 .wd-browsing-grid .wd-content footer .page-number {
        margin: 0;
        float: initial
    }

    body.grid-products #middle #content-wrapper > .row .col-lg-10 .wd-browsing-grid .wd-content footer .page-number .page-selected {
        width: 29px;
        height: 29px
    }

    body.grid-products #middle #content-wrapper > .row .col-lg-10 .wd-browsing-grid .wd-content footer .page-number .prev {
        width: 29px;
        height: 29px
    }

    body.grid-products #middle #content-wrapper > .row .col-lg-10 .wd-browsing-grid .wd-content footer .page-number .next {
        width: 29px;
        height: 29px
    }

    body.grid-products #middle #content-wrapper > .row .col-lg-10 .wd-browsing-grid .wd-content footer .page-number span {
        width: 29px;
        height: 29px
    }

    body.grid-products #middle #content-wrapper > .row .col-lg-10 .wd-browsing-grid .wd-content footer .page-number span a {
        width: 29px;
        height: 29px
    }

    body.grid-products #middle #content-wrapper > .row .col-lg-10 .wd-browsing-grid .wd-content ul.row {
        border-top: 1px solid #CBCBCB;
        padding-top: 25px;
        margin-top: 30px
    }

    body.grid-products #middle #content-wrapper > .row .col-lg-10 .wd-browsing-grid .wd-content ul.row > li {
        width: 49.2%;
        padding-right: 6px;
        padding-bottom: 6px
    }

    body.grid-products #middle #content-wrapper > .row .col-lg-10 .wd-browsing-grid .wd-content ul.row > li:nth-child(2n) {
        padding-right: 0
    }

    body.grid-products #middle #content-wrapper > .row .col-lg-10 .wd-browsing-grid .wd-content ul.row > li .wd-product-line {
        padding: 8px
    }

    body.grid-products #middle #content-wrapper > .row .col-lg-10 .wd-browsing-grid .wd-content ul.row > li .wd-product-line .flag.off {
        top: 12px;
        width: 38px;
        height: 38px;
        background-size: 100%;
        left: 12px;
        font-size: 12px;
        line-height: 10px
    }

    body.grid-products #middle #content-wrapper > .row .col-lg-10 .wd-browsing-grid .wd-content ul.row > li .wd-product-line .rating-average {
        width: 60px;
        height: 14px;
        background-size: 100%
    }

    body.grid-products #middle #content-wrapper > .row .col-lg-10 .wd-browsing-grid .wd-content ul.row > li .wd-product-line .btn-product-novo .buy-unavailable a {
        font-size: 14px
    }

    body.grid-products #middle #content-wrapper > .row .col-lg-10 .wd-browsing-grid .wd-content ul.row > li .wd-product-line .btn-product-novo form .qtd-vitrine {
        height: 40px
    }

    body.grid-products #middle #content-wrapper > .row .col-lg-10 .wd-browsing-grid .wd-content ul.row > li .wd-product-line .btn-product-novo form .qtd-vitrine .ico-qtd {
        font-size: 14px;
        height: 30px;
        z-index: 5
    }

    body.grid-products #middle #content-wrapper > .row .col-lg-10 .wd-browsing-grid .wd-content ul.row > li .wd-product-line .btn-product-novo form .qtd-vitrine .ico-qtd.mais {
        right: 8px
    }

    body.grid-products #middle #content-wrapper > .row .col-lg-10 .wd-browsing-grid .wd-content ul.row > li .wd-product-line .btn-product-novo form .qtd-vitrine .ico-qtd.menos {
        left: 8px
    }

    body.grid-products #middle #content-wrapper > .row .col-lg-10 .wd-browsing-grid .wd-content ul.row > li .wd-product-line .btn-product-novo form .qtd-vitrine input {
        padding: 0;
        margin: 0 auto;
        height: 40px;
        font-size: 14px
    }

    body.grid-products #middle #content-wrapper > .row .col-lg-10 .wd-browsing-grid .wd-content ul.row > li .wd-product-line .btn-product-novo form .btn-buy-fake {
        font-size: 12px;
        height: 40px;
        justify-content: center;
        text-align: center;
        gap: 0
    }

    body.grid-products #middle #content-wrapper > .row .col-lg-10 .wd-browsing-grid .wd-content ul.row > li .wd-product-line .btn-product-novo form .btn-buy-fake .icon {
        position: relative;
        left: 10px
    }

    body.grid-products #middle #content-wrapper > .row .col-lg-10 .wd-browsing-grid .wd-content ul.row > li .wd-product-line .priceContainer {
        height: 72px
    }

    body.grid-products #middle #content-wrapper > .row .col-lg-10 .wd-browsing-grid .wd-content ul.row > li .wd-product-line .priceContainer .list-price span {
        font-size: 15px
    }

    body.grid-products #middle #content-wrapper > .row .col-lg-10 .wd-browsing-grid .wd-content ul.row > li .wd-product-line .priceContainer .list-price span:after {
        font-size: 10px
    }

    body.grid-products #middle #content-wrapper > .row .col-lg-10 .wd-browsing-grid .wd-content ul.row > li .wd-product-line .priceContainer .list-price .prefix {
        display: none
    }

    body.grid-products #middle #content-wrapper > .row .col-lg-10 .wd-browsing-grid .wd-content ul.row > li .wd-product-line .priceContainer .sale-price:after {
        font-size: 10px
    }

    body.grid-products #middle #content-wrapper > .row .col-lg-10 .wd-browsing-grid .wd-content ul.row > li .wd-product-line .priceContainer .sale-price span {
        font-size: 15px
    }

    body.grid-products #middle #content-wrapper > .row .col-lg-10 .wd-browsing-grid .wd-content ul.row > li .wd-product-line .priceContainer .condition {
        font-size: 10px
    }

    body.grid-products #middle #content-wrapper > .row .col-lg-10 .wd-browsing-grid .wd-content ul.row > li .wd-product-line .priceContainer .condition span {
        font-size: 10px
    }

    body.grid-products #middle #content-wrapper > .row .col-lg-10 .wd-browsing-grid .wd-content ul.row > li .wd-product-line .priceContainer .condition .parcels:before {
        font-size: 10px
    }

    body.grid-products #middle #content-wrapper > .row .col-lg-10 .wd-browsing-grid .wd-content ul.row > li .wd-product-line .priceContainer .condition .parcels:after {
        font-size: 10px
    }

    body.grid-products #middle #content-wrapper > .row .col-lg-10 .wd-browsing-grid .wd-content ul.row > li .wd-product-line h3 {
        font-size: 13px;
        margin-bottom: 5px
    }

    body.grid-products #middle #content-wrapper > .row .col-lg-10 .wd-browsing-grid .wd-content ul.row > li .wd-product-line h3 a {
        font-size: 13px
    }

    body.grid-products #middle #content-wrapper > .row .col-lg-10 .wd-browsing-grid .wd-content ul.row > li .wd-product-line-medias a.thumb {
        width: 170px !important;
        height: 170px !important
    }

    body[class*=context-product-] .product-detail .head {
        max-width: 100%;
        display: block
    }

    body[class*=context-product-] .product-detail .head .medias {
        width: 91%;
        padding: 0;
        margin: 0 auto
    }

    body[class*=context-product-] .product-detail .head .information {
        width: 92%;
        padding: 0;
        margin: 0 auto
    }

    body[class*=context-product-] .product-detail .head .information > .row {
        padding: 0
    }

    body[class*=context-product-] .product-detail .head .information .tags-produto .linha-produto {
        margin-right: 10px;
        margin-bottom: 10px
    }

    body[class*=context-product-] .product-detail .head .information .destaque-produto ul {
        gap: 10px
    }

    body[class*=context-product-] .product-detail .head .information .destaque-produto ul li {
        gap: 5px
    }

    body[class*=context-product-] .product-detail .head .information .price-page-produto {
        gap: 0
    }

    body[class*=context-product-] .product-detail .head .information .price-page-produto .flag {
        position: relative;
        top: -10px;
        left: -60px
    }

    body[class*=context-product-] .product-detail .head .information .buy-info .wd-product-deliveryfee {
        display: block
    }

    body[class*=context-product-] .product-detail .head .information .buy-info .wd-product-deliveryfee .icon {
        float: left
    }

    body[class*=context-product-] .product-detail .head .information .buy-info .wd-product-deliveryfee strong {
        width: 70%;
        float: left;
        padding-left: 15px
    }

    body[class*=context-product-] .product-detail .head .information .buy-info .wd-product-deliveryfee strong br {
        display: none
    }

    body[class*=context-product-] .product-detail .head .information .buy-info .wd-product-deliveryfee .input-wrapper {
        width: 100%;
        padding-top: 40px
    }

    body[class*=context-product-] .product-detail .head .information .buy-info .wd-product-deliveryfee .button-wrapper {
        top: 30px
    }

    body[class*=context-product-] .product-detail .associations {
        max-width: 92%
    }

    body[class*=context-product-] .product-detail .associations.compre-junto-lola .title-lola h2 {
        font-size: 20px
    }

    body[class*=context-product-] .product-detail .associations.compre-junto-lola form {
        display: block
    }

    body[class*=context-product-] .product-detail .associations.compre-junto-lola form > ul {
        width: 100%;
        padding: 0;
        justify-content: space-between;
        position: relative;
        overflow: visible
    }

    body[class*=context-product-] .product-detail .associations.compre-junto-lola form > ul:before {
        position: absolute;
        z-index: 5;
        left: 50%;
        top: 50%;
        transform: translate(-50%, -50%);
        width: 39px;
        height: 39px;
        background-size: 100%
    }

    body[class*=context-product-] .product-detail .associations.compre-junto-lola form > ul li {
        width: 49%
    }

    body[class*=context-product-] .product-detail .associations.compre-junto-lola form > ul li .rating-average {
        width: 60px;
        height: 14px;
        background-size: 100%
    }

    body[class*=context-product-] .product-detail .associations.compre-junto-lola form > ul li .wd-product-price-description .priceContainer .list-price.de-por span {
        font-size: 10px
    }

    body[class*=context-product-] .product-detail .associations.compre-junto-lola form > ul li .wd-product-price-description .priceContainer .sale-price {
        line-height: 20px
    }

    body[class*=context-product-] .product-detail .associations.compre-junto-lola form > ul li .wd-product-price-description .priceContainer .sale-price span {
        font-size: 15px
    }

    body[class*=context-product-] .product-detail .associations.compre-junto-lola form > ul li .wd-product-price-description .priceContainer .sale-price:after {
        font-size: 10px
    }

    body[class*=context-product-] .product-detail .associations.compre-junto-lola form > ul li .wd-product-price-description .priceContainer .condition {
        font-size: 10px
    }

    body[class*=context-product-] .product-detail .associations.compre-junto-lola form > ul li .wd-product-price-description .priceContainer .condition span {
        font-size: 10px
    }

    body[class*=context-product-] .product-detail .associations.compre-junto-lola form > ul li .wd-product-price-description .priceContainer .condition span:after {
        font-size: 10px
    }

    body[class*=context-product-] .product-detail .associations.compre-junto-lola form > ul li .wd-product-price-description .priceContainer .condition span:before {
        font-size: 10px
    }

    body[class*=context-product-] .product-detail .associations.compre-junto-lola form > ul li .name {
        font-size: 13px
    }

    body[class*=context-product-] .product-detail .associations.compre-junto-lola form > ul li .wd-product-line {
        padding: 10px
    }

    body[class*=context-product-] .product-detail .associations.compre-junto-lola form > ul li .wd-product-line a.thumb {
        width: 170px !important;
        height: 170px !important
    }

    body[class*=context-product-] .product-detail .associations.compre-junto-lola form > ul:after {
        position: absolute;
        z-index: 5;
        left: 50%;
        bottom: -70px;
        transform: translateX(-50%);
        width: 39px;
        height: 39px;
        background-size: 100%
    }

    body[class*=context-product-] .product-detail .associations.compre-junto-lola form .cross-sell-footer {
        width: 100%;
        height: 300px;
        padding: 20px 0;
        justify-content: center;
        margin-top: 100px
    }

    body[class*=context-product-] .product-detail .associations.compre-junto-lola form .cross-sell-footer .footer-compre:before {
        font-size: 25px;
        width: 280px;
        line-height: 35px
    }

    body[class*=context-product-] .product-detail .associations.compre-junto-lola form .cross-sell-footer .footer-compre .priceContainer {
        padding-top: 0
    }

    body[class*=context-product-] .product-detail .descriptions .wd-descriptions {
        max-width: 92%;
        margin: 0 auto;
        display: block
    }

    body[class*=context-product-] .product-detail .descriptions .wd-descriptions-nav li {
        width: 47%
    }

    body[class*=context-product-] .product-detail .descriptions .wd-descriptions-nav li a {
        font-size: 12px;
        width: 100%
    }

    body[class*=context-product-] .product-detail .descriptions .wd-descriptions-nav li.LongDescription a:before {
        font-size: 12px
    }

    body[class*=context-product-] .product-detail .ingrediente-descricao:before {
        content: "";
        position: absolute;
        top: 20px;
        background: url('https://lolacosmetics.admin.core.dcg.com.br/Custom/Content/Themes/Lola/Imagens/icones-ativos-1-mobile.svg') no-repeat;
        width: 89px;
        height: 179px;
        left: -47px;
        display: block
    }

    body[class*=context-product-] .product-detail .ingrediente-descricao:after {
        content: "";
        position: absolute;
        top: 10px;
        background: url('https://lolacosmetics.admin.core.dcg.com.br/Custom/Content/Themes/Lola/Imagens/icones-ativos-2-mobile.svg') no-repeat;
        width: 85px;
        height: 85px;
        right: 0;
        display: block;
        background-position: 40px 0
    }

    body[class*=context-product-] .product-detail .ingrediente-descricao .wd-title {
        font-size: 20px
    }

    body[class*=context-product-] .product-detail .ingrediente-descricao small {
        padding: 30px 15px
    }

    body[class*=context-product-] .product-detail .ingrediente-descricao .wd-content .wd-descriptions-text h1 {
        font-size: 12px
    }

    body[class*=context-product-] .product-detail .vitrine-upsell ul.row .slick-slide {
        width: 300px;
        padding: 0 5px
    }

    body[class*=context-product-] .product-detail .vitrine-upsell ul.row .slick-slide .list-price {
        line-height: 20px;
        margin-top: -10px
    }

    body[class*=context-product-] .product-detail .vitrine-upsell ul.row .slick-slide .list-price em {
        display: block
    }

    body[class*=context-product-] .product-detail .vitrine-upsell ul.row .slick-slide .list-price.de-por {
        margin: 0
    }

    body[class*=context-product-] .product-detail .vitrine-upsell ul.row .slick-slide .list-price.de-por em {
        display: none
    }

    body.context-landing-quickview .product-detail .head {
        max-width: 100%;
        display: block
    }

    body.context-landing-quickview .product-detail .head .medias {
        width: 91%;
        padding: 0;
        margin: 0 auto
    }

    body.context-landing-quickview .product-detail .head .information {
        width: 92%;
        padding: 0;
        margin: 0 auto
    }

    body.context-landing-quickview .product-detail .head .information > .row {
        padding: 0
    }

    body.context-landing-quickview .product-detail .head .information .tags-produto .linha-produto {
        margin-right: 10px;
        margin-bottom: 10px
    }

    body.context-landing-quickview .product-detail .head .information .destaque-produto ul {
        gap: 10px
    }

    body.context-landing-quickview .product-detail .head .information .destaque-produto ul li {
        gap: 5px
    }

    body.context-landing-quickview .product-detail .head .information .price-page-produto {
        gap: 0
    }

    body.context-landing-quickview .product-detail .head .information .price-page-produto .flag {
        position: relative;
        top: -10px;
        left: -60px
    }

    body.context-landing-quickview .product-detail .head .information .buy-info .wd-product-deliveryfee {
        display: block
    }

    body.context-landing-quickview .product-detail .head .information .buy-info .wd-product-deliveryfee .icon {
        float: left
    }

    body.context-landing-quickview .product-detail .head .information .buy-info .wd-product-deliveryfee strong {
        width: 70%;
        float: left;
        padding-left: 15px
    }

    body.context-landing-quickview .product-detail .head .information .buy-info .wd-product-deliveryfee strong br {
        display: none
    }

    body.context-landing-quickview .product-detail .head .information .buy-info .wd-product-deliveryfee .input-wrapper {
        width: 100%;
        padding-top: 40px
    }

    body.context-landing-quickview .product-detail .head .information .buy-info .wd-product-deliveryfee .button-wrapper {
        top: 30px
    }

    body.context-landing-quickview .product-detail .associations {
        max-width: 92%
    }

    body.context-landing-quickview .product-detail .associations.compre-junto-lola .title-lola h2 {
        font-size: 20px
    }

    body.context-landing-quickview .product-detail .associations.compre-junto-lola form {
        display: block
    }

    body.context-landing-quickview .product-detail .associations.compre-junto-lola form > ul {
        width: 100%;
        padding: 0;
        justify-content: space-between;
        position: relative;
        overflow: visible
    }

    body.context-landing-quickview .product-detail .associations.compre-junto-lola form > ul:before {
        position: absolute;
        z-index: 5;
        left: 50%;
        top: 50%;
        transform: translate(-50%, -50%);
        width: 39px;
        height: 39px;
        background-size: 100%
    }

    body.context-landing-quickview .product-detail .associations.compre-junto-lola form > ul li {
        width: 49%
    }

    body.context-landing-quickview .product-detail .associations.compre-junto-lola form > ul li .rating-average {
        width: 60px;
        height: 14px;
        background-size: 100%
    }

    body.context-landing-quickview .product-detail .associations.compre-junto-lola form > ul li .wd-product-price-description .priceContainer .list-price.de-por span {
        font-size: 10px
    }

    body.context-landing-quickview .product-detail .associations.compre-junto-lola form > ul li .wd-product-price-description .priceContainer .sale-price {
        line-height: 20px
    }

    body.context-landing-quickview .product-detail .associations.compre-junto-lola form > ul li .wd-product-price-description .priceContainer .sale-price span {
        font-size: 15px
    }

    body.context-landing-quickview .product-detail .associations.compre-junto-lola form > ul li .wd-product-price-description .priceContainer .sale-price:after {
        font-size: 10px
    }

    body.context-landing-quickview .product-detail .associations.compre-junto-lola form > ul li .wd-product-price-description .priceContainer .condition {
        font-size: 10px
    }

    body.context-landing-quickview .product-detail .associations.compre-junto-lola form > ul li .wd-product-price-description .priceContainer .condition span {
        font-size: 10px
    }

    body.context-landing-quickview .product-detail .associations.compre-junto-lola form > ul li .wd-product-price-description .priceContainer .condition span:after {
        font-size: 10px
    }

    body.context-landing-quickview .product-detail .associations.compre-junto-lola form > ul li .wd-product-price-description .priceContainer .condition span:before {
        font-size: 10px
    }

    body.context-landing-quickview .product-detail .associations.compre-junto-lola form > ul li .name {
        font-size: 13px
    }

    body.context-landing-quickview .product-detail .associations.compre-junto-lola form > ul li .wd-product-line {
        padding: 10px
    }

    body.context-landing-quickview .product-detail .associations.compre-junto-lola form > ul li .wd-product-line a.thumb {
        width: 170px !important;
        height: 170px !important
    }

    body.context-landing-quickview .product-detail .associations.compre-junto-lola form > ul:after {
        position: absolute;
        z-index: 5;
        left: 50%;
        bottom: -70px;
        transform: translateX(-50%);
        width: 39px;
        height: 39px;
        background-size: 100%
    }

    body.context-landing-quickview .product-detail .associations.compre-junto-lola form .cross-sell-footer {
        width: 100%;
        height: 300px;
        padding: 20px 0;
        justify-content: center;
        margin-top: 100px
    }

    body.context-landing-quickview .product-detail .associations.compre-junto-lola form .cross-sell-footer .footer-compre:before {
        font-size: 25px;
        width: 280px;
        line-height: 35px
    }

    body.context-landing-quickview .product-detail .associations.compre-junto-lola form .cross-sell-footer .footer-compre .priceContainer {
        padding-top: 0
    }

    body.context-landing-quickview .product-detail .descriptions .wd-descriptions {
        max-width: 92%;
        margin: 0 auto;
        display: block
    }

    body.context-landing-quickview .product-detail .descriptions .wd-descriptions-nav li {
        width: 47%
    }

    body.context-landing-quickview .product-detail .descriptions .wd-descriptions-nav li a {
        font-size: 12px;
        width: 100%
    }

    body.context-landing-quickview .product-detail .descriptions .wd-descriptions-nav li.LongDescription a:before {
        font-size: 12px
    }

    body.context-landing-quickview .product-detail .ingrediente-descricao:before {
        content: "";
        position: absolute;
        top: 20px;
        background: url('https://lolacosmetics.admin.core.dcg.com.br/Custom/Content/Themes/Lola/Imagens/icones-ativos-1-mobile.svg') no-repeat;
        width: 89px;
        height: 179px;
        left: -47px;
        display: block
    }

    body.context-landing-quickview .product-detail .ingrediente-descricao:after {
        content: "";
        position: absolute;
        top: 10px;
        background: url('https://lolacosmetics.admin.core.dcg.com.br/Custom/Content/Themes/Lola/Imagens/icones-ativos-2-mobile.svg') no-repeat;
        width: 85px;
        height: 85px;
        right: 0;
        display: block;
        background-position: 40px 0
    }

    body.context-landing-quickview .product-detail .ingrediente-descricao .wd-title {
        font-size: 20px
    }

    body.context-landing-quickview .product-detail .ingrediente-descricao small {
        padding: 30px 15px
    }

    body.context-landing-quickview .product-detail .ingrediente-descricao .wd-content .wd-descriptions-text h1 {
        font-size: 12px
    }

    body.context-landing-quickview .product-detail .vitrine-upsell ul.row .slick-slide {
        width: 300px;
        padding: 0 5px
    }

    body.context-landing-quickview .product-detail .vitrine-upsell ul.row .slick-slide .list-price {
        line-height: 20px;
        margin-top: -10px
    }

    body.context-landing-quickview .product-detail .vitrine-upsell ul.row .slick-slide .list-price em {
        display: block
    }

    body.context-landing-quickview .product-detail .vitrine-upsell ul.row .slick-slide .list-price.de-por {
        margin: 0
    }

    body.context-landing-quickview .product-detail .vitrine-upsell ul.row .slick-slide .list-price.de-por em {
        display: none
    }

    body.page-basket #middle .wd-checkout-basket > .grid > .grid .grid-informations .nested-grid:after {
        height: 88%;
        left: 0;
        top: -115px
    }

    body.page-basket #middle .wd-checkout-basket > .grid > .grid .grid-informations .nested-grid:before {
        display: none
    }

    body.page-basket #middle .wd-checkout-basket > .grid > .grid .grid-informations .nested-grid .product {
        padding-left: 25px;
        width: 100%
    }

    body.page-basket #middle .wd-checkout-basket > .grid > .grid .grid-informations .nested-grid .product:before {
        top: 27%;
        left: 0
    }

    body.page-basket #middle .wd-checkout-basket > .grid .summary #summary {
        padding: 10px
    }

    #footer {
        padding-top: 30px
    }

    #footer #rodape .wrapper {
        display: block
    }

    #footer #rodape .wrapper h4 {
        padding-left: 15px;
        padding-right: 15px
    }

    #footer #rodape .wrapper .footer-newsletter {
        width: 100%
    }

    #footer #rodape .wrapper .footer-newsletter .wd-marketing-newsletter.wd-widget-js {
        padding: 0 15px
    }

    #footer #rodape .wrapper .footer-newsletter .redes-social {
        padding-left: 15px
    }

    #footer #rodape .wrapper .footer-newsletter .form-wrapper {
        width: 100%
    }

    #footer #rodape .wrapper .cms-page-menu {
        width: 93%;
        display: block;
        padding-left: 0;
        margin: 0 auto;
        border-top: 1px solid #D5D5D5;
        margin-top: 40px
    }

    #footer #rodape .wrapper .cms-page-menu .cms-sobre {
        border-bottom: 1px solid #D5D5D5;
        padding-bottom: 30px;
        padding-top: 30px
    }

    #footer #rodape .wrapper .cms-page-menu .cms-ajuda {
        border-bottom: 1px solid #D5D5D5;
        padding-bottom: 30px;
        padding-top: 30px
    }

    #footer #rodape .wrapper .cms-page-menu .cms-sobre.active-rodape h4:after {
        content: "-"
    }

    #footer #rodape .wrapper .cms-page-menu .cms-sobre.active-rodape .wd-page-menu .wd-page-menu ul {
        max-height: 300px;
        overflow: visible;
        padding-top: 5px
    }

    #footer #rodape .wrapper .cms-page-menu .cms-ajuda.active-rodape h4:after {
        content: "-"
    }

    #footer #rodape .wrapper .cms-page-menu .cms-ajuda.active-rodape .wd-page-menu .wd-page-menu ul {
        max-height: 300px;
        overflow: visible;
        padding-top: 5px
    }

    #footer #rodape .wrapper .cms-page-menu h4 {
        padding-right: 0;
        display: flex;
        align-items: center;
        justify-content: space-between;
        padding-left: 0;
        margin: 0
    }

    #footer #rodape .wrapper .cms-page-menu h4:after {
        content: "+";
        font-size: 16px;
        font-family: "obviously";
        font-weight: 600;
        color: #222D33
    }

    #footer #rodape .wrapper .cms-page-menu .wd-page-menu {
        margin-top: 0
    }

    #footer #rodape .wrapper .cms-page-menu .wd-page-menu .wd-page-menu > ul {
        padding-left: 0;
        max-height: 0;
        overflow: hidden;
        transition: all 0.3s ease
    }

    #footer #rodape .wrapper .central-atendimento {
        width: 93%;
        padding: 30px 0 0;
        margin: 0 auto
    }

    #footer #rodape .wrapper .central-atendimento .selos {
        overflow: hidden;
        max-height: 0
    }

    #footer #rodape .wrapper .central-atendimento h4 {
        padding: 0;
        margin: 0;
        display: flex;
        align-items: center;
        justify-content: space-between
    }

    #footer #rodape .wrapper .central-atendimento h4:nth-child(3) {
        padding-top: 30px;
        border-top: 1px solid #D5D5D5;
        margin-top: 30px
    }

    #footer #rodape .wrapper .central-atendimento h4:after {
        content: "+";
        font-size: 16px;
        font-family: "obviously";
        font-weight: 600;
        color: #222D33
    }

    #footer #rodape .wrapper .central-atendimento ul {
        overflow: hidden;
        max-height: 0;
        transition: all 0.3s ease
    }

    #footer #rodape .wrapper .central-atendimento.active-rodape h4:after {
        content: "-"
    }

    #footer #rodape .wrapper .central-atendimento.active-rodape ul {
        max-height: 300px;
        overflow: visible;
        padding-top: 15px
    }

    #footer #rodape .wrapper .pagamento {
        width: 93%;
        margin: 0 auto;
        border-bottom: 1px solid #D5D5D5;
        padding-bottom: 10px
    }

    #footer #rodape .wrapper .pagamento img {
        max-height: 0;
        overflow: hidden;
        transition: all 0.3s ease
    }

    #footer #rodape .wrapper .pagamento > a {
        max-height: 0;
        overflow: hidden;
        display: block;
        transition: all 0.3s ease
    }

    #footer #rodape .wrapper .pagamento h4 {
        margin: 0;
        border-top: 1px solid #D5D5D5;
        padding-top: 30px;
        margin-top: 30px;
        padding-left: 0;
        display: flex;
        align-items: center;
        justify-content: space-between;
        padding-right: 0
    }

    #footer #rodape .wrapper .pagamento h4:after {
        content: "+";
        font-size: 16px;
        font-family: "obviously";
        font-weight: 600;
        color: #222D33
    }

    #footer #rodape .wrapper .pagamento h4.active-rodape-pedidos:after {
        content: "-"
    }

    #footer #rodape .wrapper .pagamento h4.active-rodape-pedidos + a {
        max-height: 300px;
        overflow: visible;
        padding-top: 30px;
        padding-bottom: 30px
    }

    #footer #rodape .wrapper .pagamento h4.active-rodape-pagamento:after {
        content: "-"
    }

    #footer #rodape .wrapper .pagamento h4.active-rodape-pagamento + img {
        max-height: 300px;
        overflow: visible;
        padding-top: 30px;
        padding-bottom: 30px
    }

    #header .dropdown-menu {
        overflow: auto;
        overscroll-behavior: contain
    }

    #header .dropdown-menu .logo-menu {
        padding-top: 20px;
        background: #F4F3F4;
        padding-bottom: 20px
    }

    #header .dropdown-menu .logo-menu img {
        margin-left: auto;
        margin-right: auto;
        display: block
    }

    #rodape-final .wrapper {
        display: block
    }

    #rodape-final .wrapper p {
        width: 93%;
        margin: 30px auto;
        display: block;
        text-align: center
    }
}

@media screen and (max-width: 767px) {
    .agree-usage {
        position: relative;
        left: 0;
        width: 90%;
        margin-left: -10%;
        margin-top: 10px
    }

    body.columns-2-left #content {
        width: 100%;
        padding-left: 0;
        padding: 0 15px
    }
}

@media (max-width: 768px) {
    body .wd-browsing-breadcrumbs li {
        gap: 5px
    }

    body .wd-browsing-breadcrumbs li:after {
        padding-right: 2px
    }

    body .wd-browsing-breadcrumbs li a span {
        font-size: 10px
    }

    body .wd-browsing-breadcrumbs li strong {
        font-size: 10px
    }

    body.ajuda #middle {
        max-width: 92%
    }

    body.ajuda #podemos-ajudar ul li {
        width: 46%;
        margin-bottom: 24px
    }

    body.ajuda #podemos-ajudar ul li h2 {
        font-size: 12px
    }

    #header .main-bar .wrapper .row .icons-resume .summaryheader-content .wd-content ul li.remove {
        position: absolute;
        right: 0
    }

    body.page-basket #middle {
        max-width: 92%
    }

    body.page-basket #middle .wd-checkout-basket > .grid > .grid .wd-checkout-basket-grid {
        padding: 10px 10px 0
    }

    body.page-basket #middle .wd-checkout-basket > .grid > .grid .grid-title .product {
        display: block
    }

    body.page-basket #middle .wd-checkout-basket > .grid > .grid .grid-title li {
        display: none
    }

    body.page-basket #middle .wd-checkout-basket > .grid > .grid .grid-informations li ul {
        padding: 15px 0;
        flex-wrap: wrap;
        align-items: initial
    }

    body.page-basket #middle .wd-checkout-basket > .grid > .grid .grid-informations li ul .product {
        width: 100%;
        margin-bottom: 20px
    }

    body.page-basket #middle .wd-checkout-basket > .grid > .grid .grid-informations li ul .product .data {
        width: 100%
    }

    body.page-basket #middle .wd-checkout-basket > .grid > .grid .grid-informations li ul .product .data a strong {
        font-size: 14px;
        line-height: 20px
    }

    body.page-basket #middle .wd-checkout-basket > .grid > .grid .grid-informations li ul li {
        width: 33.3%
    }

    body.page-basket #middle .wd-checkout-basket > .grid > .grid .grid-informations li ul li button.btn.remove.js-remove.btn-remove {
        position: initial;
        width: auto;
        padding-top: 15px
    }

    body.page-basket #middle .wd-checkout-basket > .grid > .grid .grid-informations li ul li button.btn.remove.js-remove.btn-remove svg {
        display: none
    }

    body.page-basket #middle .wd-checkout-basket > .grid > .grid .grid-informations li ul li button.btn.remove.js-remove.btn-remove:before {
        content: "Remover";
        text-decoration: underline;
        font-size: 11px;
        color: #343434;
        font-family: "obviously";
        font-weight: 400
    }

    body.page-basket #middle .wd-checkout-basket > .grid > .grid .grid-informations li ul li .change {
        height: 39px;
        width: 96px
    }

    body.page-basket #middle .wd-checkout-basket > .grid > .grid .grid-informations li ul li .change + br {
        display: none
    }

    body.page-basket #middle .wd-checkout-basket > .grid > .grid .grid-informations li ul li .change input {
        height: 39px;
        font-size: 14px
    }

    body.page-basket #middle .wd-checkout-basket > .grid > .grid .grid-informations li ul li.quantity {
        width: 33.3%;
        height: auto;
        order: 2
    }

    body.page-basket #middle .wd-checkout-basket > .grid > .grid .grid-informations li ul li.price {
        order: 1
    }

    body.page-basket #middle .wd-checkout-basket > .grid > .grid .grid-informations li ul li.price:before {
        content: "PreÃÂ§o unitÃÂ¡rio";
        display: block;
        font-size: 12px;
        padding-bottom: 4px
    }

    body.page-basket #middle .wd-checkout-basket > .grid > .grid .grid-informations li ul li.subtotal {
        order: 3
    }

    body.page-basket #middle .wd-checkout-basket > .grid > .grid .grid-informations li ul li.subtotal:before {
        content: "Subtotal";
        display: block;
        font-size: 12px;
        padding-bottom: 4px
    }

    #rodape-final .wrapper .logos {
        width: 93%;
        margin: 0 auto;
        display: block;
        padding-bottom: 30px
    }

    #rodape-final .wrapper .logos ul li span {
        font-size: 10px
    }

    #rodape-final .wrapper .logos ul li a {
        height: 24px
    }

    #rodape-final .wrapper .logos ul li a img {
        width: 90%;
        height: auto
    }
}

@media screen and (min-width: 768px) and (max-width: 991px) {
    body {
        overflow: hidden
    }

    body.columns-2-left #content {
        width: 70% !important;
        margin-left: 20px !important
    }

    .wrapper {
        width: 700px;
        width: 85%
    }

    .central-de-atendimento #middle .central-de-atendimento .itens-central li {
        margin: 20px 80px;
        height: 135px !important
    }

    .central-de-atendimento #middle .duvidas .header-divudas li {
        margin: 0 10px
    }

    .central-de-atendimento #middle .duvidas .header-divudas li .texto {
        font-size: 11px !important
    }

    .central-de-atendimento #middle .duvidas .perguntas li .header {
        font-size: 13px
    }

    .central-de-atendimento #content-wrapper .central-de-atendimento .itens-central li {
        margin: 20px 80px;
        height: 135px !important
    }

    .central-de-atendimento #content-wrapper .duvidas .header-divudas li {
        margin: 0 10px
    }

    .central-de-atendimento #content-wrapper .duvidas .header-divudas li .texto {
        font-size: 11px !important
    }

    .central-de-atendimento #content-wrapper .duvidas .perguntas li .header {
        font-size: 13px
    }

    .LoginRoute #content #content-wrapper {
        width: 100%
    }

    .LoginRoute #content .login {
        width: 48%;
        padding: 15px 20px
    }

    .LoginRoute .register {
        margin-left: 20px;
        width: 48%;
        padding: 15px 20px;
        position: relative
    }

    .LoginRoute .register .termos {
        width: 85% !important
    }

    .LoginRoute .register .button {
        margin-top: 30px
    }
}

@media (max-width: 600px) {
    #header .main-bar .wrapper .row .icons-resume .wd-checkout-basket-summaryheader #upsell-total .text p {
        font-size: 11px
    }

    #header .main-bar .wrapper .row .icons-resume .summaryheader-content .wd-content ul li.img {
        width: 50px;
        height: 50px
    }

    #header .main-bar .wrapper .row .icons-resume .summaryheader-content .wd-content ul li.img img {
        width: 50px
    }

    #header .main-bar .wrapper .row .icons-resume .summaryheader-content .wd-content ul li.name span {
        font-size: 11px
    }

    #header .main-bar .wrapper .row .icons-resume .summaryheader-content .wd-content ul .qtd-preco .price {
        font-size: 11px
    }
}

@media (max-width: 500px) {
    .product-unavailable {
        font-size: 11px;
        display: flex;
        align-items: center;
        height: 58px
    }
}

@media (max-width: 430px) {
    #header .main-bar .wrapper .row .icons-resume .summaryheader-content .wd-content ul li.name span {
        font-size: 10px;
        line-height: 13px
    }
}

@media (max-width: 767px) and (max-width: 400px) {
    body.grid-products #middle #content-wrapper > .row .col-lg-10 .wd-browsing-grid .wd-content ul.row > li {
        width: 49%
    }

    body.grid-products #middle #content-wrapper > .row .col-lg-10 .wd-browsing-grid .wd-content ul.row > li .wd-product-line .btn-product-novo .buy-unavailable {
        height: 35px
    }

    body.grid-products #middle #content-wrapper > .row .col-lg-10 .wd-browsing-grid .wd-content ul.row > li .wd-product-line .btn-product-novo .buy-unavailable a {
        font-size: 11px
    }

    body.grid-products #middle #content-wrapper > .row .col-lg-10 .wd-browsing-grid .wd-content ul.row > li .wd-product-line .btn-product-novo form .qtd-vitrine {
        height: 30px
    }

    body.grid-products #middle #content-wrapper > .row .col-lg-10 .wd-browsing-grid .wd-content ul.row > li .wd-product-line .btn-product-novo form .qtd-vitrine .ico-qtd {
        font-size: 12px;
        height: 20px;
        top: 13px
    }

    body.grid-products #middle #content-wrapper > .row .col-lg-10 .wd-browsing-grid .wd-content ul.row > li .wd-product-line .btn-product-novo form .qtd-vitrine .ico-qtd.mais {
        right: 5px
    }

    body.grid-products #middle #content-wrapper > .row .col-lg-10 .wd-browsing-grid .wd-content ul.row > li .wd-product-line .btn-product-novo form .qtd-vitrine .ico-qtd.menos {
        left: 5px
    }

    body.grid-products #middle #content-wrapper > .row .col-lg-10 .wd-browsing-grid .wd-content ul.row > li .wd-product-line .btn-product-novo form .qtd-vitrine input {
        font-size: 12px;
        height: 30px
    }

    body.grid-products #middle #content-wrapper > .row .col-lg-10 .wd-browsing-grid .wd-content ul.row > li .wd-product-line .btn-product-novo form .btn-buy-fake {
        font-size: 10px;
        height: 30px;
        width: 61%
    }

    body.grid-products #middle #content-wrapper > .row .col-lg-10 .wd-browsing-grid .wd-content ul.row > li .wd-product-line .btn-product-novo form .btn-buy-fake .icon svg {
        width: 12px
    }

    body.grid-products #middle #content-wrapper > .row .col-lg-10 .wd-browsing-grid .wd-content ul.row > li .wd-product-line-medias a.thumb {
        width: 140px !important;
        height: 140px !important
    }
}

@media (max-width: 767px) and (max-width: 375px) {
    body.grid-products #middle #content-wrapper > .row .col-lg-10 .wd-browsing-grid .wd-content ul.row > li .wd-product-line .btn-product-novo form .btn-buy-fake {
        width: 64%
    }
}

@media (max-width: 767px) and (max-width: 390px) {
    body.grid-products #middle #content-wrapper > .row .col-lg-10 .wd-browsing-grid .wd-content ul.row > li .wd-product-line h3 {
        font-size: 11px
    }

    body.grid-products #middle #content-wrapper > .row .col-lg-10 .wd-browsing-grid .wd-content ul.row > li .wd-product-line h3 a {
        font-size: 11px
    }
}

@media (max-width: 390px) {
    #header .main-bar .wrapper .row .icons-resume .summaryheader-content .wd-content ul .qtd-preco {
        width: 80%
    }

    body.grid-products #middle #content-wrapper > .row .col-lg-10 .wd-browsing-grid-sorter span {
        font-size: 9px;
        height: 22px;
        line-height: 19px
    }

    body.grid-products #middle #content-wrapper > .row .col-lg-10 .wd-browsing-grid-sorter select {
        font-size: 9px;
        width: 100px
    }

    body.grid-products #middle #content-wrapper > .row .col-lg-10 .wd-browsing-grid .wd-content header .wd-browsing-grid-pager:before {
        width: 130px;
        height: 35px;
        font-size: 12px;
        line-height: 35px
    }
}

@media (max-width: 375px) {
    #header .main-bar .wrapper .row .icons-resume .summaryheader-content .wd-content ul .qtd-preco {
        bottom: -3px;
        width: 75%
    }

    #header .main-bar .wrapper .row .icons-resume .summaryheader-content .wd-content ul .qtd-preco .qtd-texto {
        font-size: 10px
    }

    #header .main-bar .wrapper .row .icons-resume .summaryheader-content .wd-content ul .qtd-preco .price {
        font-size: 9px
    }

    #header .main-bar .wrapper .row .icons-resume .summaryheader-content .wd-content ul .qtd-preco .quantity {
        width: 70px;
        height: 25px;
        border-radius: 25px
    }

    #header .main-bar .wrapper .row .icons-resume .summaryheader-content .wd-content ul .qtd-preco .quantity .content {
        height: 27px
    }

    #header .main-bar .wrapper .row .icons-resume .summaryheader-content .wd-content ul .qtd-preco .quantity .content .bt {
        height: 25px
    }

    #header .main-bar .wrapper .row .icons-resume .summaryheader-content .wd-content ul .qtd-preco .quantity .content .bt.less {
        height: 25px
    }

    #header .main-bar .wrapper .row .icons-resume .summaryheader-content .wd-content ul .qtd-preco .quantity .content .number {
        height: 25px
    }

    body.page-basket #middle .wd-checkout-basket > .grid > .grid .grid-informations li ul li .change {
        width: 80px
    }

    body.page-basket #middle .wd-checkout-basket > .grid > .grid .grid-informations li ul li .change input {
        width: 30px
    }

    body.page-basket #middle .wd-checkout-basket > .grid .summary #summary .wd-checkout-basket-discount .description label {
        font-size: 10px
    }

    body.page-basket #middle .wd-checkout-basket > .grid .summary #summary .wd-checkout-basket-deliveryoptions .description label {
        font-size: 10px
    }
}

@font-face {
    font-family: 'slick';
    font-weight: normal;
    font-style: normal;
    src: url('//d1hjvew1n9ss7u.cloudfront.net/Custom/Content/Themes/Lola/CSS/./fonts/slick.eot');
    src: url('//d1hjvew1n9ss7u.cloudfront.net/Custom/Content/Themes/Lola/CSS/./fonts/slick.eot?#iefix') format("embedded-opentype"), url('//d1hjvew1n9ss7u.cloudfront.net/Custom/Content/Themes/Lola/CSS/./fonts/slick.woff') format("woff"), url('//d1hjvew1n9ss7u.cloudfront.net/Custom/Content/Themes/Lola/CSS/./fonts/slick.ttf') format("truetype"), url('//d1hjvew1n9ss7u.cloudfront.net/Custom/Content/Themes/Lola/CSS/./fonts/slick.svg#slick') format("svg")
}

.slick-slider {
    position: relative;
    display: block;
    box-sizing: border-box;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    -webkit-touch-callout: none;
    -khtml-user-select: none;
    touch-action: pan-y;
    -webkit-tap-highlight-color: transparent
}

.slick-slider .slick-track {
    transform: translate3d(0, 0, 0)
}

.slick-slider .slick-list {
    transform: translate3d(0, 0, 0)
}

.slick-list {
    position: relative;
    display: block;
    overflow: hidden;
    margin: 0;
    padding: 0
}

.slick-list:focus {
    outline: none
}

.slick-list.dragging {
    cursor: pointer;
    cursor: hand
}

.slick-track {
    position: relative;
    top: 0;
    left: 0;
    display: block;
    margin-left: auto;
    margin-right: auto
}

.slick-track:before {
    display: table;
    content: ''
}

.slick-track:after {
    display: table;
    content: '';
    clear: both
}

.slick-loading .slick-track {
    visibility: hidden
}

.slick-loading .slick-slide {
    visibility: hidden
}

.slick-loading .slick-list {
    background: #fff url('//d1hjvew1n9ss7u.cloudfront.net/Custom/Content/Themes/Lola/CSS/./ajax-loader.gif') center center no-repeat
}

.slick-slide {
    display: none;
    float: left;
    height: 100%;
    min-height: 1px
}

.slick-slide img {
    display: block
}

[dir='rtl'] .slick-slide {
    float: right
}

[dir='rtl'] .slick-prev {
    right: -25px;
    left: auto
}

[dir='rtl'] .slick-prev:before {
    content: 'â'
}

[dir='rtl'] .slick-next {
    right: auto;
    left: -25px
}

[dir='rtl'] .slick-next:before {
    content: 'â'
}

.slick-slide.slick-loading img {
    display: none
}

.slick-slide.dragging img {
    pointer-events: none
}

.slick-initialized .slick-slide {
    display: block
}

.slick-vertical .slick-slide {
    display: block;
    height: auto;
    border: 1px solid transparent
}

.slick-arrow.slick-hidden {
    display: none
}

.slick-prev {
    font-size: 0;
    line-height: 0;
    position: absolute;
    top: 50%;
    display: block;
    width: 20px;
    height: 20px;
    padding: 0;
    transform: translate(0, -50%);
    cursor: pointer;
    color: transparent;
    border: none;
    outline: none;
    background: transparent;
    left: -25px
}

.slick-prev:hover {
    color: transparent;
    outline: none;
    background: transparent
}

.slick-prev:hover:before {
    opacity: 1
}

.slick-prev:focus {
    color: transparent;
    outline: none;
    background: transparent
}

.slick-prev:focus:before {
    opacity: 1
}

.slick-prev:before {
    font-family: "slick";
    font-size: 20px;
    line-height: 1;
    opacity: .75;
    color: white;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: 'â'
}

.slick-next {
    font-size: 0;
    line-height: 0;
    position: absolute;
    top: 50%;
    display: block;
    width: 20px;
    height: 20px;
    padding: 0;
    transform: translate(0, -50%);
    cursor: pointer;
    color: transparent;
    border: none;
    outline: none;
    background: transparent;
    right: -25px
}

.slick-next:hover {
    color: transparent;
    outline: none;
    background: transparent
}

.slick-next:hover:before {
    opacity: 1
}

.slick-next:focus {
    color: transparent;
    outline: none;
    background: transparent
}

.slick-next:focus:before {
    opacity: 1
}

.slick-next:before {
    font-family: "slick";
    font-size: 20px;
    line-height: 1;
    opacity: .75;
    color: white;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: 'â'
}

.slick-prev.slick-disabled:before {
    opacity: .25
}

.slick-next.slick-disabled:before {
    opacity: .25
}

.slick-dotted.slick-slider {
    margin-bottom: 30px
}

.slick-dots {
    position: absolute;
    bottom: -25px;
    display: block;
    width: 100%;
    padding: 0;
    margin: 0;
    list-style: none;
    text-align: center
}

.slick-dots li {
    position: relative;
    display: inline-block;
    width: 20px;
    height: 20px;
    margin: 0 5px;
    padding: 0;
    cursor: pointer
}

.slick-dots li button {
    font-size: 0;
    line-height: 0;
    display: block;
    width: 20px;
    height: 20px;
    padding: 5px;
    cursor: pointer;
    color: transparent;
    border: 0;
    outline: none;
    background: transparent
}

.slick-dots li button:hover {
    outline: none
}

.slick-dots li button:hover:before {
    opacity: 1
}

.slick-dots li button:focus {
    outline: none
}

.slick-dots li button:focus:before {
    opacity: 1
}

.slick-dots li button:before {
    font-family: "slick";
    font-size: 6px;
    line-height: 20px;
    position: absolute;
    top: 0;
    left: 0;
    width: 20px;
    height: 20px;
    content: 'â¢';
    text-align: center;
    opacity: .25;
    color: black;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

.slick-dots li.slick-active button:before {
    opacity: .75;
    color: black
}

body.HomeRoute #middle #content-wrapper h2 {
    text-align: center;
    font-family: "obviously";
    font-weight: 600;
    font-size: 25px;
    letter-spacing: 0.03em;
    margin-bottom: 11px;
    display: block
}

body.HomeRoute #middle #content-wrapper .wd-header {
    margin-bottom: 30px
}

body.HomeRoute #middle #content-wrapper .title-special {
    display: flex;
    justify-content: center;
    gap: 20px;
    align-items: center;
    margin-top: 45px;
    margin-bottom: 30px
}

body.HomeRoute #middle #content-wrapper .title-special .wd-icon {
    height: 27px
}

body.HomeRoute #middle #content-wrapper .title-special h2 {
    margin: 0
}

@media screen and (min-width: 1024px) {
    body.HomeRoute #middle #content-wrapper .banner-beneficios {
        margin-top: -5px
    }
}

body.HomeRoute #middle #content-wrapper .banner-beneficios img {
    width: 100%;
    height: auto
}

body.HomeRoute #middle #content-wrapper .vitrine .wd-footer {
    display: none
}

body.HomeRoute #middle #content-wrapper .vitrine .wd-header .wd-more {
    font-size: 14px;
    font-family: "obviously";
    font-weight: 400;
    letter-spacing: 0.03em;
    display: block;
    text-align: center
}

body.HomeRoute #middle #content-wrapper .vitrine ul li {
    padding: 0 10px;
    width: auto !important
}

body.HomeRoute #middle #content-wrapper .vitrine .slick-prev {
    left: -15px
}

body.HomeRoute #middle #content-wrapper .vitrine .slick-next {
    right: -15px
}

body.HomeRoute #middle #content-wrapper .vitrine .slick-arrow {
    z-index: 5;
    width: 40px;
    height: 40px
}

body.HomeRoute #middle #content-wrapper .vitrine .slick-arrow:before {
    display: none
}

body.HomeRoute #middle #content-wrapper #beneficios-lola {
    height: 55px;
    background: #fff;
    box-shadow: 0px 0px 11px rgba(0, 0, 0, 0.11)
}

body.HomeRoute #middle #content-wrapper #beneficios-lola > ul {
    display: flex
}

body.HomeRoute #middle #content-wrapper #beneficios-lola > ul > li {
    display: none !important
}

body.HomeRoute #middle #content-wrapper #beneficios-lola > ul > li:nth-child(1) {
    display: flex !important
}

body.HomeRoute #middle #content-wrapper #beneficios-lola > ul > li:nth-child(2) {
    display: flex !important
}

body.HomeRoute #middle #content-wrapper #beneficios-lola ul li {
    padding: 0 15px;
    display: flex;
    align-items: center;
    height: 55px;
    gap: 8px
}

body.HomeRoute #middle #content-wrapper #beneficios-lola ul li small {
    text-transform: uppercase;
    font-size: 14px;
    font-family: "obviously";
    font-weight: 500;
    letter-spacing: 0.05em;
    color: #222d33
}

body.HomeRoute #middle #content-wrapper #beneficios-lola ul li.li-1 .icon {
    height: 18px
}

body.HomeRoute #middle #content-wrapper #beneficios-lola ul li.li-2 .icon {
    height: 19px
}

body.HomeRoute #middle #content-wrapper #beneficios-lola ul li.li-3 .icon {
    height: 19px
}

body.HomeRoute #middle #content-wrapper #beneficios-lola ul li.li-4 .icon {
    height: 19px
}

body.HomeRoute #middle #content-wrapper .navegue-categoria {
    margin-bottom: 50px
}

body.HomeRoute #middle #content-wrapper .navegue-categoria .wd-marketing-banner .banner-wrapper {
    padding: 0 10px;
    height: auto !important;
    width: auto !important
}

body.HomeRoute #middle #content-wrapper .navegue-categoria .wd-marketing-banner img {
    width: 100%;
    height: auto;
    border-radius: 10px
}

body.HomeRoute #middle #content-wrapper .navegue-categoria .slick-prev {
    left: -10px
}

body.HomeRoute #middle #content-wrapper .navegue-categoria .slick-next {
    right: -10px
}

body.HomeRoute #middle #content-wrapper .navegue-categoria .slick-arrow {
    z-index: 5;
    width: 40px;
    height: 40px
}

body.HomeRoute #middle #content-wrapper .navegue-categoria .slick-arrow:before {
    display: none
}

body.HomeRoute #middle #content-wrapper .navegue-categoria .wrapper {
    padding: 0
}

body.HomeRoute #middle #content-wrapper .navegue-categoria .wrapper > div > .wd-marketing-banner {
    display: flex
}

body.HomeRoute #middle #content-wrapper .navegue-categoria .wrapper > div > .wd-marketing-banner.slick-slider {
    display: block
}

body.HomeRoute #middle #content-wrapper #tipos-cabelos {
    background: #fef4f4;
    position: relative;
    padding-bottom: 60px;
    margin-top: 80px
}

body.HomeRoute #middle #content-wrapper #tipos-cabelos .title-special {
    margin-top: 60px
}

body.HomeRoute #middle #content-wrapper #tipos-cabelos .wrapper {
    z-index: 5
}

body.HomeRoute #middle #content-wrapper #tipos-cabelos > span {
    position: absolute
}

body.HomeRoute #middle #content-wrapper #tipos-cabelos .left-icon-1 {
    top: 100px;
    left: -30px
}

body.HomeRoute #middle #content-wrapper #tipos-cabelos .left-icon-1 svg {
    animation: giraAntihorario 8s linear infinite
}

body.HomeRoute #middle #content-wrapper #tipos-cabelos .left-icon-2 {
    bottom: 60px;
    left: 10px
}

body.HomeRoute #middle #content-wrapper #tipos-cabelos .right-icon-1 {
    top: 20px;
    right: 30px
}

body.HomeRoute #middle #content-wrapper #tipos-cabelos .right-icon-1 svg {
    animation: gira 8s linear infinite
}

body.HomeRoute #middle #content-wrapper #tipos-cabelos .right-icon-2 {
    top: 190px;
    right: 130px
}

body.HomeRoute #middle #content-wrapper #tipos-cabelos .right-icon-2 svg {
    animation: gira 8s linear infinite
}

body.HomeRoute #middle #content-wrapper #tipos-cabelos .right-icon-3 {
    bottom: 0;
    right: 0
}

body.HomeRoute #middle #content-wrapper #tipos-cabelos ul {
    display: flex;
    gap: 15px
}

body.HomeRoute #middle #content-wrapper #tipos-cabelos ul li h3 {
    margin: 0;
    font-family: "obviously";
    font-weight: 500;
    font-size: 17px;
    color: #222d33;
    margin-top: 15px
}

body.HomeRoute #middle #content-wrapper #tipos-cabelos ul li a {
    text-decoration: none;
    display: block;
    height: auto !important
}

body.HomeRoute #middle #content-wrapper #tipos-cabelos ul li .wd-marketing-banner {
    position: relative
}

body.HomeRoute #middle #content-wrapper #tipos-cabelos ul li .banner-wrapper {
    height: auto !important;
    transition: all 0.3s ease
}

body.HomeRoute #middle #content-wrapper #tipos-cabelos ul li .banner-wrapper:nth-child(2) {
    opacity: 0;
    position: absolute;
    top: 0;
    left: 0
}

body.HomeRoute #middle #content-wrapper #tipos-cabelos ul li .banner-wrapper img {
    width: 100%;
    height: auto;
    border-radius: 10px;
    box-shadow: 0px 1px 9px rgba(0, 0, 0, 0.16)
}

body.HomeRoute #middle #content-wrapper #tipos-cabelos ul li:hover .banner-wrapper:nth-child(2) {
    opacity: 1
}

body.HomeRoute #middle #content-wrapper .vitrine-4-produtos + .vitrine-2-produtos {
    margin-top: 80px
}

body.HomeRoute #middle #content-wrapper #redes-home {
    margin-top: 90px
}

body.HomeRoute #middle #content-wrapper #redes-home .wd-header {
    text-align: center
}

body.HomeRoute #middle #content-wrapper #redes-home .wd-header p {
    margin-top: 15px;
    color: #222d33;
    display: block
}

body.HomeRoute #middle #content-wrapper #redes-home ul {
    display: flex;
    justify-content: center;
    gap: 10px;
    margin-top: 10px
}

body.HomeRoute #middle #content-wrapper #motivos-amar {
    margin-top: 100px;
    background: #f9f9f9;
    box-shadow: 0px 0px 9px rgba(0, 0, 0, 0.16);
    padding-top: 30px;
    padding-bottom: 60px
}

body.HomeRoute #middle #content-wrapper #motivos-amar .wd-header {
    text-align: center
}

body.HomeRoute #middle #content-wrapper #motivos-amar .wd-header p {
    margin-top: 15px;
    color: #222d33;
    line-height: 25px;
    display: block
}

body.HomeRoute #middle #content-wrapper #motivos-amar .wrapper {
    max-width: 1384px
}

body.HomeRoute #middle #content-wrapper #motivos-amar .wrapper ul {
    display: flex;
    margin-top: 40px;
    justify-content: space-between
}

body.HomeRoute #middle #content-wrapper #motivos-amar .wrapper ul li {
    text-align: center
}

body.HomeRoute #middle #content-wrapper #motivos-amar .wrapper ul li a {
    text-decoration: none;
    display: block
}

body.HomeRoute #middle #content-wrapper #motivos-amar .wrapper ul li a h3 {
    font-size: 20px;
    font-family: "obviously";
    font-weight: 700
}

body.HomeRoute #middle #content-wrapper #motivos-amar .wrapper ul li a p {
    font-size: 14px;
    color: #222d33;
    line-height: 22px
}

body.HomeRoute #middle #content-wrapper #conteudo-lolistico {
    background: #ffeff8;
    padding-top: 20px;
    padding-bottom: 40px;
    margin-top: 80px
}

body.HomeRoute #middle #content-wrapper #conteudo-lolistico .wrapper ul {
    display: flex;
    justify-content: space-between
}

body.HomeRoute #middle #content-wrapper #conteudo-lolistico .wrapper ul li {
    width: 32.5%
}

body.HomeRoute #middle #content-wrapper #conteudo-lolistico .wrapper ul li img {
    width: 100%;
    height: auto;
    border-radius: 10px 10px 0 0
}

body.HomeRoute #middle #content-wrapper #conteudo-lolistico .wrapper ul li a {
    border-radius: 10px;
    background: #fff;
    box-shadow: 0px 1px 9px rgba(0, 0, 0, 0.16);
    text-align: center;
    display: block;
    text-decoration: none;
    padding-bottom: 30px
}

body.HomeRoute #middle #content-wrapper #conteudo-lolistico .wrapper ul li a h3 {
    font-size: 18px;
    font-family: "obviously";
    font-weight: 600;
    color: #222d33
}

body.HomeRoute #middle #content-wrapper #conteudo-lolistico .wrapper ul li a span {
    background: #fe2d88;
    width: 204px;
    height: 48px;
    display: block;
    line-height: 48px;
    color: #fff;
    margin: 0 auto;
    border-radius: 26px;
    padding: 0;
    font-size: 20px;
    font-family: "Leelawadee Bold V1";
    margin-top: 20px
}

body.HomeRoute #middle #content-wrapper #conteudo-lolistico .wrapper ul li a span:hover {
    opacity: 0.9
}

body.HomeRoute #middle #content-wrapper #depoimento-home {
    display: flex;
    justify-content: space-between;
    margin-top: 70px
}

body.HomeRoute #middle #content-wrapper #depoimento-home .wd-marketing-banner {
    width: 32.5%
}

body.HomeRoute #middle #content-wrapper #depoimento-home .wd-marketing-banner img {
    width: 100%;
    height: auto;
    border-radius: 10px
}

body.HomeRoute #middle #content-wrapper #depoimento-home .wd-marketing-banner .banner-wrapper {
    text-align: left !important;
    height: auto !important
}

body.HomeRoute #middle #content-wrapper #depoimento-home .wd-marketing-banner:last-child .banner-wrapper {
    text-align: right !important
}

body.HomeRoute #middle #content-wrapper #depoimento-home ul {
    width: 32%;
    border-radius: 10px;
    background: #fff;
    box-shadow: 0px 1px 9px rgba(0, 0, 0, 0.16);
    padding-top: 70px
}

body.HomeRoute #middle #content-wrapper #depoimento-home ul img {
    width: 100%;
    height: auto
}

body.HomeRoute #middle #content-wrapper #depoimento-home ul .slick-prev {
    left: -15px
}

body.HomeRoute #middle #content-wrapper #depoimento-home ul .slick-next {
    right: -15px
}

body.HomeRoute #middle #content-wrapper #depoimento-home ul .slick-arrow {
    z-index: 5;
    width: 40px;
    height: 40px
}

body.HomeRoute #middle #content-wrapper #depoimento-home ul .slick-arrow:before {
    display: none
}

body.HomeRoute #middle #content-wrapper #depoimento-home ul li {
    text-align: center
}

body.HomeRoute #middle #content-wrapper #depoimento-home ul li strong {
    margin-top: 30px;
    display: block;
    margin-bottom: 40px;
    font-size: 16px;
    font-family: "Leelawadee Bold V1";
    letter-spacing: 0.05em
}

body.HomeRoute #middle #content-wrapper #depoimento-home ul li p {
    font-size: 14px;
    color: #0b040a;
    width: 80%;
    margin: 0 auto;
    display: block;
    line-height: 20px
}

body.HomeRoute #middle #content-wrapper .vitrine-contador {
    margin-top: 50px;
    margin-bottom: 50px
}

body.HomeRoute #middle #content-wrapper .vitrine-contador .wd-content {
    display: flex;
    justify-content: space-between
}

body.HomeRoute #middle #content-wrapper .vitrine-contador .wd-content ul.list {
    width: 52.5%;
    padding: 0;
    margin: 0
}

body.HomeRoute #middle #content-wrapper .vitrine-contador .wd-content .banner-vitrine {
    width: 45.5%
}

body.HomeRoute #middle #content-wrapper .vitrine-contador .wd-content .banner-vitrine .banner-wrapper {
    height: auto !important
}

body.HomeRoute #middle #content-wrapper .vitrine-contador .wd-content .banner-vitrine img {
    width: 100%;
    height: auto;
    border-radius: 10px
}

body.HomeRoute #middle #content-wrapper .vitrine-contador .wd-content #contador-lola {
    width: 45.5%;
    background: url('https://lolacosmetics.admin.core.dcg.com.br/Custom/Content/Themes/Lola/Imagens/bg-contador.png') no-repeat;
    background-size: cover;
    border-radius: 20px
}

body.HomeRoute #middle #content-wrapper .vitrine-contador .wd-content #contador-lola .title-contador {
    display: block;
    font-size: 24px;
    color: black;
    font-family: "obviously";
    font-weight: 600;
    width: 70%;
    text-align: center;
    margin: 0 auto;
    letter-spacing: 0.05em;
    padding-top: 100px
}

body.HomeRoute #middle #content-wrapper .vitrine-contador .wd-content #contador-lola small {
    text-align: center;
    display: block;
    font-size: 30px;
    font-family: "obviously";
    font-weight: 400;
    color: black;
    letter-spacing: 0.05em;
    margin-top: 40px;
    margin-bottom: 30px
}

body.HomeRoute #middle #content-wrapper .vitrine-contador .wd-content #contador-lola #time {
    display: flex;
    justify-content: center;
    gap: 20px;
    align-items: center
}

body.HomeRoute #middle #content-wrapper .vitrine-contador .wd-content #contador-lola #time > div {
    text-align: center
}

body.HomeRoute #middle #content-wrapper .vitrine-contador .wd-content #contador-lola #time > div .texto {
    display: block;
    font-family: "obviously";
    font-weight: 600;
    font-size: 34px;
    letter-spacing: 0.05em;
    color: black
}

body.HomeRoute #middle #content-wrapper .vitrine-contador .wd-content #contador-lola #time > div .numero {
    width: 120px;
    height: 120px;
    background: #222d33;
    display: flex;
    align-items: center;
    justify-content: center;
    color: #fff;
    font-family: "obviously";
    font-weight: 600;
    font-size: 50px;
    letter-spacing: 0.05em;
    border-radius: 5px
}

body.HomeRoute #middle #content-wrapper .vitrine-contador .wd-content #contador-lola #time > div.dois-ponto {
    font-size: 34px;
    color: black;
    font-family: "obviously";
    font-weight: 600;
    position: relative;
    top: -30px
}

body.HomeRoute #middle #content-wrapper .vitrine-2-produtos {
    margin-top: 50px;
    margin-bottom: 50px
}

body.HomeRoute #middle #content-wrapper .vitrine-2-produtos .wd-content {
    display: flex;
    justify-content: space-between
}

body.HomeRoute #middle #content-wrapper .vitrine-2-produtos .wd-content ul.list {
    width: 52.5%;
    padding: 0;
    margin: 0
}

body.HomeRoute #middle #content-wrapper .vitrine-2-produtos .wd-content .banner-vitrine {
    width: 45.5%
}

body.HomeRoute #middle #content-wrapper .vitrine-2-produtos .wd-content .banner-vitrine .banner-wrapper {
    height: auto !important
}

body.HomeRoute #middle #content-wrapper .vitrine-2-produtos .wd-content .banner-vitrine img {
    width: 100%;
    height: auto;
    border-radius: 10px
}

body.HomeRoute #middle #content-wrapper .vitrine-2-produtos .wd-content #contador-lola {
    width: 45.5%;
    background: url('https://lolacosmetics.admin.core.dcg.com.br/Custom/Content/Themes/Lola/Imagens/bg-contador.png') no-repeat;
    background-size: cover;
    border-radius: 20px
}

body.HomeRoute #middle #content-wrapper .vitrine-2-produtos .wd-content #contador-lola .title-contador {
    display: block;
    font-size: 24px;
    color: black;
    font-family: "obviously";
    font-weight: 600;
    width: 70%;
    text-align: center;
    margin: 0 auto;
    letter-spacing: 0.05em;
    padding-top: 100px
}

body.HomeRoute #middle #content-wrapper .vitrine-2-produtos .wd-content #contador-lola small {
    text-align: center;
    display: block;
    font-size: 30px;
    font-family: "obviously";
    font-weight: 400;
    color: black;
    letter-spacing: 0.05em;
    margin-top: 40px;
    margin-bottom: 30px
}

body.HomeRoute #middle #content-wrapper .vitrine-2-produtos .wd-content #contador-lola #time {
    display: flex;
    justify-content: center;
    gap: 20px;
    align-items: center
}

body.HomeRoute #middle #content-wrapper .vitrine-2-produtos .wd-content #contador-lola #time > div {
    text-align: center
}

body.HomeRoute #middle #content-wrapper .vitrine-2-produtos .wd-content #contador-lola #time > div .texto {
    display: block;
    font-family: "obviously";
    font-weight: 600;
    font-size: 34px;
    letter-spacing: 0.05em;
    color: black
}

body.HomeRoute #middle #content-wrapper .vitrine-2-produtos .wd-content #contador-lola #time > div .numero {
    width: 120px;
    height: 120px;
    background: #222d33;
    display: flex;
    align-items: center;
    justify-content: center;
    color: #fff;
    font-family: "obviously";
    font-weight: 600;
    font-size: 50px;
    letter-spacing: 0.05em;
    border-radius: 5px
}

body.HomeRoute #middle #content-wrapper .vitrine-2-produtos .wd-content #contador-lola #time > div.dois-ponto {
    font-size: 34px;
    color: black;
    font-family: "obviously";
    font-weight: 600;
    position: relative;
    top: -30px
}

@media screen and (max-width: 1023px) {
    body.HomeRoute .fullbanner {
        margin-bottom: -5px
    }
}

body.HomeRoute .fullbanner .wd-marketing-banner {
    margin-bottom: 0
}

body.HomeRoute .fullbanner .wd-marketing-banner .banner-wrapper {
    height: auto !important
}

body.HomeRoute .fullbanner .wd-marketing-banner > .banner-wrapper {
    display: none
}

body.HomeRoute .fullbanner .wd-marketing-banner > .banner-wrapper:nth-child(2) {
    display: block
}

body.HomeRoute .fullbanner .wd-marketing-banner img {
    width: 100%;
    height: auto
}

body.HomeRoute .fullbanner .wd-marketing-banner .slick-dots {
    bottom: 25px
}

body.HomeRoute .fullbanner .wd-marketing-banner .slick-dots li {
    width: 72px;
    height: 6px;
    background: rgba(255, 255, 255, 0.62);
    border-radius: 6px
}

body.HomeRoute .fullbanner .wd-marketing-banner .slick-dots li button:before {
    display: none
}

body.HomeRoute .fullbanner .wd-marketing-banner .slick-dots li.slick-active {
    background: #f9dd67
}

body .banner-beneficios-mobile .banner-wrapper {
    height: auto !important
}

body .banner-beneficios-mobile img {
    width: 100%;
    height: auto;
    box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.16)
}

body .banner-beneficios-desktop {
    box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.16)
}

body .banner-beneficios-desktop .banner-wrapper {
    height: auto !important
}

body .banner-beneficios-desktop img {
    width: 100%;
    height: auto
}

#modalNews {
    display: none !important
}

@media (max-width: 1535px) {
    body.HomeRoute #middle #content-wrapper .wrapper {
        max-width: 97%
    }

    body.HomeRoute #middle #content-wrapper .navegue-categoria .wrapper {
        max-width: 98%
    }
}

@media (max-width: 1700px) {
    body.HomeRoute #middle #content-wrapper #tipos-cabelos .wrapper {
        max-width: 80%
    }
}

@media (max-width: 1400px) {
    body.HomeRoute #middle #content-wrapper #depoimento-home ul {
        padding-top: 40px
    }

    body.HomeRoute #middle #content-wrapper #depoimento-home ul li {
        position: relative;
        top: 30px
    }

    body.HomeRoute #middle #content-wrapper #depoimento-home ul img {
        padding-top: 0
    }
}

@media (max-width: 1366px) {
    body.HomeRoute #middle #content-wrapper .vitrine-contador .wd-content .banner-vitrine {
        width: 49%
    }

    body.HomeRoute #middle #content-wrapper .vitrine-contador .wd-content .banner-vitrine + ul {
        width: 49%
    }

    body.HomeRoute #middle #content-wrapper .vitrine-2-produtos .wd-content .banner-vitrine {
        width: 49%
    }

    body.HomeRoute #middle #content-wrapper .vitrine-2-produtos .wd-content .banner-vitrine + ul {
        width: 49%
    }
}

@media (max-width: 1500px) {
    body.HomeRoute #middle #content-wrapper .vitrine-contador .wd-content #contador-lola #time > div .texto {
        font-size: 20px
    }

    body.HomeRoute #middle #content-wrapper .vitrine-contador .wd-content #contador-lola #time > div .numero {
        width: 100px;
        height: 100px;
        font-size: 40px
    }

    body.HomeRoute #middle #content-wrapper .vitrine-2-produtos .wd-content #contador-lola #time > div .texto {
        font-size: 20px
    }

    body.HomeRoute #middle #content-wrapper .vitrine-2-produtos .wd-content #contador-lola #time > div .numero {
        width: 100px;
        height: 100px;
        font-size: 40px
    }
}

@media (max-width: 1300px) {
    body.HomeRoute #middle #content-wrapper .vitrine-contador .wd-content #contador-lola #time > div .numero {
        width: 80px;
        height: 80px;
        font-size: 30px;
        width: 80px;
        height: 80px;
        font-size: 30px
    }

    body.HomeRoute #middle #content-wrapper .vitrine-2-produtos .wd-content #contador-lola #time > div .numero {
        width: 80px;
        height: 80px;
        font-size: 30px;
        width: 80px;
        height: 80px;
        font-size: 30px
    }
}

@media (max-width: 1250px) {
    body.HomeRoute #middle #content-wrapper .vitrine-2-produtos .wd-content #contador-lola #time {
        gap: 10px
    }

    body.HomeRoute #middle #content-wrapper .vitrine-2-produtos .wd-content #contador-lola #time > div .numero {
        width: 50px;
        height: 50px;
        font-size: 30px;
        width: 60px;
        height: 60px;
        font-size: 26px
    }
}

@media (max-width: 900px) {
    body.HomeRoute #middle #content-wrapper .wrapper {
        max-width: 100%
    }

    body.HomeRoute #middle #content-wrapper #depoimento-home {
        display: block;
        padding: 0 15px
    }

    body.HomeRoute #middle #content-wrapper #depoimento-home .wd-marketing-banner {
        width: 100%
    }

    body.HomeRoute #middle #content-wrapper #depoimento-home ul {
        width: 100%;
        margin: 30px 0;
        padding-top: 30px;
        padding-bottom: 30px
    }

    body.HomeRoute #middle #content-wrapper .vitrine-contador .wd-content ul.list {
        width: 100%
    }

    body.HomeRoute #middle #content-wrapper .vitrine-contador .wd-content .banner-vitrine {
        width: 100%;
        margin-bottom: 15px
    }

    body.HomeRoute #middle #content-wrapper .vitrine-contador .wd-content .banner-vitrine + ul {
        width: 100%
    }

    body.HomeRoute #middle #content-wrapper .vitrine-contador .wd-content .banner-vitrine .banner-wrapper {
        height: auto !important;
        padding: 0 15px
    }

    body.HomeRoute #middle #content-wrapper .vitrine-contador .wd-content #contador-lola {
        width: 93%;
        background-size: 100%;
        margin: 0 auto;
        margin-bottom: 30px
    }

    body.HomeRoute #middle #content-wrapper .vitrine-contador .wd-content #contador-lola .title-contador {
        font-size: 18px;
        width: 80%;
        padding-top: 70px
    }

    body.HomeRoute #middle #content-wrapper .vitrine-contador .wd-content #contador-lola small {
        margin-top: 20px;
        font-size: 16px;
        margin-bottom: 20px
    }

    body.HomeRoute #middle #content-wrapper .vitrine-contador .wd-content #contador-lola #time {
        padding-bottom: 90px;
        gap: 10px
    }

    body.HomeRoute #middle #content-wrapper .vitrine-contador .wd-content #contador-lola #time > div .texto {
        font-size: 18px
    }

    body.HomeRoute #middle #content-wrapper .vitrine-contador .wd-content #contador-lola #time > div .numero {
        width: 70px;
        height: 70px;
        font-size: 28px
    }

    body.HomeRoute #middle #content-wrapper .vitrine-2-produtos .wd-content ul.list {
        width: 100% !important
    }

    body.HomeRoute #middle #content-wrapper .vitrine-2-produtos .wd-content .banner-vitrine {
        width: 100% !important;
        margin-bottom: 15px
    }

    body.HomeRoute #middle #content-wrapper .vitrine-2-produtos .wd-content .banner-vitrine + ul {
        width: 100%
    }

    body.HomeRoute #middle #content-wrapper .vitrine-2-produtos .wd-content .banner-vitrine .banner-wrapper {
        height: auto !important;
        padding: 0 15px
    }

    body.HomeRoute #middle #content-wrapper .vitrine-2-produtos .wd-content #contador-lola {
        width: 93%;
        background-size: 100%;
        margin: 0 auto;
        margin-bottom: 30px
    }

    body.HomeRoute #middle #content-wrapper .vitrine-2-produtos .wd-content #contador-lola .title-contador {
        font-size: 18px;
        width: 80%;
        padding-top: 70px
    }

    body.HomeRoute #middle #content-wrapper .vitrine-2-produtos .wd-content #contador-lola small {
        margin-top: 20px;
        font-size: 16px;
        margin-bottom: 20px
    }

    body.HomeRoute #middle #content-wrapper .vitrine-2-produtos .wd-content #contador-lola #time {
        padding-bottom: 90px;
        gap: 10px
    }

    body.HomeRoute #middle #content-wrapper .vitrine-2-produtos .wd-content #contador-lola #time > div .texto {
        font-size: 18px
    }

    body.HomeRoute #middle #content-wrapper .vitrine-2-produtos .wd-content #contador-lola #time > div .numero {
        width: 70px;
        height: 70px;
        font-size: 28px
    }
}

@media (max-width: 767px) {
    body.HomeRoute #middle #content-wrapper h2 {
        font-size: 17px
    }

    body.HomeRoute #middle #content-wrapper .vitrine ul li {
        padding: 0 5px
    }

    body.HomeRoute #middle #content-wrapper .vitrine .slick-prev {
        left: 0
    }

    body.HomeRoute #middle #content-wrapper .vitrine .slick-next {
        right: 0
    }

    body.HomeRoute #middle #content-wrapper #beneficios-lola ul li {
        padding: 0 10px;
        gap: 8px
    }

    body.HomeRoute #middle #content-wrapper #beneficios-lola ul li small {
        font-size: 10px
    }

    body.HomeRoute #middle #content-wrapper #beneficios-lola ul li small strong {
        display: block
    }

    body.HomeRoute #middle #content-wrapper .navegue-categoria {
        margin-bottom: 20px
    }

    body.HomeRoute #middle #content-wrapper .navegue-categoria .slick-prev {
        left: 0
    }

    body.HomeRoute #middle #content-wrapper .navegue-categoria .slick-next {
        right: 0
    }

    body.HomeRoute #middle #content-wrapper .navegue-categoria .slick-arrow {
        width: 33px;
        height: 33px
    }

    body.HomeRoute #middle #content-wrapper .navegue-categoria .slick-arrow svg {
        width: 33px;
        height: 33px
    }

    body.HomeRoute #middle #content-wrapper #tipos-cabelos .wrapper {
        max-width: 97%
    }

    body.HomeRoute #middle #content-wrapper #tipos-cabelos .wrapper .slick-next {
        right: 0
    }

    body.HomeRoute #middle #content-wrapper #tipos-cabelos .wrapper .slick-prev {
        left: 0
    }

    body.HomeRoute #middle #content-wrapper #tipos-cabelos .wrapper .slick-slide {
        margin: 0 8px
    }

    body.HomeRoute #middle #content-wrapper #tipos-cabelos .wrapper .slick-arrow {
        width: 33px;
        height: 33px;
        z-index: 5
    }

    body.HomeRoute #middle #content-wrapper #tipos-cabelos .wrapper .slick-arrow svg {
        width: 33px;
        height: 33px
    }

    body.HomeRoute #middle #content-wrapper #tipos-cabelos .wrapper .slick-arrow:before {
        display: none
    }

    body.HomeRoute #middle #content-wrapper #tipos-cabelos .left-icon-1 {
        width: 60px;
        height: 60px;
        top: 20px;
        left: -25px
    }

    body.HomeRoute #middle #content-wrapper #tipos-cabelos .left-icon-1 svg {
        width: 60px;
        height: 60px
    }

    body.HomeRoute #middle #content-wrapper #tipos-cabelos .left-icon-2 {
        width: 28px;
        height: 28px;
        bottom: 10px
    }

    body.HomeRoute #middle #content-wrapper #tipos-cabelos .left-icon-2 svg {
        width: 28px;
        height: 28px
    }

    body.HomeRoute #middle #content-wrapper #tipos-cabelos .left-icon-2 svg path {
        stroke-width: 8px
    }

    body.HomeRoute #middle #content-wrapper #tipos-cabelos .right-icon-1 {
        top: initial;
        bottom: -29px;
        left: 50%;
        transform: translateX(-50%);
        right: initial;
        width: 60px;
        height: 60px
    }

    body.HomeRoute #middle #content-wrapper #tipos-cabelos .right-icon-1 svg {
        width: 60px;
        height: 60px
    }

    body.HomeRoute #middle #content-wrapper #tipos-cabelos .right-icon-3 {
        width: 92px;
        height: 148px
    }

    body.HomeRoute #middle #content-wrapper #tipos-cabelos .right-icon-3 svg {
        width: 92px;
        height: 142px
    }

    body.HomeRoute #middle #content-wrapper #tipos-cabelos ul li h3 {
        font-size: 14px
    }

    body.HomeRoute #middle #content-wrapper .vitrine-4-produtos + .vitrine-2-produtos {
        margin-top: 30px
    }

    body.HomeRoute #middle #content-wrapper .vitrine-4-produtos .slick-list li {
        width: 300px !important
    }

    body.HomeRoute #middle #content-wrapper #redes-home {
        padding: 0 15px
    }

    body.HomeRoute #middle #content-wrapper #motivos-amar {
        padding-bottom: 20px
    }

    body.HomeRoute #middle #content-wrapper #motivos-amar .wd-header p {
        padding: 0 15px
    }

    body.HomeRoute #middle #content-wrapper #motivos-amar .wd-header p br {
        display: none
    }

    body.HomeRoute #middle #content-wrapper #motivos-amar .wrapper ul {
        flex-wrap: wrap;
        padding: 0 15px
    }

    body.HomeRoute #middle #content-wrapper #motivos-amar .wrapper ul li {
        width: 45.5%;
        margin-bottom: 20px
    }

    body.HomeRoute #middle #content-wrapper #motivos-amar .wrapper ul li a h3 {
        font-size: 14px;
        height: 40px
    }

    body.HomeRoute #middle #content-wrapper #motivos-amar .wrapper ul li a p {
        font-size: 12px
    }

    body.HomeRoute #middle #content-wrapper #motivos-amar .wrapper ul li a p br {
        display: none
    }

    body.HomeRoute #middle #content-wrapper #conteudo-lolistico .wrapper ul {
        display: block;
        padding: 0 15px
    }

    body.HomeRoute #middle #content-wrapper #conteudo-lolistico .wrapper ul .slick-list {
        padding-bottom: 15px !important
    }

    body.HomeRoute #middle #content-wrapper #conteudo-lolistico .wrapper ul img {
        width: 100%;
        height: auto
    }

    body.HomeRoute #middle #content-wrapper #conteudo-lolistico .wrapper ul .slick-next {
        right: 0
    }

    body.HomeRoute #middle #content-wrapper #conteudo-lolistico .wrapper ul .slick-prev {
        left: 0
    }

    body.HomeRoute #middle #content-wrapper #conteudo-lolistico .wrapper ul .slick-arrow {
        width: 33px;
        height: 33px;
        z-index: 5
    }

    body.HomeRoute #middle #content-wrapper #conteudo-lolistico .wrapper ul .slick-arrow svg {
        width: 33px;
        height: 33px
    }

    body.HomeRoute #middle #content-wrapper #conteudo-lolistico .wrapper ul .slick-arrow:before {
        display: none
    }

    body.HomeRoute #middle #content-wrapper #conteudo-lolistico .wrapper ul li {
        width: 334px;
        margin: 0 5px
    }

    body.HomeRoute #middle #content-wrapper #conteudo-lolistico .wrapper ul li a h3 {
        height: 60px
    }

    body.HomeRoute #middle #content-wrapper #depoimento-home .banner-wrapper {
        height: auto !important
    }

    body.HomeRoute #middle #content-wrapper #depoimento-home .banner-wrapper img {
        width: 100%;
        height: auto
    }

    body.HomeRoute #middle #content-wrapper .vitrine-contador .wd-content {
        display: block
    }

    body.HomeRoute #middle #content-wrapper .vitrine-contador .wd-content .slick-list li {
        width: 300px
    }

    body.HomeRoute #middle #content-wrapper .vitrine-2-produtos .wd-content {
        display: block
    }

    body.HomeRoute #middle #content-wrapper .vitrine-2-produtos .wd-content .slick-list li {
        width: 300px
    }

    body.HomeRoute .fullbanner .wd-marketing-banner .slick-dots li {
        width: 50px
    }

    body .banner-beneficios-mobile .banner-wrapper a {
        display: block
    }
}

@media (max-width: 768px) {
    body.HomeRoute #middle #content-wrapper #tipos-cabelos {
        overflow: hidden;
        margin-top: 30px
    }

    body.HomeRoute #middle #content-wrapper #tipos-cabelos ul {
        display: block
    }
}

@media (max-width: 400px) {
    body.HomeRoute #middle #content-wrapper h2 {
        font-size: 15px
    }

    body.HomeRoute #middle #content-wrapper #conteudo-lolistico .wd-header .title-lola .wd-title {
        width: 60%
    }

    body.HomeRoute #middle #content-wrapper .vitrine-contador .wd-content #contador-lola .title-contador {
        padding-top: 30px
    }

    body.HomeRoute #middle #content-wrapper .vitrine-contador .wd-content #contador-lola #time > div .numero {
        width: 50px;
        height: 50px;
        font-size: 23px
    }

    body.HomeRoute #middle #content-wrapper .vitrine-2-produtos .wd-content #contador-lola .title-contador {
        padding-top: 30px
    }

    body.HomeRoute #middle #content-wrapper .vitrine-2-produtos .wd-content #contador-lola #time > div .numero {
        width: 50px;
        height: 50px;
        font-size: 23px
    }
}

body[class*=context-product-] .checkout-basket-content-modal {
    display: none
}

body[class*=context-product-] .medias-zoom-modal.themodal-overlay .the-modal {
    max-width: 640px
}

body[class*=context-product-] .medias-zoom-modal.themodal-overlay .the-modal .product-medias-zoom {
    display: block !important
}

body[class*=context-product-] .medias-zoom-modal.themodal-overlay .the-modal .product-medias-zoom .slick-arrow {
    z-index: 10;
    width: 40px;
    height: 40px
}

body[class*=context-product-] .medias-zoom-modal.themodal-overlay .the-modal .product-medias-zoom .slick-arrow:before {
    display: none
}

body[class*=context-product-] .medias-zoom-modal.themodal-overlay .the-modal .product-medias-zoom .slick-arrow.slick-prev {
    left: -70px
}

body[class*=context-product-] .medias-zoom-modal.themodal-overlay .the-modal .product-medias-zoom .slick-arrow.slick-next {
    right: -70px
}

body[class*=context-product-] .wd-browsing-breadcrumbs {
    max-width: 1535px;
    margin: 0 auto
}

body[class*=context-product-] #middle {
    max-width: 100%
}

body[class*=context-product-] .product-detail .head {
    display: flex;
    padding-bottom: 50px;
    max-width: 1535px;
    margin: 0 auto
}

body[class*=context-product-] .product-detail .head .medias {
    width: 60%
}

body[class*=context-product-] .product-detail .head .medias .botao-zoom {
    font-family: "obviously";
    font-weight: 700;
    font-size: 13px;
    margin-top: -40px;
    display: block;
    position: relative;
    cursor: pointer;
    text-decoration: none
}

body[class*=context-product-] .product-detail .head .medias .wd-product-medias {
    display: flex;
    justify-content: space-between
}

body[class*=context-product-] .product-detail .head .medias .wd-product-medias .wd-product-medias-displayer {
    order: 1;
    width: 83%;
    background: none;
    border-radius: 10px;
    padding: 0
}

body[class*=context-product-] .product-detail .head .medias .wd-product-medias .wd-product-medias-displayer img.image.Image {
    max-width: 716px;
    height: auto;
    margin: 0 auto;
    display: block;
    width: 100%;
    border-radius: 10px
}

body[class*=context-product-] .product-detail .head .medias .wd-product-medias .wd-product-medias-displayer .no-photo {
    max-width: 716px;
    height: auto;
    margin: 0 auto;
    display: block;
    width: 100%;
    border-radius: 10px
}

body[class*=context-product-] .product-detail .head .medias .wd-product-medias .wd-product-medias-displayer .zoom {
    margin: 0 auto;
    display: block
}

body[class*=context-product-] .product-detail .head .medias .wd-product-medias .wd-product-medias-displayer .ezZoom-container {
    background: #f2f2f2
}

body[class*=context-product-] .product-detail .head .medias .wd-product-medias .wd-product-medias-enlarger {
    display: none;
    width: 83%;
    position: absolute;
    bottom: 30px;
    right: 0;
    z-index: 10
}

body[class*=context-product-] .product-detail .head .medias .wd-product-medias .wd-product-medias-enlarger button {
    background: none;
    color: #0b040a;
    font-family: "obviously";
    font-weight: 700;
    font-size: 13px
}

body[class*=context-product-] .product-detail .head .medias .wd-product-medias .wd-product-medias-enlarger button .icon {
    padding-right: 5px
}

body[class*=context-product-] .product-detail .head .medias .wd-product-medias .wd-product-media-selector {
    order: 0;
    width: 14%
}

body[class*=context-product-] .product-detail .head .medias .wd-product-medias .wd-product-media-selector .acima {
    display: none
}

body[class*=context-product-] .product-detail .head .medias .wd-product-medias .wd-product-media-selector .abaixo {
    display: none
}

body[class*=context-product-] .product-detail .head .medias .wd-product-medias .wd-product-media-selector ul .slick-arrow {
    transform: none;
    z-index: 10;
    left: 50%;
    transform: translateX(-50%);
    width: 30px;
    height: 30px;
    z-index: 1
}

body[class*=context-product-] .product-detail .head .medias .wd-product-medias .wd-product-media-selector ul .slick-arrow:before {
    display: none
}

body[class*=context-product-] .product-detail .head .medias .wd-product-medias .wd-product-media-selector ul .slick-arrow.slick-disabled {
    opacity: 0.8
}

body[class*=context-product-] .product-detail .head .medias .wd-product-medias .wd-product-media-selector ul .slick-prev {
    top: 10px
}

body[class*=context-product-] .product-detail .head .medias .wd-product-medias .wd-product-media-selector ul .slick-next {
    bottom: 5px;
    top: initial
}

body[class*=context-product-] .product-detail .head .medias .wd-product-medias .wd-product-media-selector ul .slick-list {
    padding-top: 25px
}

body[class*=context-product-] .product-detail .head .medias .wd-product-medias .wd-product-media-selector ul li {
    float: initial;
    background: #f2f2f2;
    margin-bottom: 20px;
    border: none !important;
    border-radius: 10px;
    opacity: 0.7
}

body[class*=context-product-] .product-detail .head .medias .wd-product-medias .wd-product-media-selector ul li img {
    max-width: 123px;
    height: auto;
    border-radius: 10px
}

body[class*=context-product-] .product-detail .head .medias .wd-product-medias .wd-product-media-selector ul li:hover {
    opacity: 1
}

body[class*=context-product-] .product-detail .head .medias .wd-product-medias .wd-product-media-selector ul li.selected {
    opacity: 1
}

body[class*=context-product-] .product-detail .head .information {
    width: 38%;
    padding-left: 50px
}

body[class*=context-product-] .product-detail .head .information .wd-product-bundle .wd-header {
    padding: 10px 0
}

body[class*=context-product-] .product-detail .head .information .wd-product-bundle .title-lola {
    display: none
}

body[class*=context-product-] .product-detail .head .information .wd-product-bundle .tags-produto {
    padding-top: 20px;
    margin-bottom: 15px
}

body[class*=context-product-] .product-detail .head .information .wd-product-bundle .bundle-price {
    margin: 0 0 15px 0;
    float: initial
}

body[class*=context-product-] .product-detail .head .information .wd-product-bundle .bundle-price .priceContainer {
    margin-top: 0
}

body[class*=context-product-] .product-detail .head .information .wd-product-bundle #btn-kit-lola {
    display: flex
}

body[class*=context-product-] .product-detail .head .information .wd-product-bundle #btn-kit-lola .wd-content {
    overflow: visible
}

body[class*=context-product-] .product-detail .head .information .wd-product-bundle #btn-kit-lola > .wd-buy-button {
    width: 74%;
    padding-left: 10px;
    padding-bottom: 20px;
    margin: 0;
    float: initial
}

body[class*=context-product-] .product-detail .head .information .wd-product-bundle #btn-kit-lola > .wd-buy-button .wd-buy-button {
    width: 100%;
    display: block
}

body[class*=context-product-] .product-detail .head .information .wd-product-bundle #btn-kit-lola > .wd-buy-button .btn-buy {
    height: 55px;
    font-size: 17px;
    font-family: "Leelawadee Bold V1";
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 10px;
    letter-spacing: 0.05em
}

body[class*=context-product-] .product-detail .head .information .wd-product-bundle #btn-kit-lola > .wd-buy-button .btn-buy:before {
    background: url('https://lolacosmetics.admin.core.dcg.com.br/Custom/Content/Themes/Lola/Imagens/btn-porduto-page.svg') no-repeat;
    content: "";
    width: 15px;
    height: 17px;
    display: block
}

body[class*=context-product-] .product-detail .head .information .wd-product-bundle #btn-kit-lola > .wd-buy-button .btn-buy:hover {
    background: #222d33 !important
}

body[class*=context-product-] .product-detail .head .information .wd-product-bundle #btn-kit-lola > .wd-buy-button .btn-buy.loading {
    display: block !important
}

body[class*=context-product-] .product-detail .head .information .wd-product-bundle #btn-kit-lola .wd-product-wishlist {
    display: none
}

body[class*=context-product-] .product-detail .head .information .wd-product-bundle #btn-kit-lola .wd-product-amount {
    width: 25%
}

body[class*=context-product-] .product-detail .head .information .wd-product-bundle #btn-kit-lola .wd-product-amount div.single {
    background: #f1f1f1;
    border-radius: 28px;
    height: 55px;
    border: 1px solid #e6e6e6;
    position: relative
}

body[class*=context-product-] .product-detail .head .information .wd-product-bundle #btn-kit-lola .wd-product-amount div.single button {
    position: absolute;
    width: auto;
    background: none;
    color: #ff2b5a;
    font-size: 24px;
    font-family: "obviously";
    font-weight: 500;
    border-radius: 0;
    line-height: 20px;
    height: 20px;
    top: 45%;
    transform: translateY(-50%);
    display: flex;
    align-items: center
}

body[class*=context-product-] .product-detail .head .information .wd-product-bundle #btn-kit-lola .wd-product-amount div.single button.js-qty-more {
    right: 15px
}

body[class*=context-product-] .product-detail .head .information .wd-product-bundle #btn-kit-lola .wd-product-amount div.single button.js-qty-less {
    left: 15px
}

body[class*=context-product-] .product-detail .head .information .wd-product-bundle #btn-kit-lola .wd-product-amount div.single input {
    height: 55px;
    background: none;
    border: none;
    margin: 0 auto;
    display: block;
    text-align: center;
    font-size: 17px;
    font-family: "Leelawadee Bold V1";
    color: #0b040a
}

body[class*=context-product-] .product-detail .head .information .wd-product-bundle .destaque-produto {
    padding-top: 0
}

body[class*=context-product-] .product-detail .head .information .wd-product-bundle .destaque-produto ul {
    padding-top: 20px
}

body[class*=context-product-] .product-detail .head .information .wd-product-bundle ul {
    border-top: 1px solid #e1e1e1
}

body[class*=context-product-] .product-detail .head .information .wd-product-bundle ul li.bundle-item {
    border: none
}

body[class*=context-product-] .product-detail .head .information .wd-product-bundle ul li ul.bundle-list-items {
    display: flex;
    align-items: center;
    background: #f9f9f9;
    padding: 15px 0;
    border-top: 1px solid #e1e1e1
}

body[class*=context-product-] .product-detail .head .information .wd-product-bundle ul li ul li.bundle-item-img {
    width: 70px;
    background: #f2f2f2;
    border-radius: 5px
}

body[class*=context-product-] .product-detail .head .information .wd-product-bundle ul li ul li.bundle-item-select input {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background-color: #f2f2f2;
    margin: 0;
    font: inherit;
    color: currentColor;
    width: 23px;
    height: 23px;
    border: none;
    border-radius: 2px;
    transform: translateY(-0.075em);
    display: grid;
    place-content: center
}

body[class*=context-product-] .product-detail .head .information .wd-product-bundle ul li ul li.bundle-item-select input::before {
    content: "";
    width: 13px;
    height: 10px;
    transform: scale(0);
    transition: 120ms transform ease-in-out;
    box-shadow: inset 1em 1em var(--form-control-color);
    display: block;
    background: url('https://lolacosmetics.admin.core.dcg.com.br/Custom/Content/Themes/Lola/Imagens/kit-ativo.svg') no-repeat
}

body[class*=context-product-] .product-detail .head .information .wd-product-bundle ul li ul li.bundle-item-select input:checked::before {
    transform: scale(1)
}

body[class*=context-product-] .product-detail .head .information .wd-product-bundle ul li ul li.bundle-item-description {
    width: 80%
}

body[class*=context-product-] .product-detail .head .information .wd-product-bundle ul li ul li img {
    width: 70px;
    height: 70px
}

body[class*=context-product-] .product-detail .head .information .wd-product-bundle ul li ul li .title {
    display: block;
    color: #0b040a;
    font-family: "Leelawadee Bold V1";
    font-size: 14px;
    text-transform: lowercase;
    display: block;
    letter-spacing: 0.03em;
    text-decoration: none;
    height: 30px
}

body[class*=context-product-] .product-detail .head .information .wd-product-bundle ul li ul li .title::first-line {
    text-transform: capitalize
}

body[class*=context-product-] .product-detail .head .information .wd-product-bundle ul li ul li .sale-price span {
    color: #ff2b5a;
    font-size: 14px;
    font-family: "obviously";
    font-weight: 700
}

body[class*=context-product-] .product-detail .head .information .wd-product-bundle ul li ul li .condition {
    display: none
}

body[class*=context-product-] .product-detail .head .information .wd-product-bundle ul li ul li .icon {
    display: none
}

body[class*=context-product-] .product-detail .head .information .wd-product-bundle ul li ul li .item-product-availability {
    display: none
}

body[class*=context-product-] .product-detail .head .information .row:nth-child(2) {
    display: flex;
    align-items: center
}

body[class*=context-product-] .product-detail .head .information .name {
    text-transform: lowercase;
    display: block;
    letter-spacing: 0.05em;
    text-decoration: none;
    font-size: 19px;
    font-weight: bold;
    margin: 0 0 7px 0
}

body[class*=context-product-] .product-detail .head .information .name::first-line {
    text-transform: capitalize
}

body[class*=context-product-] .product-detail .head .information .brand-ref {
    display: flex
}

body[class*=context-product-] .product-detail .head .information .brand-ref .code {
    color: #8f8f8f;
    font-family: "Leelawadee", sans-serif;
    font-size: 13px
}

body[class*=context-product-] .product-detail .head .information .linha {
    display: block;
    color: #222d33;
    font-size: 13px;
    padding-top: 10px
}

body[class*=context-product-] .product-detail .head .information .texto-menor {
    padding-top: 10px;
    padding-bottom: 0
}

body[class*=context-product-] .product-detail .head .information .texto-menor p {
    margin-bottom: 0;
    color: #222d33;
    font-size: 13px
}

body[class*=context-product-] .product-detail .head .information .texto-menor .saiba-mais {
    cursor: pointer;
    font-family: "obviously";
    font-weight: 700;
    color: #fe2d88;
    font-size: 13px;
    letter-spacing: 0.05em
}

body[class*=context-product-] .product-detail .head .information .tags-produto {
    display: inline-flex;
    flex-wrap: wrap;
    gap: 0;
    margin-bottom: 0
}

body[class*=context-product-] .product-detail .head .information .tags-produto .linha-produto {
    height: 30px;
    border-radius: 15px;
    color: #fff;
    font-size: 13px;
    padding: 0 15px;
    background: #ff2b5a;
    display: block;
    line-height: 27px;
    letter-spacing: 0;
    margin-right: 5px;
    margin-bottom: 5px
}

body[class*="context-product-"] .product-detail .head .information .tags-produto .linha-produto.hidro-nutriÃ§Ã£o-semanal {
    background: #ff8728;
    background: #ff8728
}

body[class*=context-product-] .product-detail .head .information .tags-produto .linha-produto.cabelos-compridos {
    background: #9d5fdd
}

body[class*=context-product-] .product-detail .head .information .tags-produto .linha-produto.cabelos-detonados {
    background: #ff8728;
    background: #fc2f84
}

body[class*=context-product-] .product-detail .head .information .tags-produto .linha-produto.pontas-duplas {
    background: #ffcd00
}

body[class*=context-product-] .product-detail .head .information .destaque-produto {
    padding-bottom: 15px
}

body[class*=context-product-] .product-detail .head .information .destaque-produto ul {
    display: flex;
    align-items: center;
    gap: 30px
}

body[class*=context-product-] .product-detail .head .information .destaque-produto ul li {
    display: flex;
    align-items: center;
    gap: 10px
}

body[class*=context-product-] .product-detail .head .information .destaque-produto ul li .icon {
    height: 21px
}

body[class*=context-product-] .product-detail .head .information .destaque-produto ul li:first-child .icon {
    height: 23px;
    height: 21px
}

body[class*=context-product-] .product-detail .head .information .destaque-produto ul li strong {
    font-family: "Leelawadee Bold V1"
}

body[class*=context-product-] .product-detail .head .information .price-page-produto {
    position: relative;
    display: flex;
    align-items: center;
    padding-bottom: 30px;
    gap: 30px;
    z-index: 0
}

body[class*=context-product-] .product-detail .head .information .price-page-produto .flag {
    position: initial
}

body[class*=context-product-] .product-detail .head .information .price-page-produto .priceContainer {
    height: auto;
    margin-top: 0
}

body[class*=context-product-] .product-detail .head .information .price-page-produto .priceContainer .list-price.de-por {
    position: relative;
    top: 7px;
    color: #0b040a
}

body[class*=context-product-] .product-detail .head .information .price-page-produto .priceContainer .list-price.de-por span {
    font-size: 15px;
    padding-bottom: 0;
    color: #0b040a;
    font-family: "obviously";
    font-weight: 400
}

body[class*=context-product-] .product-detail .head .information .price-page-produto .priceContainer .sale-price:after {
    color: #0b040a;
    font-size: 14px;
    font-family: "obviously";
    font-weight: 400
}

body[class*=context-product-] .product-detail .head .information .price-page-produto .priceContainer .condition {
    color: #0b040a
}

body[class*=context-product-] .product-detail .head .information .price-page-produto .priceContainer .condition .parcel-value {
    font-size: 14px;
    font-family: "obviously";
    font-weight: 400;
    color: #0b040a
}

body[class*=context-product-] .product-detail .head .information .price-page-produto .priceContainer .condition .parcel-value:after {
    font-size: 14px;
    font-family: "obviously";
    font-weight: 400
}

body[class*=context-product-] .product-detail .head .information .price-page-produto .priceContainer .condition .parcel-value:before {
    font-size: 14px;
    font-family: "obviously";
    font-weight: 400
}

body[class*=context-product-] .product-detail .head .information .price-page-produto .priceContainer .condition .parcels {
    font-size: 14px;
    font-family: "obviously";
    font-weight: 400;
    color: #0b040a
}

body[class*=context-product-] .product-detail .head .information .price-page-produto .priceContainer .condition .parcels:after {
    font-size: 14px;
    font-family: "obviously";
    font-weight: 400
}

body[class*=context-product-] .product-detail .head .information .price-page-produto .priceContainer .condition .parcels:before {
    font-size: 14px;
    font-family: "obviously";
    font-weight: 400
}

body[class*=context-product-] .product-detail .head .information .wd-product-rating.wd-widget-js {
    display: flex;
    align-items: center;
    padding-right: 40px
}

body[class*=context-product-] .product-detail .head .information .wd-product-rating .rating-average {
    width: 88px;
    height: 14px;
    display: block;
    margin: 0;
    order: 0
}

body[class*=context-product-] .product-detail .head .information .wd-product-rating .rating-average.rate-0 {
    background: url('https://lolacosmetics.admin.core.dcg.com.br/Custom/Content/Themes/Lola/Imagens/estrela-0.svg') no-repeat
}

body[class*=context-product-] .product-detail .head .information .wd-product-rating .rating-average.rate-1 {
    background: url('https://lolacosmetics.admin.core.dcg.com.br/Custom/Content/Themes/Lola/Imagens/estrela-1.svg') no-repeat
}

body[class*=context-product-] .product-detail .head .information .wd-product-rating .rating-average.rate-2 {
    background: url('https://lolacosmetics.admin.core.dcg.com.br/Custom/Content/Themes/Lola/Imagens/estrela-2.svg') no-repeat
}

body[class*=context-product-] .product-detail .head .information .wd-product-rating .rating-average.rate-3 {
    background: url('https://lolacosmetics.admin.core.dcg.com.br/Custom/Content/Themes/Lola/Imagens/estrela-3.svg') no-repeat
}

body[class*=context-product-] .product-detail .head .information .wd-product-rating .rating-average.rate-4 {
    background: url('https://lolacosmetics.admin.core.dcg.com.br/Custom/Content/Themes/Lola/Imagens/estrela-4.svg') no-repeat
}

body[class*=context-product-] .product-detail .head .information .wd-product-rating .rating-average.rate-5 {
    background: url('https://lolacosmetics.admin.core.dcg.com.br/Custom/Content/Themes/Lola/Imagens/estrela-5.svg') no-repeat
}

body[class*=context-product-] .product-detail .head .information .wd-product-rating > span {
    display: flex;
    align-items: center;
    gap: 5px;
    color: #8f8f8f;
    font-family: "Leelawadee", sans-serif;
    font-size: 13px
}

body[class*=context-product-] .product-detail .head .information .wd-product-rating > span span:nth-child(2) {
    order: 1
}

body[class*=context-product-] .product-detail .head .information .wd-product-rating > span span:nth-child(2):before {
    content: "( "
}

body[class*=context-product-] .product-detail .head .information .wd-product-rating > span span:nth-child(2):after {
    content: " )"
}

body[class*=context-product-] .product-detail .head .information .wd-product-rating > span span:nth-child(2).hidden {
    display: block !important
}

body[class*=context-product-] .product-detail .head .information .wd-product-rating .review-create {
    display: none
}

body[class*=context-product-] .product-detail .head .information .row.buy-box {
    display: flex;
    gap: 0;
    justify-content: initial
}

body[class*=context-product-] .product-detail .head .information .row.buy-box .quantidade {
    width: 25%
}

@media screen and (max-width: 1023px) {
    body[class*=context-product-] .product-detail .head .information .row.buy-box .quantidade {
        width: auto !important;
        max-width: 25% !important
    }
}

body[class*=context-product-] .product-detail .head .information .row.buy-box .quantidade div.single {
    background: #f1f1f1;
    border-radius: 28px;
    height: 55px;
    border: 1px solid #e6e6e6;
    position: relative
}

@media screen and (max-width: 1023px) {
    body[class*=context-product-] .product-detail .head .information .row.buy-box .quantidade div.single {
        display: flex;
        align-items: center;
        justify-content: center;
        width: 90px
    }
}

body[class*=context-product-] .product-detail .head .information .row.buy-box .quantidade div.single button {
    position: absolute;
    width: auto;
    background: none;
    color: #ff2b5a;
    font-size: 24px;
    font-family: "obviously";
    font-weight: 500;
    border-radius: 0;
    line-height: 20px;
    height: 20px;
    top: 45%;
    transform: translateY(-50%);
    display: flex;
    align-items: center
}

@media screen and (max-width: 1023px) {
    body[class*=context-product-] .product-detail .head .information .row.buy-box .quantidade div.single button {
        transform: unset !important;
        padding-bottom: 10px;
        top: unset !important;
        position: relative !important;
        width: calc(100% / 3)
    }
}

body[class*=context-product-] .product-detail .head .information .row.buy-box .quantidade div.single button.js-qty-more {
    right: 15px
}

@media screen and (max-width: 1023px) {
    body[class*=context-product-] .product-detail .head .information .row.buy-box .quantidade div.single button.js-qty-more {
        right: 9px;
        display: flex;
        justify-content: flex-end
    }
}

body[class*=context-product-] .product-detail .head .information .row.buy-box .quantidade div.single button.js-qty-less {
    left: 15px
}

@media screen and (max-width: 1023px) {
    body[class*=context-product-] .product-detail .head .information .row.buy-box .quantidade div.single button.js-qty-less {
        left: 9px;
        display: flex;
        justify-content: flex-start
    }
}

body[class*=context-product-] .product-detail .head .information .row.buy-box .quantidade div.single input {
    height: 55px;
    background: none;
    border: none;
    margin: 0 auto;
    display: block;
    text-align: center;
    font-size: 17px;
    font-family: "Leelawadee Bold V1";
    color: #0b040a
}

@media screen and (max-width: 1023px) {
    body[class*=context-product-] .product-detail .head .information .row.buy-box .quantidade div.single input {
        width: 35px;
        max-width: 35px;
        padding-inline: 0px;
        margin-inline: 7px
    }
}

body[class*=context-product-] .product-detail .head .information .row.buy-box .wd-buy-button {
    width: 74%;
    padding-left: 10px;
    padding-bottom: 20px
}

@media screen and (max-width: 1023px) {
    body[class*=context-product-] .product-detail .head .information .row.buy-box .wd-buy-button {
        width: -moz-max-content;
        width: max-content;
        flex: 1;
        min-width: 64%
    }
}

body[class*=context-product-] .product-detail .head .information .row.buy-box .wd-buy-button .loading-buy {
    display: none !important
}

body[class*=context-product-] .product-detail .head .information .row.buy-box .wd-buy-button .btn-buy {
    height: 55px;
    font-size: 17px;
    font-family: "Leelawadee Bold V1";
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 10px;
    letter-spacing: 0.05em;
    position: relative
}

body[class*=context-product-] .product-detail .head .information .row.buy-box .wd-buy-button .btn-buy:before {
    background: url('https://lolacosmetics.admin.core.dcg.com.br/Custom/Content/Themes/Lola/Imagens/btn-porduto-page.svg') no-repeat;
    content: "";
    width: 15px;
    height: 17px;
    display: block
}

body[class*=context-product-] .product-detail .head .information .row.buy-box .wd-buy-button .btn-buy:hover {
    background: #222d33 !important
}

body[class*=context-product-] .product-detail .head .information .row.buy-box .wd-buy-button .btn-buy.loading {
    display: flex !important
}

body[class*=context-product-] .product-detail .head .information .row.buy-box .wd-buy-button .btn-buy.loading::after {
    background: url('https://lolacosmetics.admin.core.dcg.com.br/Custom/Content/Themes/Lola/Imagens/loading-lola.svg') no-repeat;
    width: 40px;
    height: 40px;
    position: absolute;
    content: "";
    background-size: 100%;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    z-index: 5
}

body[class*=context-product-] .product-detail .head .information .row.buy-box .wd-buy-button .btn-buy.loading .loading-inside-buy-button {
    display: block !important;
    width: 100%;
    height: 100%;
    content: "";
    position: absolute;
    background: rgba(255, 255, 255, 0.5);
    top: 0;
    left: 0;
    z-index: 4
}

body[class*=context-product-] .product-detail .head .information .row.buy-box .wd-product-wishlist {
    display: none
}

body[class*=context-product-] .product-detail .head .information .row.buy-box .wd-product-notifywhenavailable {
    width: 100%;
    margin-bottom: 10px
}

body[class*=context-product-] .product-detail .head .information .row.buy-box .wd-product-notifywhenavailable button {
    background: #f1f1f1;
    border: 1px solid #e5e5e5;
    color: #222d33;
    text-decoration: none;
    font-size: 17px;
    text-transform: lowercase;
    display: inline-block;
    letter-spacing: 0.03em;
    text-decoration: none;
    font-family: "obviously";
    font-weight: 700;
    align-items: center;
    justify-content: center;
    gap: 10px
}

body[class*=context-product-] .product-detail .head .information .row.buy-box .wd-product-notifywhenavailable button::first-line {
    text-transform: capitalize
}

body[class*=context-product-] .product-detail .head .information .row.buy-box .wd-product-notifywhenavailable button:after {
    background: url('https://lolacosmetics.admin.core.dcg.com.br/Custom/Content/Themes/Lola/Imagens/avise-me.svg') no-repeat;
    width: 19px;
    height: 22px;
    display: inline-block;
    content: ""
}

body[class*=context-product-] .product-detail .head .information .btn-whatsapp-pro {
    display: none;
    width: 100%;
    padding-bottom: 30px
}

body[class*=context-product-] .product-detail .head .information .btn-whatsapp-pro a {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 10px;
    background: #f1f1f1;
    border-radius: 28px;
    height: 55px;
    border: 1px solid #e6e6e6;
    width: 100%;
    font-size: 14px;
    text-decoration: none
}

body[class*=context-product-] .product-detail .head .information .btn-whatsapp-pro a:hover {
    opacity: 0.8
}

body[class*=context-product-] .product-detail .head .information .btn-whatsapp-pro a .icon {
    height: 18px
}

body[class*=context-product-] .product-detail .head .information .btn-whatsapp-pro a strong {
    font-family: "obviously";
    font-weight: 600
}

body[class*=context-product-] .product-detail .head .information .buy-info > div {
    width: 100%
}

body[class*=context-product-] .product-detail .head .information .buy-info .delivery-response {
    padding-top: 30px
}

body[class*=context-product-] .product-detail .head .information .buy-info .delivery-response .flex {
    display: flex;
    justify-content: space-between;
    font-size: 13px;
    color: #222d33
}

body[class*=context-product-] .product-detail .head .information .buy-info .delivery-response .flex > div {
    padding-bottom: 15px
}

body[class*=context-product-] .product-detail .head .information .buy-info .wd-product-deliveryfee {
    display: flex;
    align-items: center;
    gap: 15px;
    position: relative
}

body[class*=context-product-] .product-detail .head .information .buy-info .wd-product-deliveryfee .icon {
    height: 18px
}

body[class*=context-product-] .product-detail .head .information .buy-info .wd-product-deliveryfee strong {
    line-height: 17px;
    font-size: 13px;
    font-family: "obviously";
    font-weight: 600;
    width: 28%
}

body[class*=context-product-] .product-detail .head .information .buy-info .wd-product-deliveryfee .input-wrapper {
    width: 64%;
    margin: 0
}

body[class*=context-product-] .product-detail .head .information .buy-info .wd-product-deliveryfee .input-wrapper input {
    border: none;
    border-bottom: 1px solid #e8e8e8;
    background: none;
    font-size: 13px;
    font-family: "obviously";
    font-weight: 400;
    color: #222d33
}

body[class*=context-product-] .product-detail .head .information .buy-info .wd-product-deliveryfee .input-wrapper input::-moz-placeholder {
    font-size: 13px;
    font-family: "obviously";
    font-weight: 400;
    color: #222d33
}

body[class*=context-product-] .product-detail .head .information .buy-info .wd-product-deliveryfee .input-wrapper input::-moz-placeholder {
    font-size: 13px;
    font-family: "obviously";
    font-weight: 400;
    color: #222d33
}

body[class*=context-product-] .product-detail .head .information .buy-info .wd-product-deliveryfee .input-wrapper input::placeholder {
    font-size: 13px;
    font-family: "obviously";
    font-weight: 400;
    color: #222d33
}

body[class*=context-product-] .product-detail .head .information .buy-info .wd-product-deliveryfee .error-delivery {
    position: absolute;
    text-align: center;
    width: 100%;
    color: red;
    bottom: -50px
}

body[class*=context-product-] .product-detail .head .information .buy-info .wd-product-deliveryfee .button-wrapper {
    position: absolute;
    right: 10px
}

body[class*=context-product-] .product-detail .head .information .buy-info .wd-product-deliveryfee .button-wrapper button {
    background: none;
    font-size: 13px;
    font-family: "obviously";
    font-weight: 700;
    color: #222d33
}

body[class*=context-product-] .product-detail .associations {
    max-width: 1535px;
    margin: 0 auto
}

body[class*=context-product-] .product-detail .associations .title-lola {
    display: flex;
    align-items: center;
    justify-content: center
}

body[class*=context-product-] .product-detail .associations.compre-junto-lola .title-lola {
    padding-bottom: 30px
}

body[class*=context-product-] .product-detail .associations.compre-junto-lola form {
    display: flex;
    padding-bottom: 40px
}

body[class*=context-product-] .product-detail .associations.compre-junto-lola form > ul {
    width: 75%;
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding-top: 0;
    margin-top: 0;
    padding-right: 105px
}

body[class*=context-product-] .product-detail .associations.compre-junto-lola form > ul:before {
    background: url('https://lolacosmetics.admin.core.dcg.com.br/Custom/Content/Themes/Lola/Imagens/mais-junto-lola.svg') no-repeat;
    width: 57px;
    height: 57px;
    content: "";
    display: block;
    order: 1
}

body[class*=context-product-] .product-detail .associations.compre-junto-lola form > ul li {
    width: 345px
}

body[class*=context-product-] .product-detail .associations.compre-junto-lola form > ul li .brand-ref {
    display: none
}

body[class*=context-product-] .product-detail .associations.compre-junto-lola form > ul li .description {
    display: none
}

body[class*=context-product-] .product-detail .associations.compre-junto-lola form > ul li .name {
    text-align: left;
    color: #0b040a;
    font-family: "Leelawadee Bold V1";
    font-size: 16px;
    text-transform: lowercase;
    display: block;
    letter-spacing: 0.03em;
    text-decoration: none;
    height: 40px
}

body[class*=context-product-] .product-detail .associations.compre-junto-lola form > ul li .name::first-line {
    text-transform: capitalize
}

body[class*=context-product-] .product-detail .associations.compre-junto-lola form > ul li .variation {
    background: #f2f2f2;
    border-radius: 10px
}

body[class*=context-product-] .product-detail .associations.compre-junto-lola form > ul li .wd-product-line {
    padding-top: 20px;
    padding-bottom: 30px
}

body[class*=context-product-] .product-detail .associations.compre-junto-lola form > ul li .wd-product-line a.thumb {
    padding-top: 0
}

body[class*=context-product-] .product-detail .associations.compre-junto-lola form > ul li.first {
    order: 0
}

body[class*=context-product-] .product-detail .associations.compre-junto-lola form > ul li.other {
    order: 2
}

body[class*=context-product-] .product-detail .associations.compre-junto-lola form > ul:after {
    background: url('https://lolacosmetics.admin.core.dcg.com.br/Custom/Content/Themes/Lola/Imagens/igual-compre-lola.svg') no-repeat;
    width: 57px;
    height: 57px;
    content: "";
    display: block;
    order: 3
}

body[class*=context-product-] .product-detail .associations.compre-junto-lola form .cross-sell-footer {
    width: 300px;
    background: #fff;
    height: 524px;
    border-radius: 10px;
    display: flex;
    padding: 0 40px;
    align-items: center
}

body[class*="context-product-"] .product-detail .associations.compre-junto-lola form .cross-sell-footer .no-variation-selected {
    display: none !important;
    font-size: 14px;
    position: absolute;
    margin: 70px 230px 0px 0px;
    height: 60px;
    line-height: 30px;
    text-align: center
}

@media screen and (max-width: 1023px) {
    body[class*="context-product-"] .product-detail .associations.compre-junto-lola form .cross-sell-footer .no-variation-selected {
        font-size: 14px;
        position: absolute;
        margin: 75px 25px 0px 0px;
        height: 30px;
        line-height: 30px;
        text-align: center
    }
}

body[class*=context-product-] .product-detail .associations.compre-junto-lola form .cross-sell-footer .footer-compre:before {
    content: "Compre 2 produtos juntos por:";
    font-size: 25px;
    font-family: "obviously";
    font-weight: 600;
    display: block;
    text-align: center;
    line-height: 30px
}

body[class*=context-product-] .product-detail .associations.compre-junto-lola form .cross-sell-footer .footer-compre .priceContainer {
    height: auto;
    padding-bottom: 30px;
    padding-top: 10px
}

body[class*=context-product-] .product-detail .associations.compre-junto-lola form .cross-sell-footer .footer-compre .priceContainer .list-price {
    text-decoration: none
}

body[class*=context-product-] .product-detail .associations.compre-junto-lola form .cross-sell-footer .footer-compre .priceContainer .list-price .prefix {
    display: none
}

body[class*=context-product-] .product-detail .associations.compre-junto-lola form .cross-sell-footer .footer-compre .priceContainer .list-price span {
    font-size: 15px;
    text-decoration: line-through;
    color: #222d33;
    font-family: "obviously";
    font-weight: 400
}

body[class*=context-product-] .product-detail .associations.compre-junto-lola form .cross-sell-footer .footer-compre .priceContainer .list-price span:after {
    display: none
}

body[class*=context-product-] .product-detail .associations.compre-junto-lola form .cross-sell-footer .footer-compre .priceContainer .savings {
    font-family: "obviously";
    font-weight: 500;
    font-size: 13px;
    margin: 0
}

body[class*=context-product-] .product-detail .associations.compre-junto-lola form .cross-sell-footer .total {
    float: initial;
    margin: 0
}

body[class*=context-product-] .product-detail .associations.compre-junto-lola form .cross-sell-footer .btn-buy {
    width: 100%;
    margin: 0 auto;
    float: initial;
    display: flex;
    align-items: center;
    justify-content: center;
    height: 55px;
    gap: 10px;
    font-size: 17px;
    letter-spacing: 0.05em
}

body[class*=context-product-] .product-detail .associations.compre-junto-lola form .cross-sell-footer .btn-buy:before {
    background: url('https://lolacosmetics.admin.core.dcg.com.br/Custom/Content/Themes/Lola/Imagens/btn-porduto-page.svg') no-repeat;
    content: "";
    width: 15px;
    height: 17px;
    display: block
}

body[class*=context-product-] .product-detail .associations.compre-junto-lola form .cross-sell-footer .btn-buy:hover {
    background: #222d33 !important
}

body[class*=context-product-] .product-detail .descriptions {
    background: #222d33;
    padding-top: 40px;
    padding-bottom: 50px;
    box-shadow: -500px 0 0 0 #222d33, 500px 0 0 0 #222d33
}

body[class*=context-product-] .product-detail .descriptions .wd-descriptions-toolbar {
    display: none
}

body[class*=context-product-] .product-detail .descriptions .wd-content {
    max-width: 1250px;
    margin: 0 auto;
    display: block
}

body[class*=context-product-] .product-detail .descriptions .wd-content #Ingredientes_e_Ativos {
    display: none
}

body[class*=context-product-] .product-detail .descriptions .wd-content #LongDescription:before {
    content: "DescriÃ§Ã£o";
    font-size: 25px;
    font-family: "obviously";
    font-weight: 600;
    color: #fff;
    text-align: center;
    display: block;
    padding-bottom: 20px
}

body[class*=context-product-] .product-detail .descriptions .wd-content #Como_usar:before {
    content: "Como usar";
    font-size: 25px;
    font-family: "obviously";
    font-weight: 600;
    color: #fff;
    text-align: center;
    display: block;
    padding-bottom: 20px
}

body[class*=context-product-] .product-detail .descriptions .wd-content p {
    text-align: center;
    color: #fff;
    line-height: 27px
}

body[class*=context-product-] .product-detail .descriptions .wd-content .wd-descriptions-text {
    text-align: center;
    color: #fff;
    line-height: 27px
}

body[class*=context-product-] .product-detail .descriptions .wd-descriptions-nav {
    display: flex;
    justify-content: center;
    gap: 20px;
    padding-bottom: 20px
}

body[class*=context-product-] .product-detail .descriptions .wd-descriptions-nav li {
    order: 0
}

body[class*=context-product-] .product-detail .descriptions .wd-descriptions-nav li a {
    color: #fff;
    width: 200px;
    height: 50px;
    border-radius: 28px;
    border: 2px solid #fff;
    font-size: 17px;
    font-family: "Leelawadee Bold V1";
    display: flex;
    align-items: center;
    justify-content: center;
    text-decoration: none;
    font-family: "Leelawadee Bold V1";
    transition: all 0.3s ease
}

body[class*=context-product-] .product-detail .descriptions .wd-descriptions-nav li a:hover {
    background: #ff2b5a;
    border-color: #ff2b5a
}

body[class*=context-product-] .product-detail .descriptions .wd-descriptions-nav li.LongDescription a {
    font-size: 0
}

body[class*=context-product-] .product-detail .descriptions .wd-descriptions-nav li.LongDescription a:before {
    content: "DescriÃ§Ã£o";
    font-size: 17px
}

body[class*=context-product-] .product-detail .descriptions .wd-descriptions-nav li.Como_usar {
    order: 1
}

body[class*=context-product-] .product-detail .descriptions .wd-descriptions-nav li.Ingredientes_e_Ativos {
    display: none
}

body[class*=context-product-] .product-detail .descriptions .wd-descriptions-nav li.wd-selected a {
    background: #ff2b5a;
    border-color: #ff2b5a
}

body[class*=context-product-] .product-detail .ingrediente-descricao {
    background: #ffdce4;
    padding-top: 40px;
    padding-bottom: 50px;
    box-shadow: -500px 0 0 0 #ffdce4, 500px 0 0 0 #ffdce4;
    margin-bottom: 40px;
    position: relative;
    z-index: 10
}

body[class*=context-product-] .product-detail .ingrediente-descricao:before {
    content: "";
    position: absolute;
    top: 80px;
    background: url('https://lolacosmetics.admin.core.dcg.com.br/Custom/Content/Themes/Lola/Imagens/icones-ativos-1.svg') no-repeat;
    width: 128px;
    height: 384px
}

body[class*=context-product-] .product-detail .ingrediente-descricao .wd-descriptions-panel {
    margin: 0;
    max-width: 92%;
    margin: 0 auto
}

body[class*=context-product-] .product-detail .ingrediente-descricao:after {
    content: "";
    position: absolute;
    top: 60px;
    background: url('https://lolacosmetics.admin.core.dcg.com.br/Custom/Content/Themes/Lola/Imagens/icones-ativos-2.svg') no-repeat;
    width: 224px;
    height: 587px;
    right: -90px
}

body[class*=context-product-] .product-detail .ingrediente-descricao .wd-header {
    display: none
}

body[class*=context-product-] .product-detail .ingrediente-descricao .wd-descriptions-text {
    border-bottom: 1px solid #fff
}

body[class*=context-product-] .product-detail .ingrediente-descricao .wd-title {
    text-align: center;
    font-size: 25px;
    font-family: "obviously";
    font-weight: 600;
    color: #222d33;
    display: block
}

body[class*=context-product-] .product-detail .ingrediente-descricao small {
    text-align: center;
    display: block;
    color: #222d33;
    font-size: 14px;
    padding: 30px 0
}

body[class*=context-product-] .product-detail .ingrediente-descricao .wd-footer {
    width: 100%;
    position: absolute;
    bottom: 0;
    left: 0;
    height: 340px;
    background: linear-gradient(rgba(255, 220, 228, 0) 0%, #ffdce4 100%);
    z-index: 11
}

body[class*=context-product-] .product-detail .ingrediente-descricao .wd-footer:after {
    width: 200px;
    height: 55px;
    border-radius: 30px;
    content: "Ver mais";
    background: #ff2b5a;
    font-size: 17px;
    font-family: "Leelawadee Bold V1";
    color: #fff;
    display: flex;
    align-items: center;
    justify-content: center;
    cursor: pointer;
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    bottom: 0
}

body[class*=context-product-] .product-detail .ingrediente-descricao .wd-content {
    max-height: 770px;
    overflow: hidden;
    transition: all 0.3s ease;
    max-width: 1535px;
    margin: 0 auto;
    display: block;
    background: #ffdce400;
    position: relative;
    z-index: 10
}

body[class*=context-product-] .product-detail .ingrediente-descricao .wd-content .header {
    display: none
}

body[class*=context-product-] .product-detail .ingrediente-descricao .wd-content #Como_usar {
    display: none !important
}

body[class*="context-product-"] .product-detail .ingrediente-descricao .wd-content #descricao_curta_2 {
    display: none !important
}

body[class*=context-product-] .product-detail .ingrediente-descricao .wd-content #LongDescription {
    display: none !important
}

body[class*=context-product-] .product-detail .ingrediente-descricao .wd-content .wd-descriptions-text h1 {
    font-size: 16px;
    color: #222d33;
    padding: 30px 0;
    margin: 0;
    border-top: 1px solid #fff;
    display: flex;
    justify-content: space-between;
    align-items: center;
    cursor: pointer;
    padding-right: 15px
}

body[class*=context-product-] .product-detail .ingrediente-descricao .wd-content .wd-descriptions-text h1:after {
    content: "";
    background: url('https://lolacosmetics.admin.core.dcg.com.br/Custom/Content/Themes/Lola/Imagens/mais-ativos.svg') no-repeat;
    width: 15px;
    height: 14px;
    display: block
}

body[class*=context-product-] .product-detail .ingrediente-descricao .wd-content .wd-descriptions-text h1.active-ativos:after {
    background: url('https://lolacosmetics.admin.core.dcg.com.br/Custom/Content/Themes/Lola/Imagens/menos-ativo.svg') no-repeat
}

body[class*=context-product-] .product-detail .ingrediente-descricao .wd-content .wd-descriptions-text h1.active-ativos + h2 {
    max-height: 200px;
    padding-bottom: 30px
}

body[class*=context-product-] .product-detail .ingrediente-descricao .wd-content .wd-descriptions-text h2 {
    margin: 0;
    max-height: 0;
    overflow: hidden;
    transition: all 0.3s ease;
    font-size: 14px;
    font-family: "obviously";
    font-weight: 400
}

body[class*=context-product-] .product-detail .ingrediente-descricao .wd-content.active-ver-mais {
    max-height: 3000px;
    padding-bottom: 100px
}

body[class*=context-product-] .product-detail .ingrediente-descricao .wd-content.active-ver-mais + .wd-footer {
    background: none;
    height: 55px
}

body[class*=context-product-] .product-detail .ingrediente-descricao .wd-content.active-ver-mais + .wd-footer:after {
    content: "Ver menos"
}

body[class*=context-product-] .product-detail .wd-product-media-selector2 {
    padding-bottom: 20px
}

body[class*=context-product-] .product-detail .wd-product-media-selector2 img {
    width: 100%;
    height: auto;
    border-radius: 10px
}

body[class*=context-product-] .product-detail .wd-product-media-selector2 .slick-arrow {
    z-index: 5;
    width: 40px;
    height: 40px
}

body[class*=context-product-] .product-detail .wd-product-media-selector2 .slick-arrow:before {
    display: none
}

body[class*=context-product-] .product-detail .wd-product-media-selector2 .slick-arrow.slick-prev {
    left: -12px
}

body[class*=context-product-] .product-detail .wd-product-media-selector2 .slick-arrow.slick-next {
    right: -12px
}

body[class*=context-product-] .product-detail .wd-product-media-selector2 .slick-dots {
    bottom: -12px
}

body[class*=context-product-] .product-detail .wd-product-media-selector2 .slick-dots li {
    width: 45px;
    height: 6px;
    border-radius: 5px;
    margin: 0 4px
}

body[class*=context-product-] .product-detail .wd-product-media-selector2 .slick-dots li button {
    width: 45px;
    height: 6px;
    border-radius: 5px;
    background: rgba(187, 187, 187, 0.6);
    padding: 0
}

body[class*=context-product-] .product-detail .wd-product-media-selector2 .slick-dots li button:before {
    display: none
}

body[class*=context-product-] .product-detail .wd-product-media-selector2 .slick-dots li.slick-active button {
    background: #f9dd67
}

body[class*=context-product-] .product-detail .wd-product-media-selector2 .image {
    background: #f2f2f2;
    border-radius: 10px
}

body[class*=context-product-] .product-detail .vitrine-upsell.vitrine-upsell-1 {
    padding-bottom: 30px
}

body[class*=context-product-] .product-detail .vitrine-upsell .title-lola {
    margin-bottom: 30px
}

body[class*=context-product-] .product-detail .vitrine-upsell ul.row {
    overflow: visible
}

body[class*=context-product-] .product-detail .vitrine-upsell ul.row .slick-slide {
    padding: 0 7.5px
}

body[class*=context-product-] .product-detail .vitrine-upsell ul.row .slick-arrow {
    z-index: 5;
    width: 40px;
    height: 40px
}

body[class*=context-product-] .product-detail .vitrine-upsell ul.row .slick-arrow:before {
    display: none
}

body[class*=context-product-] .product-detail .vitrine-upsell ul.row .slick-arrow.slick-prev {
    left: -15px
}

body[class*=context-product-] .product-detail .vitrine-upsell ul.row .slick-arrow.slick-next {
    right: -15px
}

body[class*=context-product-] #colorbox #cboxNext {
    background: url('https://lolacosmetics.admin.core.dcg.com.br/Custom/Content/Themes/Lola/Imagens/seta-right.svg') no-repeat;
    width: 40px;
    height: 40px;
    right: -20px
}

body[class*=context-product-] #colorbox #cboxPrevious {
    background: url('https://lolacosmetics.admin.core.dcg.com.br/Custom/Content/Themes/Lola/Imagens/seta-left.svg') no-repeat;
    width: 40px;
    height: 40px;
    left: -20px
}

body[class*=context-product-] #colorbox #cboxClose {
    width: 32px;
    height: 32px;
    border-radius: 32px;
    color: #ff2b5a;
    background: #fff;
    font-size: 0;
    top: -40px;
    right: 0
}

body[class*=context-product-] #colorbox #cboxClose:after {
    font-size: 26px;
    font-family: "Leelawadee Bold V1"
}

body.context-landing-quickview .checkout-basket-content-modal {
    display: none
}

body.context-landing-quickview .medias-zoom-modal.themodal-overlay .the-modal {
    max-width: 640px
}

body.context-landing-quickview .medias-zoom-modal.themodal-overlay .the-modal .product-medias-zoom {
    display: block !important
}

body.context-landing-quickview .medias-zoom-modal.themodal-overlay .the-modal .product-medias-zoom .slick-arrow {
    z-index: 10;
    width: 40px;
    height: 40px
}

body.context-landing-quickview .medias-zoom-modal.themodal-overlay .the-modal .product-medias-zoom .slick-arrow:before {
    display: none
}

body.context-landing-quickview .medias-zoom-modal.themodal-overlay .the-modal .product-medias-zoom .slick-arrow.slick-prev {
    left: -70px
}

body.context-landing-quickview .medias-zoom-modal.themodal-overlay .the-modal .product-medias-zoom .slick-arrow.slick-next {
    right: -70px
}

body.context-landing-quickview .wd-browsing-breadcrumbs {
    max-width: 1535px;
    margin: 0 auto
}

body.context-landing-quickview #middle {
    max-width: 100%
}

body.context-landing-quickview .product-detail .head {
    display: flex;
    padding-bottom: 50px;
    max-width: 1535px;
    margin: 0 auto
}

body.context-landing-quickview .product-detail .head .medias {
    width: 60%
}

body.context-landing-quickview .product-detail .head .medias .botao-zoom {
    font-family: "obviously";
    font-weight: 700;
    font-size: 13px;
    margin-top: -40px;
    display: block;
    position: relative;
    cursor: pointer;
    text-decoration: none
}

body.context-landing-quickview .product-detail .head .medias .wd-product-medias {
    display: flex;
    justify-content: space-between
}

body.context-landing-quickview .product-detail .head .medias .wd-product-medias .wd-product-medias-displayer {
    order: 1;
    width: 83%;
    background: none;
    border-radius: 10px;
    padding: 0
}

body.context-landing-quickview .product-detail .head .medias .wd-product-medias .wd-product-medias-displayer img.image.Image {
    max-width: 716px;
    height: auto;
    margin: 0 auto;
    display: block;
    width: 100%;
    border-radius: 10px
}

body.context-landing-quickview .product-detail .head .medias .wd-product-medias .wd-product-medias-displayer .no-photo {
    max-width: 716px;
    height: auto;
    margin: 0 auto;
    display: block;
    width: 100%;
    border-radius: 10px
}

body.context-landing-quickview .product-detail .head .medias .wd-product-medias .wd-product-medias-displayer .zoom {
    margin: 0 auto;
    display: block
}

body.context-landing-quickview .product-detail .head .medias .wd-product-medias .wd-product-medias-displayer .ezZoom-container {
    background: #f2f2f2
}

body.context-landing-quickview .product-detail .head .medias .wd-product-medias .wd-product-medias-enlarger {
    display: none;
    width: 83%;
    position: absolute;
    bottom: 30px;
    right: 0;
    z-index: 10
}

body.context-landing-quickview .product-detail .head .medias .wd-product-medias .wd-product-medias-enlarger button {
    background: none;
    color: #0b040a;
    font-family: "obviously";
    font-weight: 700;
    font-size: 13px
}

body.context-landing-quickview .product-detail .head .medias .wd-product-medias .wd-product-medias-enlarger button .icon {
    padding-right: 5px
}

body.context-landing-quickview .product-detail .head .medias .wd-product-medias .wd-product-media-selector {
    order: 0;
    width: 14%
}

body.context-landing-quickview .product-detail .head .medias .wd-product-medias .wd-product-media-selector .acima {
    display: none
}

body.context-landing-quickview .product-detail .head .medias .wd-product-medias .wd-product-media-selector .abaixo {
    display: none
}

body.context-landing-quickview .product-detail .head .medias .wd-product-medias .wd-product-media-selector ul .slick-arrow {
    transform: none;
    z-index: 10;
    left: 50%;
    transform: translateX(-50%);
    width: 30px;
    height: 30px
}

body.context-landing-quickview .product-detail .head .medias .wd-product-medias .wd-product-media-selector ul .slick-arrow:before {
    display: none
}

body.context-landing-quickview .product-detail .head .medias .wd-product-medias .wd-product-media-selector ul .slick-arrow.slick-disabled {
    opacity: 0.8
}

body.context-landing-quickview .product-detail .head .medias .wd-product-medias .wd-product-media-selector ul .slick-prev {
    top: 10px
}

body.context-landing-quickview .product-detail .head .medias .wd-product-medias .wd-product-media-selector ul .slick-next {
    bottom: 5px;
    top: initial
}

body.context-landing-quickview .product-detail .head .medias .wd-product-medias .wd-product-media-selector ul .slick-list {
    padding-top: 25px
}

body.context-landing-quickview .product-detail .head .medias .wd-product-medias .wd-product-media-selector ul li {
    float: initial;
    background: #f2f2f2;
    margin-bottom: 20px;
    border: none !important;
    border-radius: 10px;
    opacity: 0.7
}

body.context-landing-quickview .product-detail .head .medias .wd-product-medias .wd-product-media-selector ul li img {
    max-width: 123px;
    height: auto;
    border-radius: 10px
}

body.context-landing-quickview .product-detail .head .medias .wd-product-medias .wd-product-media-selector ul li:hover {
    opacity: 1
}

body.context-landing-quickview .product-detail .head .medias .wd-product-medias .wd-product-media-selector ul li.selected {
    opacity: 1
}

body.context-landing-quickview .product-detail .head .information {
    width: 38%;
    padding-left: 50px
}

body.context-landing-quickview .product-detail .head .information .wd-product-bundle .wd-header {
    padding: 10px 0
}

body.context-landing-quickview .product-detail .head .information .wd-product-bundle .title-lola {
    display: none
}

body.context-landing-quickview .product-detail .head .information .wd-product-bundle .tags-produto {
    padding-top: 20px;
    margin-bottom: 15px
}

body.context-landing-quickview .product-detail .head .information .wd-product-bundle .bundle-price {
    margin: 0 0 15px 0;
    float: initial
}

body.context-landing-quickview .product-detail .head .information .wd-product-bundle .bundle-price .priceContainer {
    margin-top: 0
}

body.context-landing-quickview .product-detail .head .information .wd-product-bundle #btn-kit-lola {
    display: flex
}

body.context-landing-quickview .product-detail .head .information .wd-product-bundle #btn-kit-lola .wd-content {
    overflow: visible
}

body.context-landing-quickview .product-detail .head .information .wd-product-bundle #btn-kit-lola > .wd-buy-button {
    width: 74%;
    padding-left: 10px;
    padding-bottom: 20px;
    margin: 0;
    float: initial
}

body.context-landing-quickview .product-detail .head .information .wd-product-bundle #btn-kit-lola > .wd-buy-button .wd-buy-button {
    width: 100%;
    display: block
}

body.context-landing-quickview .product-detail .head .information .wd-product-bundle #btn-kit-lola > .wd-buy-button .btn-buy {
    height: 55px;
    font-size: 17px;
    font-family: "Leelawadee Bold V1";
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 10px;
    letter-spacing: 0.05em
}

body.context-landing-quickview .product-detail .head .information .wd-product-bundle #btn-kit-lola > .wd-buy-button .btn-buy:before {
    background: url('https://lolacosmetics.admin.core.dcg.com.br/Custom/Content/Themes/Lola/Imagens/btn-porduto-page.svg') no-repeat;
    content: "";
    width: 15px;
    height: 17px;
    display: block
}

body.context-landing-quickview .product-detail .head .information .wd-product-bundle #btn-kit-lola > .wd-buy-button .btn-buy:hover {
    background: #222d33 !important
}

body.context-landing-quickview .product-detail .head .information .wd-product-bundle #btn-kit-lola > .wd-buy-button .btn-buy.loading {
    display: block !important
}

body.context-landing-quickview .product-detail .head .information .wd-product-bundle #btn-kit-lola .wd-product-wishlist {
    display: none
}

body.context-landing-quickview .product-detail .head .information .wd-product-bundle #btn-kit-lola .wd-product-amount {
    width: 25%
}

body.context-landing-quickview .product-detail .head .information .wd-product-bundle #btn-kit-lola .wd-product-amount div.single {
    background: #f1f1f1;
    border-radius: 28px;
    height: 55px;
    border: 1px solid #e6e6e6;
    position: relative
}

body.context-landing-quickview .product-detail .head .information .wd-product-bundle #btn-kit-lola .wd-product-amount div.single button {
    position: absolute;
    width: auto;
    background: none;
    color: #ff2b5a;
    font-size: 24px;
    font-family: "obviously";
    font-weight: 500;
    border-radius: 0;
    line-height: 20px;
    height: 20px;
    top: 45%;
    transform: translateY(-50%);
    display: flex;
    align-items: center
}

body.context-landing-quickview .product-detail .head .information .wd-product-bundle #btn-kit-lola .wd-product-amount div.single button.js-qty-more {
    right: 15px
}

body.context-landing-quickview .product-detail .head .information .wd-product-bundle #btn-kit-lola .wd-product-amount div.single button.js-qty-less {
    left: 15px
}

body.context-landing-quickview .product-detail .head .information .wd-product-bundle #btn-kit-lola .wd-product-amount div.single input {
    height: 55px;
    background: none;
    border: none;
    margin: 0 auto;
    display: block;
    text-align: center;
    font-size: 17px;
    font-family: "Leelawadee Bold V1";
    color: #0b040a
}

body.context-landing-quickview .product-detail .head .information .wd-product-bundle .destaque-produto {
    padding-top: 0
}

body.context-landing-quickview .product-detail .head .information .wd-product-bundle .destaque-produto ul {
    padding-top: 20px
}

body.context-landing-quickview .product-detail .head .information .wd-product-bundle ul {
    border-top: 1px solid #e1e1e1
}

body.context-landing-quickview .product-detail .head .information .wd-product-bundle ul li.bundle-item {
    border: none
}

body.context-landing-quickview .product-detail .head .information .wd-product-bundle ul li ul.bundle-list-items {
    display: flex;
    align-items: center;
    background: #f9f9f9;
    padding: 15px 0;
    border-top: 1px solid #e1e1e1
}

body.context-landing-quickview .product-detail .head .information .wd-product-bundle ul li ul li.bundle-item-img {
    width: 70px;
    background: #f2f2f2;
    border-radius: 5px
}

body.context-landing-quickview .product-detail .head .information .wd-product-bundle ul li ul li.bundle-item-select input {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background-color: #f2f2f2;
    margin: 0;
    font: inherit;
    color: currentColor;
    width: 23px;
    height: 23px;
    border: none;
    border-radius: 2px;
    transform: translateY(-0.075em);
    display: grid;
    place-content: center
}

body.context-landing-quickview .product-detail .head .information .wd-product-bundle ul li ul li.bundle-item-select input::before {
    content: "";
    width: 13px;
    height: 10px;
    transform: scale(0);
    transition: 120ms transform ease-in-out;
    box-shadow: inset 1em 1em var(--form-control-color);
    display: block;
    background: url('https://lolacosmetics.admin.core.dcg.com.br/Custom/Content/Themes/Lola/Imagens/kit-ativo.svg') no-repeat
}

body.context-landing-quickview .product-detail .head .information .wd-product-bundle ul li ul li.bundle-item-select input:checked::before {
    transform: scale(1)
}

body.context-landing-quickview .product-detail .head .information .wd-product-bundle ul li ul li.bundle-item-description {
    width: 80%
}

body.context-landing-quickview .product-detail .head .information .wd-product-bundle ul li ul li img {
    width: 70px;
    height: 70px
}

body.context-landing-quickview .product-detail .head .information .wd-product-bundle ul li ul li .title {
    display: block;
    color: #0b040a;
    font-family: "Leelawadee Bold V1";
    font-size: 14px;
    text-transform: lowercase;
    display: block;
    letter-spacing: 0.03em;
    text-decoration: none;
    height: 30px
}

body.context-landing-quickview .product-detail .head .information .wd-product-bundle ul li ul li .title::first-line {
    text-transform: capitalize
}

body.context-landing-quickview .product-detail .head .information .wd-product-bundle ul li ul li .sale-price span {
    color: #ff2b5a;
    font-size: 14px;
    font-family: "obviously";
    font-weight: 700
}

body.context-landing-quickview .product-detail .head .information .wd-product-bundle ul li ul li .condition {
    display: none
}

body.context-landing-quickview .product-detail .head .information .wd-product-bundle ul li ul li .icon {
    display: none
}

body.context-landing-quickview .product-detail .head .information .wd-product-bundle ul li ul li .item-product-availability {
    display: none
}

body.context-landing-quickview .product-detail .head .information .row:nth-child(2) {
    display: flex;
    align-items: center
}

body.context-landing-quickview .product-detail .head .information .name {
    text-transform: lowercase;
    display: block;
    letter-spacing: 0.05em;
    text-decoration: none;
    font-size: 19px;
    font-weight: bold;
    margin: 0 0 7px 0
}

body.context-landing-quickview .product-detail .head .information .name::first-line {
    text-transform: capitalize
}

body.context-landing-quickview .product-detail .head .information .brand-ref {
    display: flex
}

body.context-landing-quickview .product-detail .head .information .brand-ref .code {
    color: #8f8f8f;
    font-family: "Leelawadee", sans-serif;
    font-size: 13px
}

body.context-landing-quickview .product-detail .head .information .linha {
    display: block;
    color: #222d33;
    font-size: 13px;
    padding-top: 10px
}

body.context-landing-quickview .product-detail .head .information .texto-menor {
    padding-top: 10px;
    padding-bottom: 0
}

body.context-landing-quickview .product-detail .head .information .texto-menor p {
    margin-bottom: 0;
    color: #222d33;
    font-size: 13px
}

body.context-landing-quickview .product-detail .head .information .texto-menor .saiba-mais {
    cursor: pointer;
    font-family: "obviously";
    font-weight: 700;
    color: #fe2d88;
    font-size: 13px;
    letter-spacing: 0.05em
}

body.context-landing-quickview .product-detail .head .information .tags-produto {
    display: inline-flex;
    flex-wrap: wrap;
    gap: 0;
    margin-bottom: 0
}

body.context-landing-quickview .product-detail .head .information .tags-produto .linha-produto {
    height: 30px;
    border-radius: 15px;
    color: #fff;
    font-size: 13px;
    padding: 0 15px;
    background: #ff2b5a;
    display: block;
    line-height: 27px;
    letter-spacing: 0;
    margin-right: 5px;
    margin-bottom: 5px
}

body.context-landing-quickview .product-detail .head .information .tags-produto .linha-produto.hidro-nutriÃ§Ã£o-semanal {
    background: #ff8728;
    background: #ff8728
}

body.context-landing-quickview .product-detail .head .information .tags-produto .linha-produto.cabelos-compridos {
    background: #9d5fdd
}

body.context-landing-quickview .product-detail .head .information .tags-produto .linha-produto.cabelos-detonados {
    background: #ff8728;
    background: #fc2f84
}

body.context-landing-quickview .product-detail .head .information .tags-produto .linha-produto.pontas-duplas {
    background: #ffcd00
}

body.context-landing-quickview .product-detail .head .information .destaque-produto {
    padding-bottom: 15px
}

body.context-landing-quickview .product-detail .head .information .destaque-produto ul {
    display: flex;
    align-items: center;
    gap: 30px
}

body.context-landing-quickview .product-detail .head .information .destaque-produto ul li {
    display: flex;
    align-items: center;
    gap: 10px
}

body.context-landing-quickview .product-detail .head .information .destaque-produto ul li .icon {
    height: 21px
}

body.context-landing-quickview .product-detail .head .information .destaque-produto ul li:first-child .icon {
    height: 23px;
    height: 21px
}

body.context-landing-quickview .product-detail .head .information .destaque-produto ul li strong {
    font-family: "Leelawadee Bold V1"
}

body.context-landing-quickview .product-detail .head .information .price-page-produto {
    position: relative;
    display: flex;
    align-items: center;
    padding-bottom: 30px;
    gap: 30px;
    z-index: 0
}

body.context-landing-quickview .product-detail .head .information .price-page-produto .flag {
    position: initial
}

body.context-landing-quickview .product-detail .head .information .price-page-produto .priceContainer {
    height: auto;
    margin-top: 0
}

body.context-landing-quickview .product-detail .head .information .price-page-produto .priceContainer .list-price.de-por {
    position: relative;
    top: 7px;
    color: #0b040a
}

body.context-landing-quickview .product-detail .head .information .price-page-produto .priceContainer .list-price.de-por span {
    font-size: 15px;
    padding-bottom: 0;
    color: #0b040a;
    font-family: "obviously";
    font-weight: 400
}

body.context-landing-quickview .product-detail .head .information .price-page-produto .priceContainer .sale-price:after {
    color: #0b040a;
    font-size: 14px;
    font-family: "obviously";
    font-weight: 400
}

body.context-landing-quickview .product-detail .head .information .price-page-produto .priceContainer .condition {
    color: #0b040a
}

body.context-landing-quickview .product-detail .head .information .price-page-produto .priceContainer .condition .parcel-value {
    font-size: 14px;
    font-family: "obviously";
    font-weight: 400;
    color: #0b040a
}

body.context-landing-quickview .product-detail .head .information .price-page-produto .priceContainer .condition .parcel-value:after {
    font-size: 14px;
    font-family: "obviously";
    font-weight: 400
}

body.context-landing-quickview .product-detail .head .information .price-page-produto .priceContainer .condition .parcel-value:before {
    font-size: 14px;
    font-family: "obviously";
    font-weight: 400
}

body.context-landing-quickview .product-detail .head .information .price-page-produto .priceContainer .condition .parcels {
    font-size: 14px;
    font-family: "obviously";
    font-weight: 400;
    color: #0b040a
}

body.context-landing-quickview .product-detail .head .information .price-page-produto .priceContainer .condition .parcels:after {
    font-size: 14px;
    font-family: "obviously";
    font-weight: 400
}

body.context-landing-quickview .product-detail .head .information .price-page-produto .priceContainer .condition .parcels:before {
    font-size: 14px;
    font-family: "obviously";
    font-weight: 400
}

body.context-landing-quickview .product-detail .head .information .wd-product-rating.wd-widget-js {
    display: flex;
    align-items: center;
    padding-right: 40px
}

body.context-landing-quickview .product-detail .head .information .wd-product-rating .rating-average {
    width: 88px;
    height: 14px;
    display: block;
    margin: 0;
    order: 0
}

body.context-landing-quickview .product-detail .head .information .wd-product-rating .rating-average.rate-0 {
    background: url('https://lolacosmetics.admin.core.dcg.com.br/Custom/Content/Themes/Lola/Imagens/estrela-0.svg') no-repeat
}

body.context-landing-quickview .product-detail .head .information .wd-product-rating .rating-average.rate-1 {
    background: url('https://lolacosmetics.admin.core.dcg.com.br/Custom/Content/Themes/Lola/Imagens/estrela-1.svg') no-repeat
}

body.context-landing-quickview .product-detail .head .information .wd-product-rating .rating-average.rate-2 {
    background: url('https://lolacosmetics.admin.core.dcg.com.br/Custom/Content/Themes/Lola/Imagens/estrela-2.svg') no-repeat
}

body.context-landing-quickview .product-detail .head .information .wd-product-rating .rating-average.rate-3 {
    background: url('https://lolacosmetics.admin.core.dcg.com.br/Custom/Content/Themes/Lola/Imagens/estrela-3.svg') no-repeat
}

body.context-landing-quickview .product-detail .head .information .wd-product-rating .rating-average.rate-4 {
    background: url('https://lolacosmetics.admin.core.dcg.com.br/Custom/Content/Themes/Lola/Imagens/estrela-4.svg') no-repeat
}

body.context-landing-quickview .product-detail .head .information .wd-product-rating .rating-average.rate-5 {
    background: url('https://lolacosmetics.admin.core.dcg.com.br/Custom/Content/Themes/Lola/Imagens/estrela-5.svg') no-repeat
}

body.context-landing-quickview .product-detail .head .information .wd-product-rating > span {
    display: flex;
    align-items: center;
    gap: 5px;
    color: #8f8f8f;
    font-family: "Leelawadee", sans-serif;
    font-size: 13px
}

body.context-landing-quickview .product-detail .head .information .wd-product-rating > span span:nth-child(2) {
    order: 1
}

body.context-landing-quickview .product-detail .head .information .wd-product-rating > span span:nth-child(2):before {
    content: "( "
}

body.context-landing-quickview .product-detail .head .information .wd-product-rating > span span:nth-child(2):after {
    content: " )"
}

body.context-landing-quickview .product-detail .head .information .wd-product-rating > span span:nth-child(2).hidden {
    display: block !important
}

body.context-landing-quickview .product-detail .head .information .wd-product-rating .review-create {
    display: none
}

body.context-landing-quickview .product-detail .head .information .row.buy-box {
    display: flex;
    gap: 0;
    justify-content: initial
}

body.context-landing-quickview .product-detail .head .information .row.buy-box .quantidade {
    width: 25%
}

body.context-landing-quickview .product-detail .head .information .row.buy-box .quantidade div.single {
    background: #f1f1f1;
    border-radius: 28px;
    height: 55px;
    border: 1px solid #e6e6e6;
    position: relative
}

body.context-landing-quickview .product-detail .head .information .row.buy-box .quantidade div.single button {
    position: absolute;
    width: auto;
    background: none;
    color: #ff2b5a;
    font-size: 24px;
    font-family: "obviously";
    font-weight: 500;
    border-radius: 0;
    line-height: 20px;
    height: 20px;
    top: 45%;
    transform: translateY(-50%);
    display: flex;
    align-items: center
}

body.context-landing-quickview .product-detail .head .information .row.buy-box .quantidade div.single button.js-qty-more {
    right: 15px
}

body.context-landing-quickview .product-detail .head .information .row.buy-box .quantidade div.single button.js-qty-less {
    left: 15px
}

body.context-landing-quickview .product-detail .head .information .row.buy-box .quantidade div.single input {
    height: 55px;
    background: none;
    border: none;
    margin: 0 auto;
    display: block;
    text-align: center;
    font-size: 17px;
    font-family: "Leelawadee Bold V1";
    color: #0b040a
}

body.context-landing-quickview .product-detail .head .information .row.buy-box .wd-buy-button {
    width: 74%;
    padding-left: 10px;
    padding-bottom: 20px
}

body.context-landing-quickview .product-detail .head .information .row.buy-box .wd-buy-button .loading-buy {
    display: none !important
}

body.context-landing-quickview .product-detail .head .information .row.buy-box .wd-buy-button .btn-buy {
    height: 55px;
    font-size: 17px;
    font-family: "Leelawadee Bold V1";
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 10px;
    letter-spacing: 0.05em;
    position: relative
}

body.context-landing-quickview .product-detail .head .information .row.buy-box .wd-buy-button .btn-buy:before {
    background: url('https://lolacosmetics.admin.core.dcg.com.br/Custom/Content/Themes/Lola/Imagens/btn-porduto-page.svg') no-repeat;
    content: "";
    width: 15px;
    height: 17px;
    display: block
}

body.context-landing-quickview .product-detail .head .information .row.buy-box .wd-buy-button .btn-buy:hover {
    background: #222d33 !important
}

body.context-landing-quickview .product-detail .head .information .row.buy-box .wd-buy-button .btn-buy.loading {
    display: flex !important
}

body.context-landing-quickview .product-detail .head .information .row.buy-box .wd-buy-button .btn-buy.loading::after {
    background: url('https://lolacosmetics.admin.core.dcg.com.br/Custom/Content/Themes/Lola/Imagens/loading-lola.svg') no-repeat;
    width: 40px;
    height: 40px;
    position: absolute;
    content: "";
    background-size: 100%;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    z-index: 5
}

body.context-landing-quickview .product-detail .head .information .row.buy-box .wd-buy-button .btn-buy.loading .loading-inside-buy-button {
    display: block !important;
    width: 100%;
    height: 100%;
    content: "";
    position: absolute;
    background: rgba(255, 255, 255, 0.5);
    top: 0;
    left: 0;
    z-index: 4
}

body.context-landing-quickview .product-detail .head .information .row.buy-box .wd-product-wishlist {
    display: none
}

body.context-landing-quickview .product-detail .head .information .row.buy-box .wd-product-notifywhenavailable {
    width: 100%;
    margin-bottom: 10px
}

body.context-landing-quickview .product-detail .head .information .row.buy-box .wd-product-notifywhenavailable button {
    background: #f1f1f1;
    border: 1px solid #e5e5e5;
    color: #222d33;
    text-decoration: none;
    font-size: 17px;
    text-transform: lowercase;
    display: inline-block;
    letter-spacing: 0.03em;
    text-decoration: none;
    font-family: "obviously";
    font-weight: 700;
    align-items: center;
    justify-content: center;
    gap: 10px
}

body.context-landing-quickview .product-detail .head .information .row.buy-box .wd-product-notifywhenavailable button::first-line {
    text-transform: capitalize
}

body.context-landing-quickview .product-detail .head .information .row.buy-box .wd-product-notifywhenavailable button:after {
    background: url('https://lolacosmetics.admin.core.dcg.com.br/Custom/Content/Themes/Lola/Imagens/avise-me.svg') no-repeat;
    width: 19px;
    height: 22px;
    display: inline-block;
    content: ""
}

body.context-landing-quickview .product-detail .head .information .btn-whatsapp-pro {
    width: 100%;
    padding-bottom: 30px
}

body.context-landing-quickview .product-detail .head .information .btn-whatsapp-pro a {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 10px;
    background: #f1f1f1;
    border-radius: 28px;
    height: 55px;
    border: 1px solid #e6e6e6;
    width: 100%;
    font-size: 14px;
    text-decoration: none
}

body.context-landing-quickview .product-detail .head .information .btn-whatsapp-pro a:hover {
    opacity: 0.8
}

body.context-landing-quickview .product-detail .head .information .btn-whatsapp-pro a .icon {
    height: 18px
}

body.context-landing-quickview .product-detail .head .information .btn-whatsapp-pro a strong {
    font-family: "obviously";
    font-weight: 600
}

body.context-landing-quickview .product-detail .head .information .buy-info > div {
    width: 100%
}

body.context-landing-quickview .product-detail .head .information .buy-info .delivery-response {
    padding-top: 30px
}

body.context-landing-quickview .product-detail .head .information .buy-info .delivery-response .flex {
    display: flex;
    justify-content: space-between;
    font-size: 13px;
    color: #222d33
}

body.context-landing-quickview .product-detail .head .information .buy-info .delivery-response .flex > div {
    padding-bottom: 15px
}

body.context-landing-quickview .product-detail .head .information .buy-info .wd-product-deliveryfee {
    display: flex;
    align-items: center;
    gap: 15px;
    position: relative
}

body.context-landing-quickview .product-detail .head .information .buy-info .wd-product-deliveryfee .icon {
    height: 18px
}

body.context-landing-quickview .product-detail .head .information .buy-info .wd-product-deliveryfee strong {
    line-height: 17px;
    font-size: 13px;
    font-family: "obviously";
    font-weight: 600;
    width: 28%
}

body.context-landing-quickview .product-detail .head .information .buy-info .wd-product-deliveryfee .input-wrapper {
    width: 64%;
    margin: 0
}

body.context-landing-quickview .product-detail .head .information .buy-info .wd-product-deliveryfee .input-wrapper input {
    border: none;
    border-bottom: 1px solid #e8e8e8;
    background: none;
    font-size: 13px;
    font-family: "obviously";
    font-weight: 400;
    color: #222d33
}

body.context-landing-quickview .product-detail .head .information .buy-info .wd-product-deliveryfee .input-wrapper input::-moz-placeholder {
    font-size: 13px;
    font-family: "obviously";
    font-weight: 400;
    color: #222d33
}

body.context-landing-quickview .product-detail .head .information .buy-info .wd-product-deliveryfee .input-wrapper input::-moz-placeholder {
    font-size: 13px;
    font-family: "obviously";
    font-weight: 400;
    color: #222d33
}

body.context-landing-quickview .product-detail .head .information .buy-info .wd-product-deliveryfee .input-wrapper input::placeholder {
    font-size: 13px;
    font-family: "obviously";
    font-weight: 400;
    color: #222d33
}

body.context-landing-quickview .product-detail .head .information .buy-info .wd-product-deliveryfee .error-delivery {
    position: absolute;
    text-align: center;
    width: 100%;
    color: red;
    bottom: -50px
}

body.context-landing-quickview .product-detail .head .information .buy-info .wd-product-deliveryfee .button-wrapper {
    position: absolute;
    right: 10px
}

body.context-landing-quickview .product-detail .head .information .buy-info .wd-product-deliveryfee .button-wrapper button {
    background: none;
    font-size: 13px;
    font-family: "obviously";
    font-weight: 700;
    color: #222d33
}

body.context-landing-quickview .product-detail .associations {
    max-width: 1535px;
    margin: 0 auto
}

body.context-landing-quickview .product-detail .associations .title-lola {
    display: flex;
    align-items: center;
    justify-content: center
}

body.context-landing-quickview .product-detail .associations.compre-junto-lola .title-lola {
    padding-bottom: 30px
}

body.context-landing-quickview .product-detail .associations.compre-junto-lola form {
    display: flex;
    padding-bottom: 40px
}

body.context-landing-quickview .product-detail .associations.compre-junto-lola form > ul {
    width: 75%;
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding-top: 0;
    margin-top: 0;
    padding-right: 105px
}

body.context-landing-quickview .product-detail .associations.compre-junto-lola form > ul:before {
    background: url('https://lolacosmetics.admin.core.dcg.com.br/Custom/Content/Themes/Lola/Imagens/mais-junto-lola.svg') no-repeat;
    width: 57px;
    height: 57px;
    content: "";
    display: block;
    order: 1
}

body.context-landing-quickview .product-detail .associations.compre-junto-lola form > ul li {
    width: 345px
}

body.context-landing-quickview .product-detail .associations.compre-junto-lola form > ul li .brand-ref {
    display: none
}

body.context-landing-quickview .product-detail .associations.compre-junto-lola form > ul li .description {
    display: none
}

body.context-landing-quickview .product-detail .associations.compre-junto-lola form > ul li .name {
    text-align: left;
    color: #0b040a;
    font-family: "Leelawadee Bold V1";
    font-size: 16px;
    text-transform: lowercase;
    display: block;
    letter-spacing: 0.03em;
    text-decoration: none;
    height: 40px
}

body.context-landing-quickview .product-detail .associations.compre-junto-lola form > ul li .name::first-line {
    text-transform: capitalize
}

body.context-landing-quickview .product-detail .associations.compre-junto-lola form > ul li .variation {
    background: #f2f2f2;
    border-radius: 10px
}

body.context-landing-quickview .product-detail .associations.compre-junto-lola form > ul li .wd-product-line {
    padding-top: 20px;
    padding-bottom: 30px
}

body.context-landing-quickview .product-detail .associations.compre-junto-lola form > ul li .wd-product-line a.thumb {
    padding-top: 0
}

body.context-landing-quickview .product-detail .associations.compre-junto-lola form > ul li.first {
    order: 0
}

body.context-landing-quickview .product-detail .associations.compre-junto-lola form > ul li.other {
    order: 2
}

body.context-landing-quickview .product-detail .associations.compre-junto-lola form > ul:after {
    background: url('https://lolacosmetics.admin.core.dcg.com.br/Custom/Content/Themes/Lola/Imagens/igual-compre-lola.svg') no-repeat;
    width: 57px;
    height: 57px;
    content: "";
    display: block;
    order: 3
}

body.context-landing-quickview .product-detail .associations.compre-junto-lola form .cross-sell-footer {
    width: 300px;
    background: #fff;
    height: 524px;
    border-radius: 10px;
    display: flex;
    padding: 0 40px;
    align-items: center
}

body.context-landing-quickview .product-detail .associations.compre-junto-lola form .cross-sell-footer .footer-compre:before {
    content: "Compre 2 produtos juntos por:";
    font-size: 25px;
    font-family: "obviously";
    font-weight: 600;
    display: block;
    text-align: center;
    line-height: 30px
}

body.context-landing-quickview .product-detail .associations.compre-junto-lola form .cross-sell-footer .footer-compre .priceContainer {
    height: auto;
    padding-bottom: 30px;
    padding-top: 10px
}

body.context-landing-quickview .product-detail .associations.compre-junto-lola form .cross-sell-footer .footer-compre .priceContainer .list-price {
    text-decoration: none
}

body.context-landing-quickview .product-detail .associations.compre-junto-lola form .cross-sell-footer .footer-compre .priceContainer .list-price .prefix {
    display: none
}

body.context-landing-quickview .product-detail .associations.compre-junto-lola form .cross-sell-footer .footer-compre .priceContainer .list-price span {
    font-size: 15px;
    text-decoration: line-through;
    color: #222d33;
    font-family: "obviously";
    font-weight: 400
}

body.context-landing-quickview .product-detail .associations.compre-junto-lola form .cross-sell-footer .footer-compre .priceContainer .list-price span:after {
    display: none
}

body.context-landing-quickview .product-detail .associations.compre-junto-lola form .cross-sell-footer .footer-compre .priceContainer .savings {
    font-family: "obviously";
    font-weight: 500;
    font-size: 13px;
    margin: 0
}

body.context-landing-quickview .product-detail .associations.compre-junto-lola form .cross-sell-footer .total {
    float: initial;
    margin: 0
}

body.context-landing-quickview .product-detail .associations.compre-junto-lola form .cross-sell-footer .btn-buy {
    width: 100%;
    margin: 0 auto;
    float: initial;
    display: flex;
    align-items: center;
    justify-content: center;
    height: 55px;
    gap: 10px;
    font-size: 17px;
    letter-spacing: 0.05em;
    margin-top: 10px
}

body.context-landing-quickview .product-detail .associations.compre-junto-lola form .cross-sell-footer .btn-buy:before {
    background: url('https://lolacosmetics.admin.core.dcg.com.br/Custom/Content/Themes/Lola/Imagens/btn-porduto-page.svg') no-repeat;
    content: "";
    width: 15px;
    height: 17px;
    display: block
}

body.context-landing-quickview .product-detail .associations.compre-junto-lola form .cross-sell-footer .btn-buy:hover {
    background: #222d33 !important
}

body.context-landing-quickview .product-detail .descriptions {
    background: #222d33;
    padding-top: 40px;
    padding-bottom: 50px;
    box-shadow: -500px 0 0 0 #222d33, 500px 0 0 0 #222d33
}

body.context-landing-quickview .product-detail .descriptions .wd-descriptions-toolbar {
    display: none
}

body.context-landing-quickview .product-detail .descriptions .wd-content {
    max-width: 1250px;
    margin: 0 auto;
    display: block
}

body.context-landing-quickview .product-detail .descriptions .wd-content #Ingredientes_e_Ativos {
    display: none
}

body.context-landing-quickview .product-detail .descriptions .wd-content #LongDescription:before {
    content: "DescriÃ§Ã£o";
    font-size: 25px;
    font-family: "obviously";
    font-weight: 600;
    color: #fff;
    text-align: center;
    display: block;
    padding-bottom: 20px
}

body.context-landing-quickview .product-detail .descriptions .wd-content #Como_usar:before {
    content: "Como usar";
    font-size: 25px;
    font-family: "obviously";
    font-weight: 600;
    color: #fff;
    text-align: center;
    display: block;
    padding-bottom: 20px
}

body.context-landing-quickview .product-detail .descriptions .wd-content p {
    text-align: center;
    color: #fff;
    line-height: 27px
}

body.context-landing-quickview .product-detail .descriptions .wd-content .wd-descriptions-text {
    text-align: center;
    color: #fff;
    line-height: 27px
}

body.context-landing-quickview .product-detail .descriptions .wd-descriptions-nav {
    display: flex;
    justify-content: center;
    gap: 20px;
    padding-bottom: 20px
}

body.context-landing-quickview .product-detail .descriptions .wd-descriptions-nav li {
    order: 0
}

body.context-landing-quickview .product-detail .descriptions .wd-descriptions-nav li a {
    color: #fff;
    width: 200px;
    height: 50px;
    border-radius: 28px;
    border: 2px solid #fff;
    font-size: 17px;
    font-family: "Leelawadee Bold V1";
    display: flex;
    align-items: center;
    justify-content: center;
    text-decoration: none;
    font-family: "Leelawadee Bold V1";
    transition: all 0.3s ease
}

body.context-landing-quickview .product-detail .descriptions .wd-descriptions-nav li a:hover {
    background: #ff2b5a;
    border-color: #ff2b5a
}

body.context-landing-quickview .product-detail .descriptions .wd-descriptions-nav li.LongDescription a {
    font-size: 0
}

body.context-landing-quickview .product-detail .descriptions .wd-descriptions-nav li.LongDescription a:before {
    content: "DescriÃ§Ã£o";
    font-size: 17px
}

body.context-landing-quickview .product-detail .descriptions .wd-descriptions-nav li.Como_usar {
    order: 1
}

body.context-landing-quickview .product-detail .descriptions .wd-descriptions-nav li.Ingredientes_e_Ativos {
    display: none
}

body.context-landing-quickview .product-detail .descriptions .wd-descriptions-nav li.wd-selected a {
    background: #ff2b5a;
    border-color: #ff2b5a
}

body.context-landing-quickview .product-detail .ingrediente-descricao {
    background: #ffdce4;
    padding-top: 40px;
    padding-bottom: 50px;
    box-shadow: -500px 0 0 0 #ffdce4, 500px 0 0 0 #ffdce4;
    margin-bottom: 40px;
    position: relative;
    z-index: 10
}

body.context-landing-quickview .product-detail .ingrediente-descricao:before {
    content: "";
    position: absolute;
    top: 80px;
    background: url('https://lolacosmetics.admin.core.dcg.com.br/Custom/Content/Themes/Lola/Imagens/icones-ativos-1.svg') no-repeat;
    width: 128px;
    height: 384px
}

body.context-landing-quickview .product-detail .ingrediente-descricao .wd-descriptions-panel {
    margin: 0;
    max-width: 92%;
    margin: 0 auto
}

body.context-landing-quickview .product-detail .ingrediente-descricao:after {
    content: "";
    position: absolute;
    top: 60px;
    background: url('https://lolacosmetics.admin.core.dcg.com.br/Custom/Content/Themes/Lola/Imagens/icones-ativos-2.svg') no-repeat;
    width: 224px;
    height: 587px;
    right: -90px
}

body.context-landing-quickview .product-detail .ingrediente-descricao .wd-header {
    display: none
}

body.context-landing-quickview .product-detail .ingrediente-descricao .wd-descriptions-text {
    border-bottom: 1px solid #fff
}

body.context-landing-quickview .product-detail .ingrediente-descricao .wd-title {
    text-align: center;
    font-size: 25px;
    font-family: "obviously";
    font-weight: 600;
    color: #222d33;
    display: block
}

body.context-landing-quickview .product-detail .ingrediente-descricao small {
    text-align: center;
    display: block;
    color: #222d33;
    font-size: 14px;
    padding: 30px 0
}

body.context-landing-quickview .product-detail .ingrediente-descricao .wd-footer {
    width: 100%;
    position: absolute;
    bottom: 0;
    left: 0;
    height: 340px;
    background: linear-gradient(rgba(255, 220, 228, 0) 0%, #ffdce4 100%);
    z-index: 11
}

body.context-landing-quickview .product-detail .ingrediente-descricao .wd-footer:after {
    width: 200px;
    height: 55px;
    border-radius: 30px;
    content: "Ver mais";
    background: #ff2b5a;
    font-size: 17px;
    font-family: "Leelawadee Bold V1";
    color: #fff;
    display: flex;
    align-items: center;
    justify-content: center;
    cursor: pointer;
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    bottom: 0
}

body.context-landing-quickview .product-detail .ingrediente-descricao .wd-content {
    max-height: 770px;
    overflow: hidden;
    transition: all 0.3s ease;
    max-width: 1535px;
    margin: 0 auto;
    display: block;
    background: #ffdce400;
    position: relative;
    z-index: 10
}

body.context-landing-quickview .product-detail .ingrediente-descricao .wd-content .header {
    display: none
}

body.context-landing-quickview .product-detail .ingrediente-descricao .wd-content #Como_usar {
    display: none !important
}

body.context-landing-quickview .product-detail .ingrediente-descricao .wd-content #LongDescription {
    display: none !important
}

body.context-landing-quickview .product-detail .ingrediente-descricao .wd-content .wd-descriptions-text h1 {
    font-size: 16px;
    color: #222d33;
    padding: 30px 0;
    margin: 0;
    border-top: 1px solid #fff;
    display: flex;
    justify-content: space-between;
    align-items: center;
    cursor: pointer;
    padding-right: 15px
}

body.context-landing-quickview .product-detail .ingrediente-descricao .wd-content .wd-descriptions-text h1:after {
    content: "";
    background: url('https://lolacosmetics.admin.core.dcg.com.br/Custom/Content/Themes/Lola/Imagens/mais-ativos.svg') no-repeat;
    width: 15px;
    height: 14px;
    display: block
}

body.context-landing-quickview .product-detail .ingrediente-descricao .wd-content .wd-descriptions-text h1.active-ativos:after {
    background: url('https://lolacosmetics.admin.core.dcg.com.br/Custom/Content/Themes/Lola/Imagens/menos-ativo.svg') no-repeat
}

body.context-landing-quickview .product-detail .ingrediente-descricao .wd-content .wd-descriptions-text h1.active-ativos + h2 {
    max-height: 200px;
    padding-bottom: 30px
}

body.context-landing-quickview .product-detail .ingrediente-descricao .wd-content .wd-descriptions-text h2 {
    margin: 0;
    max-height: 0;
    overflow: hidden;
    transition: all 0.3s ease;
    font-size: 14px;
    font-family: "obviously";
    font-weight: 400
}

body.context-landing-quickview .product-detail .ingrediente-descricao .wd-content.active-ver-mais {
    max-height: 3000px;
    padding-bottom: 100px
}

body.context-landing-quickview .product-detail .ingrediente-descricao .wd-content.active-ver-mais + .wd-footer {
    background: none;
    height: 55px
}

body.context-landing-quickview .product-detail .ingrediente-descricao .wd-content.active-ver-mais + .wd-footer:after {
    content: "Ver menos"
}

body.context-landing-quickview .product-detail .wd-product-media-selector2 {
    padding-bottom: 20px
}

body.context-landing-quickview .product-detail .wd-product-media-selector2 img {
    width: 100%;
    height: auto;
    border-radius: 10px
}

body.context-landing-quickview .product-detail .wd-product-media-selector2 .slick-arrow {
    z-index: 5;
    width: 40px;
    height: 40px
}

body.context-landing-quickview .product-detail .wd-product-media-selector2 .slick-arrow:before {
    display: none
}

body.context-landing-quickview .product-detail .wd-product-media-selector2 .slick-arrow.slick-prev {
    left: -12px
}

body.context-landing-quickview .product-detail .wd-product-media-selector2 .slick-arrow.slick-next {
    right: -12px
}

body.context-landing-quickview .product-detail .wd-product-media-selector2 .slick-dots {
    bottom: -12px
}

body.context-landing-quickview .product-detail .wd-product-media-selector2 .slick-dots li {
    width: 45px;
    height: 6px;
    border-radius: 5px;
    margin: 0 4px
}

body.context-landing-quickview .product-detail .wd-product-media-selector2 .slick-dots li button {
    width: 45px;
    height: 6px;
    border-radius: 5px;
    background: rgba(187, 187, 187, 0.6);
    padding: 0
}

body.context-landing-quickview .product-detail .wd-product-media-selector2 .slick-dots li button:before {
    display: none
}

body.context-landing-quickview .product-detail .wd-product-media-selector2 .slick-dots li.slick-active button {
    background: #f9dd67
}

body.context-landing-quickview .product-detail .wd-product-media-selector2 .image {
    background: #f2f2f2;
    border-radius: 10px
}

body.context-landing-quickview .product-detail .vitrine-upsell.vitrine-upsell-1 {
    padding-bottom: 30px
}

body.context-landing-quickview .product-detail .vitrine-upsell .title-lola {
    margin-bottom: 30px
}

body.context-landing-quickview .product-detail .vitrine-upsell ul.row {
    overflow: visible
}

body.context-landing-quickview .product-detail .vitrine-upsell ul.row .slick-slide {
    padding: 0 7.5px
}

body.context-landing-quickview .product-detail .vitrine-upsell ul.row .slick-arrow {
    z-index: 5;
    width: 40px;
    height: 40px
}

body.context-landing-quickview .product-detail .vitrine-upsell ul.row .slick-arrow:before {
    display: none
}

body.context-landing-quickview .product-detail .vitrine-upsell ul.row .slick-arrow.slick-prev {
    left: -15px
}

body.context-landing-quickview .product-detail .vitrine-upsell ul.row .slick-arrow.slick-next {
    right: -15px
}

body.context-landing-quickview #colorbox #cboxNext {
    background: url('https://lolacosmetics.admin.core.dcg.com.br/Custom/Content/Themes/Lola/Imagens/seta-right.svg') no-repeat;
    width: 40px;
    height: 40px;
    right: -20px
}

body.context-landing-quickview #colorbox #cboxPrevious {
    background: url('https://lolacosmetics.admin.core.dcg.com.br/Custom/Content/Themes/Lola/Imagens/seta-left.svg') no-repeat;
    width: 40px;
    height: 40px;
    left: -20px
}

body.context-landing-quickview #colorbox #cboxClose {
    width: 32px;
    height: 32px;
    border-radius: 32px;
    color: #ff2b5a;
    background: #fff;
    font-size: 0;
    top: -40px;
    right: 0
}

body.context-landing-quickview #colorbox #cboxClose:after {
    font-size: 26px;
    font-family: "Leelawadee Bold V1"
}

@media (max-width: 1535px) {
    body[class*="context-product-"] .product-detail .ingrediente-descricao::before {
        left: -55px
    }

    body[class*="context-product-"] .product-detail .ingrediente-descricao::after {
        right: -150px
    }

    body[class*=context-product-] .product-detail .head {
        max-width: 97%
    }

    body[class*=context-product-] .product-detail .associations {
        max-width: 97%
    }

    body[class*=context-product-] .product-detail .vitrine-upsell ul.row li[class*=product-] .wd-product-line-medias a.thumb {
        width: 250px !important;
        height: 250px !important
    }

    body[class*=context-product-] .product-detail .vitrine-upsell ul.row li[class*=product-] .wd-product-line-medias a.thumb img {
        width: 100%;
        height: auto
    }

    body.context-landing-quickview .product-detail .head {
        max-width: 97%
    }

    body.context-landing-quickview .product-detail .associations {
        max-width: 97%
    }

    body.context-landing-quickview .product-detail .vitrine-upsell ul.row li[class*=product-] .wd-product-line-medias a.thumb {
        width: 250px !important;
        height: 250px !important
    }

    body.context-landing-quickview .product-detail .vitrine-upsell ul.row li[class*=product-] .wd-product-line-medias a.thumb img {
        width: 100%;
        height: auto
    }
}

@media (max-width: 1400px) {
    body[class*=context-product-] .product-detail .head .medias .wd-product-medias .wd-product-medias-displayer {
        width: 81%
    }

    body.context-landing-quickview .product-detail .head .medias .wd-product-medias .wd-product-medias-displayer {
        width: 81%
    }
}

@media (max-width: 1480px) {
    body[class*=context-product-] .product-detail .associations.compre-junto-lola form > ul {
        padding-right: 55px
    }

    body.context-landing-quickview .product-detail .associations.compre-junto-lola form > ul {
        padding-right: 55px
    }
}

@media (max-width: 1535px) and (max-width: 1366px) {
    body[class*=context-product-] .product-detail .vitrine-upsell ul.row li[class*=product-] .wd-product-line-medias a.thumb {
        width: 200px !important;
        height: 200px !important
    }

    body.context-landing-quickview .product-detail .vitrine-upsell ul.row li[class*=product-] .wd-product-line-medias a.thumb {
        width: 200px !important;
        height: 200px !important
    }
}

@media (max-width: 1366px) {
    body[class*=context-product-] .product-detail .associations.compre-junto-lola form > ul {
        padding-right: 43px
    }

    body.context-landing-quickview .product-detail .associations.compre-junto-lola form > ul {
        padding-right: 43px
    }
}

@media (max-width: 1280px) {
    body[class*=context-product-] .product-detail .associations.compre-junto-lola form > ul {
        padding-right: 25px
    }

    body[class*=context-product-] .product-detail .associations.compre-junto-lola form > ul li {
        width: 300px
    }

    body[class*=context-product-] .product-detail .associations.compre-junto-lola form > ul li .wd-product-line a.thumb {
        width: 250px !important;
        height: 250px !important
    }

    body[class*=context-product-] .product-detail .associations.compre-junto-lola form > ul li .wd-product-line a.thumb img {
        width: 100%;
        height: auto
    }

    body[class*=context-product-] .product-detail .associations.compre-junto-lola form .cross-sell-footer {
        width: 250px;
        height: 474px
    }

    body[class*=context-product-] .product-detail .associations.compre-junto-lola form .cross-sell-footer .footer-compre:before {
        font-size: 20px
    }

    body.context-landing-quickview .product-detail .associations.compre-junto-lola form > ul {
        padding-right: 25px
    }

    body.context-landing-quickview .product-detail .associations.compre-junto-lola form > ul li {
        width: 300px
    }

    body.context-landing-quickview .product-detail .associations.compre-junto-lola form > ul li .wd-product-line a.thumb {
        width: 250px !important;
        height: 250px !important
    }

    body.context-landing-quickview .product-detail .associations.compre-junto-lola form > ul li .wd-product-line a.thumb img {
        width: 100%;
        height: auto
    }

    body.context-landing-quickview .product-detail .associations.compre-junto-lola form .cross-sell-footer {
        width: 250px;
        height: 474px
    }

    body.context-landing-quickview .product-detail .associations.compre-junto-lola form .cross-sell-footer .footer-compre:before {
        font-size: 20px
    }
}

@media (max-width: 1535px) and (max-width: 1200px) {
    body[class*=context-product-] .product-detail .vitrine-upsell ul.row li[class*=product-] .wd-product-line-medias a.thumb {
        width: 250px !important;
        height: 250px !important
    }

    body.context-landing-quickview .product-detail .vitrine-upsell ul.row li[class*=product-] .wd-product-line-medias a.thumb {
        width: 250px !important;
        height: 250px !important
    }
}

@media (max-width: 980px) {
    body[class*=context-product-] .product-detail .ingrediente-descricao:before {
        display: none
    }

    body[class*=context-product-] .product-detail .ingrediente-descricao:after {
        display: none
    }

    body.context-landing-quickview .product-detail .ingrediente-descricao:before {
        display: none
    }

    body.context-landing-quickview .product-detail .ingrediente-descricao:after {
        display: none
    }
}

@media (max-width: 767px) {
    body[class*="context-product-"] .modal-zoom-mobile .the-modal-container {
        display: flex;
        justify-content: center;
        padding: 0
    }

    body[class*="context-product-"] .modal-zoom-mobile .the-modal-container img {
        width: 110%;
        height: auto;
        margin-left: -5%
    }

    body[class*=context-product-] .product-detail .head {
        max-width: 100%;
        display: block
    }

    body[class*=context-product-] .product-detail .head .medias {
        width: 91%;
        padding: 0;
        margin: 0 auto
    }

    body[class*=context-product-] .product-detail .head .information {
        width: 92%;
        padding: 0;
        margin: 0 auto
    }

    body[class*=context-product-] .product-detail .head .information > .row {
        padding: 0
    }

    body[class*=context-product-] .product-detail .head .information .tags-produto .linha-produto {
        margin-right: 10px;
        margin-bottom: 10px
    }

    body[class*=context-product-] .product-detail .head .information .destaque-produto ul {
        gap: 10px
    }

    body[class*=context-product-] .product-detail .head .information .destaque-produto ul li {
        gap: 5px
    }

    body[class*=context-product-] .product-detail .head .information .price-page-produto {
        gap: 0
    }

    body[class*=context-product-] .product-detail .head .information .price-page-produto .flag {
        position: relative;
        top: -10px;
        left: -60px
    }

    body[class*=context-product-] .product-detail .head .information .buy-info .wd-product-deliveryfee {
        display: block
    }

    body[class*=context-product-] .product-detail .head .information .buy-info .wd-product-deliveryfee .icon {
        float: left
    }

    body[class*=context-product-] .product-detail .head .information .buy-info .wd-product-deliveryfee strong {
        width: 70%;
        float: left;
        padding-left: 15px
    }

    body[class*=context-product-] .product-detail .head .information .buy-info .wd-product-deliveryfee strong br {
        display: none
    }

    body[class*=context-product-] .product-detail .head .information .buy-info .wd-product-deliveryfee .input-wrapper {
        width: 100%;
        padding-top: 40px
    }

    body[class*=context-product-] .product-detail .head .information .buy-info .wd-product-deliveryfee .button-wrapper {
        top: 30px
    }

    body[class*=context-product-] .product-detail .associations {
        max-width: 92%
    }

    body[class*=context-product-] .product-detail .associations.compre-junto-lola .title-lola h2 {
        font-size: 20px
    }

    body[class*=context-product-] .product-detail .associations.compre-junto-lola form {
        display: block
    }

    body[class*=context-product-] .product-detail .associations.compre-junto-lola form > ul {
        width: 100%;
        padding: 0;
        justify-content: space-between;
        position: relative;
        overflow: visible
    }

    body[class*=context-product-] .product-detail .associations.compre-junto-lola form > ul:before {
        position: absolute;
        z-index: 5;
        left: 50%;
        top: 50%;
        transform: translate(-50%, -50%);
        width: 39px;
        height: 39px;
        background-size: 100%
    }

    body[class*=context-product-] .product-detail .associations.compre-junto-lola form > ul li {
        width: 49%
    }

    body[class*=context-product-] .product-detail .associations.compre-junto-lola form > ul li .rating-average {
        width: 60px;
        height: 14px;
        background-size: 100%
    }

    body[class*=context-product-] .product-detail .associations.compre-junto-lola form > ul li .wd-product-price-description .priceContainer .list-price.de-por span {
        font-size: 10px
    }

    body[class*=context-product-] .product-detail .associations.compre-junto-lola form > ul li .wd-product-price-description .priceContainer .sale-price {
        line-height: 20px
    }

    body[class*=context-product-] .product-detail .associations.compre-junto-lola form > ul li .wd-product-price-description .priceContainer .sale-price span {
        font-size: 15px
    }

    body[class*=context-product-] .product-detail .associations.compre-junto-lola form > ul li .wd-product-price-description .priceContainer .sale-price:after {
        font-size: 10px
    }

    body[class*=context-product-] .product-detail .associations.compre-junto-lola form > ul li .wd-product-price-description .priceContainer .condition {
        font-size: 10px
    }

    body[class*=context-product-] .product-detail .associations.compre-junto-lola form > ul li .wd-product-price-description .priceContainer .condition span {
        font-size: 10px
    }

    body[class*=context-product-] .product-detail .associations.compre-junto-lola form > ul li .wd-product-price-description .priceContainer .condition span:after {
        font-size: 10px
    }

    body[class*=context-product-] .product-detail .associations.compre-junto-lola form > ul li .wd-product-price-description .priceContainer .condition span:before {
        font-size: 10px
    }

    body[class*=context-product-] .product-detail .associations.compre-junto-lola form > ul li .name {
        font-size: 13px
    }

    body[class*=context-product-] .product-detail .associations.compre-junto-lola form > ul li .wd-product-line {
        padding: 10px
    }

    body[class*=context-product-] .product-detail .associations.compre-junto-lola form > ul li .wd-product-line a.thumb {
        width: 170px !important;
        height: 170px !important
    }

    body[class*=context-product-] .product-detail .associations.compre-junto-lola form > ul:after {
        position: absolute;
        z-index: 5;
        left: 50%;
        bottom: -70px;
        transform: translateX(-50%);
        width: 39px;
        height: 39px;
        background-size: 100%
    }

    body[class*=context-product-] .product-detail .associations.compre-junto-lola form .cross-sell-footer {
        width: 100%;
        height: 300px;
        padding: 20px 0;
        justify-content: center;
        margin-top: 100px
    }

    body[class*=context-product-] .product-detail .associations.compre-junto-lola form .cross-sell-footer .footer-compre:before {
        font-size: 25px;
        width: 280px;
        line-height: 35px
    }

    body[class*=context-product-] .product-detail .associations.compre-junto-lola form .cross-sell-footer .footer-compre .priceContainer {
        padding-top: 0
    }

    body[class*=context-product-] .product-detail .descriptions .wd-descriptions {
        max-width: 92%;
        margin: 0 auto;
        display: block
    }

    body[class*=context-product-] .product-detail .descriptions .wd-descriptions-nav li {
        width: 47%
    }

    body[class*=context-product-] .product-detail .descriptions .wd-descriptions-nav li a {
        font-size: 12px;
        width: 100%
    }

    body[class*=context-product-] .product-detail .descriptions .wd-descriptions-nav li.LongDescription a:before {
        font-size: 12px
    }

    body[class*=context-product-] .product-detail .ingrediente-descricao:before {
        content: "";
        position: absolute;
        top: 20px;
        background: url('https://lolacosmetics.admin.core.dcg.com.br/Custom/Content/Themes/Lola/Imagens/icones-ativos-1-mobile.svg') no-repeat;
        width: 89px;
        height: 179px;
        left: -47px;
        display: block
    }

    body[class*=context-product-] .product-detail .ingrediente-descricao:after {
        content: "";
        position: absolute;
        top: 10px;
        background: url('https://lolacosmetics.admin.core.dcg.com.br/Custom/Content/Themes/Lola/Imagens/icones-ativos-2-mobile.svg') no-repeat;
        width: 85px;
        height: 85px;
        right: 0;
        display: block;
        background-position: 40px 0
    }

    body[class*=context-product-] .product-detail .ingrediente-descricao .wd-title {
        font-size: 20px
    }

    body[class*=context-product-] .product-detail .ingrediente-descricao small {
        padding: 30px 15px
    }

    body[class*=context-product-] .product-detail .ingrediente-descricao .wd-content .wd-descriptions-text h1 {
        font-size: 12px
    }

    body[class*=context-product-] .product-detail .vitrine-upsell ul.row .slick-slide {
        width: 300px;
        padding: 0 5px
    }

    body[class*=context-product-] .product-detail .vitrine-upsell ul.row .slick-slide .list-price {
        line-height: 20px;
        margin-top: -10px
    }

    body[class*=context-product-] .product-detail .vitrine-upsell ul.row .slick-slide .list-price em {
        display: block
    }

    body[class*=context-product-] .product-detail .vitrine-upsell ul.row .slick-slide .list-price.de-por {
        margin: 0
    }

    body[class*=context-product-] .product-detail .vitrine-upsell ul.row .slick-slide .list-price.de-por em {
        display: none
    }

    body.context-landing-quickview .product-detail .head {
        max-width: 100%;
        display: block
    }

    body.context-landing-quickview .product-detail .head .medias {
        width: 91%;
        padding: 0;
        margin: 0 auto
    }

    body.context-landing-quickview .product-detail .head .information {
        width: 92%;
        padding: 0;
        margin: 0 auto
    }

    body.context-landing-quickview .product-detail .head .information > .row {
        padding: 0
    }

    body.context-landing-quickview .product-detail .head .information .tags-produto .linha-produto {
        margin-right: 10px;
        margin-bottom: 10px
    }

    body.context-landing-quickview .product-detail .head .information .destaque-produto ul {
        gap: 10px
    }

    body.context-landing-quickview .product-detail .head .information .destaque-produto ul li {
        gap: 5px
    }

    body.context-landing-quickview .product-detail .head .information .price-page-produto {
        gap: 0
    }

    body.context-landing-quickview .product-detail .head .information .price-page-produto .flag {
        position: relative;
        top: -10px;
        left: -60px
    }

    body.context-landing-quickview .product-detail .head .information .buy-info .wd-product-deliveryfee {
        display: block
    }

    body.context-landing-quickview .product-detail .head .information .buy-info .wd-product-deliveryfee .icon {
        float: left
    }

    body.context-landing-quickview .product-detail .head .information .buy-info .wd-product-deliveryfee strong {
        width: 70%;
        float: left;
        padding-left: 15px
    }

    body.context-landing-quickview .product-detail .head .information .buy-info .wd-product-deliveryfee strong br {
        display: none
    }

    body.context-landing-quickview .product-detail .head .information .buy-info .wd-product-deliveryfee .input-wrapper {
        width: 100%;
        padding-top: 40px
    }

    body.context-landing-quickview .product-detail .head .information .buy-info .wd-product-deliveryfee .button-wrapper {
        top: 30px
    }

    body.context-landing-quickview .product-detail .associations {
        max-width: 92%
    }

    body.context-landing-quickview .product-detail .associations.compre-junto-lola .title-lola h2 {
        font-size: 20px
    }

    body.context-landing-quickview .product-detail .associations.compre-junto-lola form {
        display: block
    }

    body.context-landing-quickview .product-detail .associations.compre-junto-lola form > ul {
        width: 100%;
        padding: 0;
        justify-content: space-between;
        position: relative;
        overflow: visible
    }

    body.context-landing-quickview .product-detail .associations.compre-junto-lola form > ul:before {
        position: absolute;
        z-index: 5;
        left: 50%;
        top: 50%;
        transform: translate(-50%, -50%);
        width: 39px;
        height: 39px;
        background-size: 100%
    }

    body.context-landing-quickview .product-detail .associations.compre-junto-lola form > ul li {
        width: 49%
    }

    body.context-landing-quickview .product-detail .associations.compre-junto-lola form > ul li .rating-average {
        width: 60px;
        height: 14px;
        background-size: 100%
    }

    body.context-landing-quickview .product-detail .associations.compre-junto-lola form > ul li .wd-product-price-description .priceContainer .list-price.de-por span {
        font-size: 10px
    }

    body.context-landing-quickview .product-detail .associations.compre-junto-lola form > ul li .wd-product-price-description .priceContainer .sale-price {
        line-height: 20px
    }

    body.context-landing-quickview .product-detail .associations.compre-junto-lola form > ul li .wd-product-price-description .priceContainer .sale-price span {
        font-size: 15px
    }

    body.context-landing-quickview .product-detail .associations.compre-junto-lola form > ul li .wd-product-price-description .priceContainer .sale-price:after {
        font-size: 10px
    }

    body.context-landing-quickview .product-detail .associations.compre-junto-lola form > ul li .wd-product-price-description .priceContainer .condition {
        font-size: 10px
    }

    body.context-landing-quickview .product-detail .associations.compre-junto-lola form > ul li .wd-product-price-description .priceContainer .condition span {
        font-size: 10px
    }

    body.context-landing-quickview .product-detail .associations.compre-junto-lola form > ul li .wd-product-price-description .priceContainer .condition span:after {
        font-size: 10px
    }

    body.context-landing-quickview .product-detail .associations.compre-junto-lola form > ul li .wd-product-price-description .priceContainer .condition span:before {
        font-size: 10px
    }

    body.context-landing-quickview .product-detail .associations.compre-junto-lola form > ul li .name {
        font-size: 13px
    }

    body.context-landing-quickview .product-detail .associations.compre-junto-lola form > ul li .wd-product-line {
        padding: 10px
    }

    body.context-landing-quickview .product-detail .associations.compre-junto-lola form > ul li .wd-product-line a.thumb {
        width: 170px !important;
        height: 170px !important
    }

    body.context-landing-quickview .product-detail .associations.compre-junto-lola form > ul:after {
        position: absolute;
        z-index: 5;
        left: 50%;
        bottom: -70px;
        transform: translateX(-50%);
        width: 39px;
        height: 39px;
        background-size: 100%
    }

    body.context-landing-quickview .product-detail .associations.compre-junto-lola form .cross-sell-footer {
        width: 100%;
        height: 300px;
        padding: 20px 0;
        justify-content: center;
        margin-top: 100px
    }

    body.context-landing-quickview .product-detail .associations.compre-junto-lola form .cross-sell-footer .footer-compre:before {
        font-size: 25px;
        width: 280px;
        line-height: 35px
    }

    body.context-landing-quickview .product-detail .associations.compre-junto-lola form .cross-sell-footer .footer-compre .priceContainer {
        padding-top: 0
    }

    body.context-landing-quickview .product-detail .descriptions .wd-descriptions {
        max-width: 92%;
        margin: 0 auto;
        display: block
    }

    body.context-landing-quickview .product-detail .descriptions .wd-descriptions-nav li {
        width: 47%
    }

    body.context-landing-quickview .product-detail .descriptions .wd-descriptions-nav li a {
        font-size: 12px;
        width: 100%
    }

    body.context-landing-quickview .product-detail .descriptions .wd-descriptions-nav li.LongDescription a:before {
        font-size: 12px
    }

    body.context-landing-quickview .product-detail .ingrediente-descricao:before {
        content: "";
        position: absolute;
        top: 20px;
        background: url('https://lolacosmetics.admin.core.dcg.com.br/Custom/Content/Themes/Lola/Imagens/icones-ativos-1-mobile.svg') no-repeat;
        width: 89px;
        height: 179px;
        left: -47px;
        display: block
    }

    body.context-landing-quickview .product-detail .ingrediente-descricao:after {
        content: "";
        position: absolute;
        top: 10px;
        background: url('https://lolacosmetics.admin.core.dcg.com.br/Custom/Content/Themes/Lola/Imagens/icones-ativos-2-mobile.svg') no-repeat;
        width: 85px;
        height: 85px;
        right: 0;
        display: block;
        background-position: 40px 0
    }

    body.context-landing-quickview .product-detail .ingrediente-descricao .wd-title {
        font-size: 20px
    }

    body.context-landing-quickview .product-detail .ingrediente-descricao small {
        padding: 30px 15px
    }

    body.context-landing-quickview .product-detail .ingrediente-descricao .wd-content .wd-descriptions-text h1 {
        font-size: 12px
    }

    body.context-landing-quickview .product-detail .vitrine-upsell ul.row .slick-slide {
        width: 300px;
        padding: 0 5px
    }

    body.context-landing-quickview .product-detail .vitrine-upsell ul.row .slick-slide .list-price {
        line-height: 20px;
        margin-top: -10px
    }

    body.context-landing-quickview .product-detail .vitrine-upsell ul.row .slick-slide .list-price em {
        display: block
    }

    body.context-landing-quickview .product-detail .vitrine-upsell ul.row .slick-slide .list-price.de-por {
        margin: 0
    }

    body.context-landing-quickview .product-detail .vitrine-upsell ul.row .slick-slide .list-price.de-por em {
        display: none
    }
}

.grid-empty .wd-browsing-breadcrumbs, .grid-empty #left {
    display: none
}

.grid-empty .vitrine ul li {
    width: auto !important;
    padding: 0 20px
}

@media screen and (max-width: 1023px) {
    .grid-empty .vitrine ul li {
        padding: 0 10px;
        width: 300px !important
    }
}

@media screen and (max-width: 1023px) {
    .grid-empty #middle {
        max-width: 100% !important
    }
}

.grid-empty #middle #content-wrapper .no-data {
    display: none
}

.grid-empty #middle #content-wrapper .live-scroll {
    display: none
}

.grid-empty #middle #content-wrapper > .row {
    display: none
}

.grid-empty #middle #content-wrapper > .row .col-lg-10 {
    width: 100% !important
}

@media screen and (max-width: 1023px) {
    .grid-empty .slick-next {
        right: 30px
    }

    .grid-empty .slick-prev {
        left: 10px;
        z-index: 1
    }
}

.grid-empty .not-found-middle {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    font-size: 14px
}

.grid-empty .not-found-middle .button {
    cursor: pointer;
    display: flex;
    background: black;
    color: white;
    padding: 10px;
    gap: 10px;
    font-weight: 500;
    border-radius: 10px;
    margin-top: 20px
}

@media screen and (max-width: 1023px) {
    .grid-empty .not-found-middle {
        font-size: 12px
    }
}

.grid-empty .not-found-middle .not-found-title {
    font-size: 20px;
    font-weight: 500;
    margin-bottom: 20px
}

body.grid-empty #content-wrapper h1 {
    text-align: center
}

body.grid-empty #content-wrapper .no-data {
    text-align: center;
    display: block
}

body.grid-empty .wd-browsing-grid .wd-header {
    display: none
}

body.grid-empty .wd-browsing-grid-sorter {
    display: none !important
}

body.grid-products #middle #content-wrapper #left {
    margin: 0
}

body.grid-products #middle #content-wrapper #right {
    margin: 0
}

body.grid-products #middle #content-wrapper .banners-categorias .wd-marketing-banner {
    padding-bottom: 45px
}

body.grid-products #middle #content-wrapper .banners-categorias .banner-wrapper {
    height: auto !important
}

body.grid-products #middle #content-wrapper .banners-categorias .banner-wrapper img {
    width: 100%;
    height: auto;
    border-radius: 10px
}

body.grid-products #middle #content-wrapper .category-text-footer {
    padding-top: 60px
}

body.grid-products #middle #content-wrapper .category-text-footer p {
    color: #000 !important;
    font-family: obviously !important;
    font-weight: 400 !important;
    font-size: 14.6667px !important;
    line-height: 20px
}

body.grid-products #middle #content-wrapper .category-text-footer span {
    color: #000 !important;
    font-family: obviously !important;
    font-weight: 400 !important;
    font-size: 14.6667px !important;
    line-height: 20px
}

body.grid-products #middle #content-wrapper .category-text-footer h2 {
    font-family: obviously !important;
    font-weight: 700 !important;
    font-size: 16px !important;
    color: #9CA19F
}

body.grid-products #middle #content-wrapper > .row {
    display: flex
}

body.grid-products #middle #content-wrapper > .row .col-lg-2 {
    width: 23%;
    padding-right: 50px
}

body.grid-products #middle #content-wrapper > .row .col-lg-2 .mobile-control {
    display: none
}

body.grid-products #middle #content-wrapper > .row .col-lg-2 .selected-facets {
    background: none;
    border: none
}

body.grid-products #middle #content-wrapper > .row .col-lg-2 .selected-facets:before {
    content: "Filtros Selecionados:";
    display: block;
    font-size: 17px;
    color: #000;
    font-family: "obviously";
    font-weight: 700;
    padding-bottom: 5px;
    margin-left: 0
}

body.grid-products #middle #content-wrapper > .row .col-lg-2 .selected-facets .facet-type-selected {
    display: flex;
    gap: 5px;
    flex-wrap: wrap
}

body.grid-products #middle #content-wrapper > .row .col-lg-2 .selected-facets .selected-facet {
    margin: 0;
    border: none
}

body.grid-products #middle #content-wrapper > .row .col-lg-2 .selected-facets .selected-facet .selected-facet-name {
    display: none
}

body.grid-products #middle #content-wrapper > .row .col-lg-2 .selected-facets .selected-facet ul {
    display: flex;
    margin: 0;
    padding: 0;
    gap: 5px;
    flex-wrap: wrap
}

body.grid-products #middle #content-wrapper > .row .col-lg-2 .selected-facets .selected-facet ul li {
    border: none;
    display: flex;
    align-items: center;
    background: #f49416;
    height: 30px;
    color: #fff;
    font-family: "obviously";
    font-weight: 600;
    font-size: 12px;
    border-radius: 30px;
    justify-content: center;
    padding: 0 20px;
    margin: 0;
    gap: 5px
}

body.grid-products #middle #content-wrapper > .row .col-lg-2 .selected-facets .selected-facet ul li .clear-filter {
    position: initial;
    height: 22px
}

body.grid-products #middle #content-wrapper > .row .col-lg-2 .selected-facets .selected-facet ul li .clear-filter:hover {
    font-size: 17px;
    color: #ff2b5a
}

body.grid-products #middle #content-wrapper > .row .col-lg-2 .facets {
    background: none;
    border: none;
    border-top: 1px solid #E8E8E8;
    padding-left: 0;
    border-radius: 0;
    padding-right: 0
}

body.grid-products #middle #content-wrapper > .row .col-lg-2 .facets .category a {
    width: 60%
}

body.grid-products #middle #content-wrapper > .row .col-lg-2 .facets .category .expander {
    position: absolute;
    right: 0;
    left: initial
}

body.grid-products #middle #content-wrapper > .row .col-lg-2 .facets .category .expander:after {
    background: url('https://lolacosmetics.admin.core.dcg.com.br/Custom/Content/Themes/Lola/Imagens/seta-filter-categoria.svg') no-repeat;
    width: 11px;
    height: 7px;
    content: "";
    display: block;
    transition: all 0.3s ease;
    transform: rotate(180deg)
}

body.grid-products #middle #content-wrapper > .row .col-lg-2 .facets .category .expander:before {
    display: none
}

body.grid-products #middle #content-wrapper > .row .col-lg-2 .facets .category .level-0 {
    padding-bottom: 15px;
    display: none !important
}

body.grid-products #middle #content-wrapper > .row .col-lg-2 .facets .category .level-0.LINHAS {
    display: block !important
}

body.grid-products #middle #content-wrapper > .row .col-lg-2 .facets .category .level-0 .expander-name-container h4 {
    display: block
}

body.grid-products #middle #content-wrapper > .row .col-lg-2 .facets .category .level-0 > h4 {
    padding-bottom: 10px;
    display: block
}

body.grid-products #middle #content-wrapper > .row .col-lg-2 .facets .category .level-0 .level-1 h4 a {
    width: 100%;
    font-family: 13px
}

body.grid-products #middle #content-wrapper > .row .col-lg-2 .facets .category .level-0 .level-1 h4 a .option-title {
    color: #000
}

body.grid-products #middle #content-wrapper > .row .col-lg-2 .facets .category .level-0.list-open .expander:after {
    transform: rotate(0)
}

body.grid-products #middle #content-wrapper > .row .col-lg-2 .facets .category .level-0.list-open .level-1 {
    padding-top: 15px;
    padding-left: 15px
}

body.grid-products #middle #content-wrapper > .row .col-lg-2 .facets .category .level-0.not-empty h4 {
    padding-bottom: 0
}

body.grid-products #middle #content-wrapper > .row .col-lg-2 .facets:before {
    content: "Filtrar por:";
    display: block;
    font-size: 17px;
    color: #000;
    font-family: "obviously";
    font-weight: 700;
    padding-bottom: 5px
}

body.grid-products #middle #content-wrapper > .row .col-lg-2 .facets .facet-type {
    overflow: visible
}

body.grid-products #middle #content-wrapper > .row .col-lg-2 .facets .range-wrapper {
    background: none;
    border: none
}

body.grid-products #middle #content-wrapper > .row .col-lg-2 .facets .range-wrapper .range2h {
    border: none;
    box-shadow: none;
    background: #ff2b5a
}

body.grid-products #middle #content-wrapper > .row .col-lg-2 .facets .range-wrapper .range2h .defined-range {
    background: #E8E8E8 !important;
    box-shadow: none;
    height: 6px
}

body.grid-products #middle #content-wrapper > .row .col-lg-2 .facets .range-wrapper .range2h .min-text {
    color: #000;
    left: -10px;
    bottom: -40px;
    font-size: 14px
}

body.grid-products #middle #content-wrapper > .row .col-lg-2 .facets .range-wrapper .range2h .max-text {
    color: #000;
    bottom: -40px;
    font-size: 14px
}

body.grid-products #middle #content-wrapper > .row .col-lg-2 .facets .range-wrapper .range2h .handler {
    top: -6px
}

body.grid-products #middle #content-wrapper > .row .col-lg-2 .facets .range-wrapper .range2h .handler .icon {
    width: 16px;
    height: 16px;
    background: #FF2B5A;
    border-radius: 16px;
    box-shadow: none;
    border: none
}

body.grid-products #middle #content-wrapper > .row .col-lg-2 .facets ul {
    padding-left: 0
}

body.grid-products #middle #content-wrapper > .row .col-lg-2 .facets ul li {
    padding-bottom: 10px
}

body.grid-products #middle #content-wrapper > .row .col-lg-2 .facets ul li .option-count {
    display: none
}

body.grid-products #middle #content-wrapper > .row .col-lg-2 .facets ul li a {
    color: #7F817F;
    font-size: 14px;
    display: flex;
    align-items: center;
    text-decoration: none;
    gap: 5px
}

body.grid-products #middle #content-wrapper > .row .col-lg-2 .facets ul li a .option-title {
    color: #7F817F;
    font-size: 14px;
    text-decoration: none
}

body.grid-products #middle #content-wrapper > .row .col-lg-2 .facets ul li a[title="LINHAS"]:before {
    display: none
}

body.grid-products #middle #content-wrapper > .row .col-lg-2 .facets ul li a:before {
    content: "";
    width: 12px;
    height: 12px;
    background: #fff;
    border: 1px solid #707070;
    border-radius: 12px;
    display: block
}

body.grid-products #middle #content-wrapper > .row .col-lg-2 .facets ul li a:hover:before {
    background: url('https://lolacosmetics.admin.core.dcg.com.br/Custom/Content/Themes/Lola/Imagens/filter-hover.svg') no-repeat #000;
    border-color: #000
}

body.grid-products #middle #content-wrapper > .row .col-lg-2 .facets .facet-title {
    font-size: 14px;
    color: #000;
    font-family: "obviously";
    font-weight: 700;
    margin: 18px 0
}

body.grid-products #middle #content-wrapper > .row .col-lg-2 .facets .facet-title h3 {
    display: flex;
    align-items: center;
    justify-content: space-between
}

body.grid-products #middle #content-wrapper > .row .col-lg-2 .facets .facet-title h3:after {
    background: url('https://lolacosmetics.admin.core.dcg.com.br/Custom/Content/Themes/Lola/Imagens/seta-filter-categoria.svg') no-repeat;
    width: 11px;
    height: 7px;
    content: "";
    display: none;
    transition: all 0.3s ease
}

body.grid-products #middle #content-wrapper > .row .col-lg-2 .facets .facet-title:before {
    display: none
}

body.grid-products #middle #content-wrapper > .row .col-lg-2 .facets .facet-title.facet-closed h3:after {
    transform: rotate(180deg)
}

body.grid-products #middle #content-wrapper > .row .col-lg-10 {
    width: 77%
}

body.grid-products #middle #content-wrapper > .row .col-lg-10 > h1 {
    display: none
}

body.grid-products #middle #content-wrapper > .row .col-lg-10 .wd-browsing-grid-sorter {
    position: initial;
    display: flex;
    justify-content: right;
    align-items: center;
    border: none;
    gap: 5px
}

body.grid-products #middle #content-wrapper > .row .col-lg-10 .wd-browsing-grid-sorter span {
    color: #9CA19F;
    font-size: 13px;
    text-transform: uppercase
}

body.grid-products #middle #content-wrapper > .row .col-lg-10 .wd-browsing-grid-sorter select {
    width: 180px;
    border: none;
    background: none;
    color: #000000;
    text-transform: uppercase;
    font-size: 13px;
    height: 20px;
    padding: 0;
    padding-left: 10px
}

body.grid-products #middle #content-wrapper > .row .col-lg-10 .wd-browsing-grid .wd-header {
    display: none !important
}

body.grid-products #middle #content-wrapper > .row .col-lg-10 .wd-browsing-grid .wd-content header .description {
    display: none
}

body.grid-products #middle #content-wrapper > .row .col-lg-10 .wd-browsing-grid .wd-content header .page-number {
    display: none
}

body.grid-products #middle #content-wrapper > .row .col-lg-10 .wd-browsing-grid .wd-content header .wd-browsing-grid-pager {
    min-height: initial
}

body.grid-products #middle #content-wrapper > .row .col-lg-10 .wd-browsing-grid .wd-content footer {
    padding-top: 40px
}

body.grid-products #middle #content-wrapper > .row .col-lg-10 .wd-browsing-grid .wd-content footer .wd-browsing-grid-pager .description {
    display: none
}

body.grid-products #middle #content-wrapper > .row .col-lg-10 .wd-browsing-grid .wd-content footer .wd-browsing-grid-sorter {
    display: none
}

body.grid-products #middle #content-wrapper > .row .col-lg-10 .wd-browsing-grid .wd-content footer .page-number {
    display: flex;
    justify-content: center;
    width: 100%;
    gap: 10px
}

body.grid-products #middle #content-wrapper > .row .col-lg-10 .wd-browsing-grid .wd-content footer .page-number .page-selected {
    width: 49px;
    height: 49px;
    border-radius: 5px;
    display: block;
    color: #fff;
    font-family: "Leelawadee", sans-serif;
    font-size: 20px;
    border: none;
    padding: 0;
    display: flex;
    align-items: center;
    justify-content: center;
    background: #FF2B5A;
    border: 1px solid #FF2B5A
}

body.grid-products #middle #content-wrapper > .row .col-lg-10 .wd-browsing-grid .wd-content footer .page-number .prev {
    width: 49px;
    height: 49px;
    border-radius: 5px;
    display: block;
    color: #000;
    font-family: "Leelawadee", sans-serif;
    font-size: 20px;
    border: none;
    padding: 0;
    display: flex;
    align-items: center;
    justify-content: center;
    background: #fff;
    border: 1px solid #E6E6E6;
    text-decoration: none;
    font-size: 0;
    background: url('https://lolacosmetics.admin.core.dcg.com.br/Custom/Content/Themes/Lola/Imagens/anterior-pager.svg') no-repeat #fff center
}

body.grid-products #middle #content-wrapper > .row .col-lg-10 .wd-browsing-grid .wd-content footer .page-number .prev a {
    font-size: 0;
    background: url('https://lolacosmetics.admin.core.dcg.com.br/Custom/Content/Themes/Lola/Imagens/anterior-pager.svg') no-repeat #fff center
}

body.grid-products #middle #content-wrapper > .row .col-lg-10 .wd-browsing-grid .wd-content footer .page-number .prev a:hover {
    background: url('https://lolacosmetics.admin.core.dcg.com.br/Custom/Content/Themes/Lola/Imagens/anterior-pager-hover.svg') no-repeat #FF2B5A center
}

body.grid-products #middle #content-wrapper > .row .col-lg-10 .wd-browsing-grid .wd-content footer .page-number .next {
    width: 49px;
    height: 49px;
    border-radius: 5px;
    display: block;
    color: #000;
    font-family: "Leelawadee", sans-serif;
    font-size: 20px;
    border: none;
    padding: 0;
    display: flex;
    align-items: center;
    justify-content: center;
    background: #fff;
    border: 1px solid #E6E6E6;
    text-decoration: none;
    font-size: 0;
    background: url('https://lolacosmetics.admin.core.dcg.com.br/Custom/Content/Themes/Lola/Imagens/proximo-pager.svg') no-repeat #fff center
}

body.grid-products #middle #content-wrapper > .row .col-lg-10 .wd-browsing-grid .wd-content footer .page-number .next a {
    font-size: 0;
    background: url('https://lolacosmetics.admin.core.dcg.com.br/Custom/Content/Themes/Lola/Imagens/proximo-pager.svg') no-repeat #fff center
}

body.grid-products #middle #content-wrapper > .row .col-lg-10 .wd-browsing-grid .wd-content footer .page-number .next a i {
    display: none
}

body.grid-products #middle #content-wrapper > .row .col-lg-10 .wd-browsing-grid .wd-content footer .page-number .next:hover a {
    background: url('https://lolacosmetics.admin.core.dcg.com.br/Custom/Content/Themes/Lola/Imagens/proximo-pager-hover.svg') no-repeat #FF2B5A center
}

body.grid-products #middle #content-wrapper > .row .col-lg-10 .wd-browsing-grid .wd-content footer .page-number span {
    margin: 0;
    padding: 0;
    width: 49px;
    height: 49px;
    border-radius: 5px;
    display: block;
    color: #000;
    font-family: "Leelawadee", sans-serif;
    font-size: 20px;
    border: none;
    padding: 0;
    display: flex;
    align-items: center;
    justify-content: center;
    background: #fff;
    border: 1px solid #E6E6E6;
    text-decoration: none
}

body.grid-products #middle #content-wrapper > .row .col-lg-10 .wd-browsing-grid .wd-content footer .page-number span a {
    width: 49px;
    height: 49px;
    border-radius: 5px;
    display: block;
    color: #000;
    font-family: "Leelawadee", sans-serif;
    font-size: 20px;
    border: none;
    padding: 0;
    display: flex;
    align-items: center;
    justify-content: center;
    background: #fff;
    border: none;
    text-decoration: none
}

body.grid-products #middle #content-wrapper > .row .col-lg-10 .wd-browsing-grid .wd-content footer .page-number span a:hover {
    background: #FF2B5A;
    border: 1px solid #FF2B5A;
    color: #fff
}

body.grid-products #middle #content-wrapper > .row .col-lg-10 .wd-browsing-grid .wd-content ul.row {
    border: none;
    padding-top: 40px;
    display: flex;
    flex-wrap: wrap
}

body.grid-products #middle #content-wrapper > .row .col-lg-10 .wd-browsing-grid .wd-content ul.row > li {
    width: 32.2%;
    padding-right: 18px;
    padding-bottom: 18px
}

body.grid-products #middle #content-wrapper > .row .col-lg-10 .wd-browsing-grid .wd-content ul.row > li .wd-product-line .list-price em {
    display: block
}

body.grid-products #middle #content-wrapper > .row .col-lg-10 .wd-browsing-grid .wd-content ul.row > li .wd-product-line .list-price.de-por em {
    display: none
}

@media (max-width: 1535px) {
    body.grid-products #middle {
        max-width: 97%
    }
}

@media (max-width: 1485px) {
    body.grid-products #middle #content-wrapper > .row .col-lg-10 .wd-browsing-grid .wd-content ul.row > li {
        width: 32%
    }

    body.grid-products #middle #content-wrapper > .row .col-lg-10 .wd-browsing-grid .wd-content ul.row > li .wd-product-line-medias a.thumb {
        width: 250px !important;
        height: 250px !important
    }

    body.grid-products #middle #content-wrapper > .row .col-lg-10 .wd-browsing-grid .wd-content ul.row > li .wd-product-line-medias a.thumb img {
        width: 100%;
        height: auto
    }
}

@media (max-width: 1275px) {
    body.grid-products #middle #content-wrapper > .row .col-lg-10 .wd-browsing-grid .wd-content ul.row > li {
        width: 31.9%
    }

    body.grid-products #middle #content-wrapper > .row .col-lg-10 .wd-browsing-grid .wd-content ul.row > li .wd-product-line-medias a.thumb {
        width: 230px !important;
        height: 230px !important
    }

    body.grid-products #middle #content-wrapper > .row .col-lg-10 .wd-browsing-grid .wd-content ul.row > li .wd-product-line-medias a.thumb img {
        width: 100%;
        height: auto
    }
}

@media (max-width: 1190px) {
    body.grid-products #middle #content-wrapper > .row .col-lg-10 .wd-browsing-grid .wd-content ul.row > li {
        width: 31.8%
    }

    body.grid-products #middle #content-wrapper > .row .col-lg-10 .wd-browsing-grid .wd-content ul.row > li .wd-product-line-medias a.thumb {
        width: 220px !important;
        height: 220px !important
    }

    body.grid-products #middle #content-wrapper > .row .col-lg-10 .wd-browsing-grid .wd-content ul.row > li .wd-product-line-medias a.thumb img {
        width: 100%;
        height: auto
    }
}

@media (min-width: 980px) {
    body.grid-products #middle #content-wrapper > .row .col-lg-10 .wd-browsing-grid .wd-content ul.row > li:nth-child(3n) {
        padding-right: 0
    }
}

@media (max-width: 767px) {
    body.grid-products #middle {
        max-width: 92%
    }

    body.grid-products #middle #content-wrapper .banners-categorias .wd-marketing-banner {
        padding-bottom: 20px
    }

    body.grid-products #middle #content-wrapper > .row .col-lg-2 {
        position: fixed;
        right: -130%;
        width: 87%;
        z-index: 9999;
        background: #fff;
        padding: 0;
        height: 100%;
        top: 0;
        transition: all 0.3s ease
    }

    body.grid-products #middle #content-wrapper > .row .col-lg-2 #btn-filter {
        padding: 0 15px;
        border-top: 1px solid #DCDCDC;
        padding-top: 20px
    }

    body.grid-products #middle #content-wrapper > .row .col-lg-2 #btn-filter button {
        font-family: "Leelawadee Bold V1";
        margin-bottom: 15px;
        background: #FF2B5A;
        font-size: 17px
    }

    body.grid-products #middle #content-wrapper > .row .col-lg-2 #btn-filter button#limpar-agora {
        background: none;
        border: 1px solid #D5D5D5;
        color: #0B040A
    }

    body.grid-products #middle #content-wrapper > .row .col-lg-2 + #bg-filter-mobile {
        background: rgba(0, 0, 0, 0.5);
        width: 100%;
        height: 100%;
        position: fixed;
        top: 0;
        left: 0;
        z-index: 99;
        display: none;
        cursor: pointer
    }

    body.grid-products #middle #content-wrapper > .row .col-lg-2 .wd-facet-group {
        height: 70%;
        background-color: #fff;
        position: relative;
        z-index: 999;
        padding: 0 15px;
        overflow-y: auto
    }

    body.grid-products #middle #content-wrapper > .row .col-lg-2 .facets {
        display: block
    }

    body.grid-products #middle #content-wrapper > .row .col-lg-2 .facets:before {
        padding: 20px 0 30px;
        border-bottom: 1px solid #E8E8E8
    }

    body.grid-products #middle #content-wrapper > .row .col-lg-2.active-filter-mobile {
        right: 0
    }

    body.grid-products #middle #content-wrapper > .row .col-lg-2.active-filter-mobile + #bg-filter-mobile {
        display: block
    }

    body.grid-products #middle #content-wrapper > .row .col-lg-10 {
        width: 100%
    }

    body.grid-products #middle #content-wrapper > .row .col-lg-10 .wd-browsing-grid-sorter span {
        font-size: 11px;
        height: 22px;
        line-height: 19px
    }

    body.grid-products #middle #content-wrapper > .row .col-lg-10 .wd-browsing-grid-sorter select {
        font-size: 11px;
        width: 150px;
        padding-left: 0
    }

    body.grid-products #middle #content-wrapper > .row .col-lg-10 .wd-browsing-grid .wd-content header {
        display: flex;
        align-items: center;
        justify-content: space-between
    }

    body.grid-products #middle #content-wrapper > .row .col-lg-10 .wd-browsing-grid .wd-content header .wd-browsing-grid-pager:before {
        content: "Filtrar por";
        display: flex;
        align-items: center;
        justify-content: center;
        width: 135px;
        height: 42px;
        background: #222D33;
        border-radius: 42px;
        color: #fff;
        font-size: 14px;
        font-family: "obviously";
        font-weight: 700
    }

    body.grid-products #middle #content-wrapper > .row .col-lg-10 .wd-browsing-grid .wd-content footer .page-number {
        margin: 0;
        float: initial
    }

    body.grid-products #middle #content-wrapper > .row .col-lg-10 .wd-browsing-grid .wd-content footer .page-number .page-selected {
        width: 29px;
        height: 29px
    }

    body.grid-products #middle #content-wrapper > .row .col-lg-10 .wd-browsing-grid .wd-content footer .page-number .prev {
        width: 29px;
        height: 29px
    }

    body.grid-products #middle #content-wrapper > .row .col-lg-10 .wd-browsing-grid .wd-content footer .page-number .next {
        width: 29px;
        height: 29px
    }

    body.grid-products #middle #content-wrapper > .row .col-lg-10 .wd-browsing-grid .wd-content footer .page-number span {
        width: 29px;
        height: 29px
    }

    body.grid-products #middle #content-wrapper > .row .col-lg-10 .wd-browsing-grid .wd-content footer .page-number span a {
        width: 29px;
        height: 29px
    }

    body.grid-products #middle #content-wrapper > .row .col-lg-10 .wd-browsing-grid .wd-content ul.row {
        border-top: 1px solid #CBCBCB;
        padding-top: 25px;
        margin-top: 30px
    }

    body.grid-products #middle #content-wrapper > .row .col-lg-10 .wd-browsing-grid .wd-content ul.row > li {
        width: 49.2%;
        padding-right: 6px;
        padding-bottom: 6px
    }

    body.grid-products #middle #content-wrapper > .row .col-lg-10 .wd-browsing-grid .wd-content ul.row > li:nth-child(2n) {
        padding-right: 0
    }

    body.grid-products #middle #content-wrapper > .row .col-lg-10 .wd-browsing-grid .wd-content ul.row > li .wd-product-line {
        padding: 8px
    }

    body.grid-products #middle #content-wrapper > .row .col-lg-10 .wd-browsing-grid .wd-content ul.row > li .wd-product-line .flag.off {
        top: 12px;
        width: 38px;
        height: 38px;
        background-size: 100%;
        left: 12px;
        font-size: 12px;
        line-height: 10px
    }

    body.grid-products #middle #content-wrapper > .row .col-lg-10 .wd-browsing-grid .wd-content ul.row > li .wd-product-line .rating-average {
        width: 60px;
        height: 14px;
        background-size: 100%
    }

    body.grid-products #middle #content-wrapper > .row .col-lg-10 .wd-browsing-grid .wd-content ul.row > li .wd-product-line .btn-product-novo .buy-unavailable a {
        font-size: 14px
    }

    body.grid-products #middle #content-wrapper > .row .col-lg-10 .wd-browsing-grid .wd-content ul.row > li .wd-product-line .btn-product-novo form .qtd-vitrine {
        height: 40px
    }

    body.grid-products #middle #content-wrapper > .row .col-lg-10 .wd-browsing-grid .wd-content ul.row > li .wd-product-line .btn-product-novo form .qtd-vitrine .ico-qtd {
        font-size: 14px;
        height: 30px;
        z-index: 5
    }

    body.grid-products #middle #content-wrapper > .row .col-lg-10 .wd-browsing-grid .wd-content ul.row > li .wd-product-line .btn-product-novo form .qtd-vitrine .ico-qtd.mais {
        right: 8px
    }

    body.grid-products #middle #content-wrapper > .row .col-lg-10 .wd-browsing-grid .wd-content ul.row > li .wd-product-line .btn-product-novo form .qtd-vitrine .ico-qtd.menos {
        left: 8px
    }

    body.grid-products #middle #content-wrapper > .row .col-lg-10 .wd-browsing-grid .wd-content ul.row > li .wd-product-line .btn-product-novo form .qtd-vitrine input {
        padding: 0;
        margin: 0 auto;
        height: 40px;
        font-size: 14px
    }

    body.grid-products #middle #content-wrapper > .row .col-lg-10 .wd-browsing-grid .wd-content ul.row > li .wd-product-line .btn-product-novo form .btn-buy-fake {
        font-size: 12px;
        height: 40px;
        justify-content: center;
        text-align: center;
        gap: 0
    }

    body.grid-products #middle #content-wrapper > .row .col-lg-10 .wd-browsing-grid .wd-content ul.row > li .wd-product-line .btn-product-novo form .btn-buy-fake .icon {
        position: relative;
        left: 10px
    }

    body.grid-products #middle #content-wrapper > .row .col-lg-10 .wd-browsing-grid .wd-content ul.row > li .wd-product-line .priceContainer {
        height: 72px
    }

    body.grid-products #middle #content-wrapper > .row .col-lg-10 .wd-browsing-grid .wd-content ul.row > li .wd-product-line .priceContainer .list-price span {
        font-size: 15px
    }

    body.grid-products #middle #content-wrapper > .row .col-lg-10 .wd-browsing-grid .wd-content ul.row > li .wd-product-line .priceContainer .list-price span:after {
        font-size: 10px
    }

    body.grid-products #middle #content-wrapper > .row .col-lg-10 .wd-browsing-grid .wd-content ul.row > li .wd-product-line .priceContainer .list-price .prefix {
        display: none
    }

    body.grid-products #middle #content-wrapper > .row .col-lg-10 .wd-browsing-grid .wd-content ul.row > li .wd-product-line .priceContainer .sale-price:after {
        font-size: 10px
    }

    body.grid-products #middle #content-wrapper > .row .col-lg-10 .wd-browsing-grid .wd-content ul.row > li .wd-product-line .priceContainer .sale-price span {
        font-size: 15px
    }

    body.grid-products #middle #content-wrapper > .row .col-lg-10 .wd-browsing-grid .wd-content ul.row > li .wd-product-line .priceContainer .condition {
        font-size: 10px
    }

    body.grid-products #middle #content-wrapper > .row .col-lg-10 .wd-browsing-grid .wd-content ul.row > li .wd-product-line .priceContainer .condition span {
        font-size: 10px
    }

    body.grid-products #middle #content-wrapper > .row .col-lg-10 .wd-browsing-grid .wd-content ul.row > li .wd-product-line .priceContainer .condition .parcels:before {
        font-size: 10px
    }

    body.grid-products #middle #content-wrapper > .row .col-lg-10 .wd-browsing-grid .wd-content ul.row > li .wd-product-line .priceContainer .condition .parcels:after {
        font-size: 10px
    }

    body.grid-products #middle #content-wrapper > .row .col-lg-10 .wd-browsing-grid .wd-content ul.row > li .wd-product-line h3 {
        font-size: 12px;
        margin-bottom: 5px
    }

    body.grid-products #middle #content-wrapper > .row .col-lg-10 .wd-browsing-grid .wd-content ul.row > li .wd-product-line h3 a {
        font-size: 12px
    }

    body.grid-products #middle #content-wrapper > .row .col-lg-10 .wd-browsing-grid .wd-content ul.row > li .wd-product-line-medias a.thumb {
        width: 170px !important;
        height: 170px !important
    }
}

@media (max-width: 767px) and (max-width: 400px) {
    body.grid-products #middle #content-wrapper > .row .col-lg-10 .wd-browsing-grid .wd-content ul.row > li {
        width: 49%
    }

    body.grid-products #middle #content-wrapper > .row .col-lg-10 .wd-browsing-grid .wd-content ul.row > li .wd-product-line h3 {
        height: 40px
    }

    body.grid-products #middle #content-wrapper > .row .col-lg-10 .wd-browsing-grid .wd-content ul.row > li .wd-product-line .btn-product-novo .buy-unavailable {
        height: 35px
    }

    body.grid-products #middle #content-wrapper > .row .col-lg-10 .wd-browsing-grid .wd-content ul.row > li .wd-product-line .btn-product-novo .buy-unavailable a {
        font-size: 11px
    }

    body.grid-products #middle #content-wrapper > .row .col-lg-10 .wd-browsing-grid .wd-content ul.row > li .wd-product-line .btn-product-novo form .qtd-vitrine {
        height: 30px
    }

    body.grid-products #middle #content-wrapper > .row .col-lg-10 .wd-browsing-grid .wd-content ul.row > li .wd-product-line .btn-product-novo form .qtd-vitrine .ico-qtd {
        font-size: 12px;
        height: 20px;
        top: 13px
    }

    body.grid-products #middle #content-wrapper > .row .col-lg-10 .wd-browsing-grid .wd-content ul.row > li .wd-product-line .btn-product-novo form .qtd-vitrine .ico-qtd.mais {
        right: 5px
    }

    body.grid-products #middle #content-wrapper > .row .col-lg-10 .wd-browsing-grid .wd-content ul.row > li .wd-product-line .btn-product-novo form .qtd-vitrine .ico-qtd.menos {
        left: 5px
    }

    body.grid-products #middle #content-wrapper > .row .col-lg-10 .wd-browsing-grid .wd-content ul.row > li .wd-product-line .btn-product-novo form .qtd-vitrine input {
        font-size: 12px;
        height: 30px
    }

    body.grid-products #middle #content-wrapper > .row .col-lg-10 .wd-browsing-grid .wd-content ul.row > li .wd-product-line .btn-product-novo form .btn-buy-fake {
        font-size: 12px;
        height: 30px;
        width: 61%
    }

    body.grid-products #middle #content-wrapper > .row .col-lg-10 .wd-browsing-grid .wd-content ul.row > li .wd-product-line .btn-product-novo form .btn-buy-fake .icon svg {
        width: 12px
    }

    body.grid-products #middle #content-wrapper > .row .col-lg-10 .wd-browsing-grid .wd-content ul.row > li .wd-product-line-medias a.thumb {
        width: 140px !important;
        height: 140px !important
    }
}

@media (max-width: 767px) and (max-width: 390px) {
    body.grid-products #middle #content-wrapper > .row .col-lg-10 .wd-browsing-grid .wd-content ul.row > li .wd-product-line h3 {
        font-size: 10px
    }

    body.grid-products #middle #content-wrapper > .row .col-lg-10 .wd-browsing-grid .wd-content ul.row > li .wd-product-line h3 a {
        font-size: 10px
    }
}

@media (max-width: 767px) and (max-width: 375px) {
    body.grid-products #middle #content-wrapper > .row .col-lg-10 .wd-browsing-grid .wd-content ul.row > li .wd-product-line .btn-product-novo form .btn-buy-fake {
        width: 64%
    }
}

@media (max-width: 390px) {
    body.grid-products #middle #content-wrapper > .row .col-lg-10 .wd-browsing-grid-sorter span {
        font-size: 9px;
        height: 22px;
        line-height: 19px
    }

    body.grid-products #middle #content-wrapper > .row .col-lg-10 .wd-browsing-grid-sorter select {
        font-size: 9px;
        width: 100px
    }

    body.grid-products #middle #content-wrapper > .row .col-lg-10 .wd-browsing-grid .wd-content header .wd-browsing-grid-pager:before {
        width: 130px;
        height: 35px;
        font-size: 12px;
        line-height: 35px
    }
}

body.page-basket #upsell-total .text {
    display: flex;
    align-items: flex-start;
    gap: 6px
}

body.page-basket #upsell-total .frete-bar {
    background: #e5e5e5;
    width: 100%;
    display: block;
    border-radius: 10px;
    height: 6px;
    position: relative;
    margin-bottom: 20px
}

body.page-basket #upsell-total .frete-bar:after {
    width: 12px;
    height: 12px;
    content: "";
    background: #ff2b5a;
    display: block;
    border-radius: 12px;
    right: 0;
    position: absolute;
    top: 50%;
    transform: translateY(-50%)
}

body.page-basket #upsell-total .frete-bar .selected {
    background: #ff2b5a;
    border-radius: 6px;
    position: absolute;
    left: 0;
    top: 0;
    height: 6px;
    transition: all 0.3s ease
}

body.page-basket #upsell-total .frete-bar .selected:after {
    width: 12px;
    height: 12px;
    content: "";
    background: #ff2b5a;
    display: block;
    border-radius: 12px;
    right: 0;
    position: absolute;
    top: 50%;
    transform: translateY(-50%)
}

body.page-basket #header span.text {
    display: flex;
    align-items: flex-start;
    gap: 6px
}

body.page-basket #header .main-bar {
    box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.16)
}

body.page-basket #header .main-bar #logo {
    width: 89px;
    height: 89px;
    margin: 0 auto;
    display: block
}

body.page-basket #header .main-bar .wrapper {
    padding: 0
}

body.page-basket #header .main-bar .wrapper .row #logo {
    width: 89px;
    height: 89px;
    margin: 0 auto;
    display: block
}

body.page-basket .wd-browsing-breadcrumbs {
    padding-left: 0
}

body.page-basket .wd-browsing-breadcrumbs ul li strong {
    font-size: 0
}

body.page-basket .wd-browsing-breadcrumbs ul li strong:before {
    content: "Sacola";
    font-size: 12px
}

body.page-basket #middle h1 {
    color: #ff2b5a;
    font-size: 20px;
    font-family: "obviously";
    font-weight: 700
}

body.page-basket #middle .wd-checkout-basket > .grid {
    display: flex
}

body.page-basket #middle .wd-checkout-basket > .grid > .grid {
    width: 70%
}

body.page-basket #middle .wd-checkout-basket > .grid > .grid .wd-checkout-basket-grid {
    background: #fff;
    border-radius: 5px;
    border: 1px solid #e6e6e6;
    padding: 20px 20px 0
}

body.page-basket #middle .wd-checkout-basket > .grid > .grid .grid-title {
    display: flex;
    padding-bottom: 10px
}

body.page-basket #middle .wd-checkout-basket > .grid > .grid .grid-title .product {
    width: 38.5%;
    text-align: left
}

body.page-basket #middle .wd-checkout-basket > .grid > .grid .grid-title .product:first-child {
    padding-left: 15px
}

body.page-basket #middle .wd-checkout-basket > .grid > .grid .grid-title li {
    width: 20%;
    font-family: "obviously";
    font-weight: 700;
    text-align: center
}

body.page-basket #middle .wd-checkout-basket > .grid > .grid .grid-title li.quantity {
    width: 15%
}

body.page-basket #middle .wd-checkout-basket > .grid > .grid .grid-informations li ul {
    display: flex;
    padding: 30px 0;
    align-items: center;
    position: relative;
    border-top: 1px solid #e6e6e6
}

body.page-basket #middle .wd-checkout-basket > .grid > .grid .grid-informations li ul .product {
    width: 40%
}

body.page-basket #middle .wd-checkout-basket > .grid > .grid .grid-informations li ul .product .photo {
    background: none;
    border-radius: 0;
    margin-right: 15px
}

body.page-basket #middle .wd-checkout-basket > .grid > .grid .grid-informations li ul .product .data {
    margin-top: 10px;
    width: 90%
}

body.page-basket #middle .wd-checkout-basket > .grid > .grid .grid-informations li ul .product .data .warning {
    font-size: 10px;
    color: #ff2b5a;
    line-height: 18px;
    display: block;
    letter-spacing: 0.05em;
    margin-top: 5px;
    text-align: left;
    line-height: 13px
}

body.page-basket #middle .wd-checkout-basket > .grid > .grid .grid-informations li ul .product .data a {
    color: #343434;
    text-align: left
}

body.page-basket #middle .wd-checkout-basket > .grid > .grid .grid-informations li ul .product .data a strong {
    font-family: "Leelawadee Bold V1";
    font-size: 16px;
    text-transform: lowercase;
    display: block;
    letter-spacing: 0.03em;
    text-decoration: none;
    color: #343434
}

body.page-basket #middle .wd-checkout-basket > .grid > .grid .grid-informations li ul .product .data a strong::first-line {
    text-transform: capitalize
}

body.page-basket #middle .wd-checkout-basket > .grid > .grid .grid-informations li ul li {
    width: 20%;
    text-align: center
}

body.page-basket #middle .wd-checkout-basket > .grid > .grid .grid-informations li ul li button.btn.remove.js-remove.btn-remove {
    position: absolute;
    top: 50%;
    width: 16px;
    height: 19px;
    right: 30px;
    background: none;
    border: none;
    padding: 0;
    transform: translateY(-50%)
}

body.page-basket #middle .wd-checkout-basket > .grid > .grid .grid-informations li ul li .change {
    width: 102px;
    height: 51px;
    background: #f1f1f1;
    border-radius: 25px;
    border: 1px solid #e5e5e5;
    display: flex;
    justify-content: center;
    margin: 0 auto
}

body.page-basket #middle .wd-checkout-basket > .grid > .grid .grid-informations li ul li .change input {
    height: 51px;
    background: none;
    border: none;
    font-size: 17px;
    color: #0b040a;
    font-family: "Leelawadee Bold V1";
    margin: 0;
    width: 40px;
    padding: 0
}

body.page-basket #middle .wd-checkout-basket > .grid > .grid .grid-informations li ul li .change button {
    background: none;
    font-size: 17px;
    color: #ff2b5a;
    font-family: "obviously";
    font-weight: 500;
    height: 35px;
    position: relative;
    top: 5px
}

body.page-basket #middle .wd-checkout-basket > .grid > .grid .grid-informations li ul li.quantity {
    height: 51px;
    width: 15%
}

body.page-basket #middle .wd-checkout-basket > .grid > .grid .grid-informations li ul li.price div {
    font-family: "Leelawadee Bold V1";
    font-size: 16px;
    color: #343434
}

body.page-basket #middle .wd-checkout-basket > .grid > .grid .grid-informations li ul li.price div del {
    font-family: "Leelawadee", sans-serif;
    font-size: 12px
}

body.page-basket #middle .wd-checkout-basket > .grid > .grid .grid-informations li ul li.subtotal strong {
    font-family: "Leelawadee Bold V1";
    font-size: 16px;
    color: #343434
}

body.page-basket #middle .wd-checkout-basket > .grid > .grid .grid-informations .nested-grid {
    position: relative
}

body.page-basket #middle .wd-checkout-basket > .grid > .grid .grid-informations .nested-grid .nested {
    border: none
}

body.page-basket #middle .wd-checkout-basket > .grid > .grid .grid-informations .nested-grid:after {
    content: "";
    display: inline-block;
    width: 1px;
    height: 73%;
    background: #ddd;
    display: block;
    position: absolute;
    left: 20px;
    top: -35px;
    z-index: 0
}

body.page-basket #middle .wd-checkout-basket > .grid > .grid .grid-informations .nested-grid:before {
    width: 20px;
    height: 30px;
    content: "";
    background: transparent;
    position: absolute;
    top: -10px;
    z-index: 10
}

body.page-basket #middle .wd-checkout-basket > .grid > .grid .grid-informations .nested-grid .quantity .change {
    align-items: center;
    font-family: "Leelawadee Bold V1";
    font-size: 17px
}

body.page-basket #middle .wd-checkout-basket > .grid > .grid .grid-informations .nested-grid .quantity .no-desktop {
    display: none
}

body.page-basket #middle .wd-checkout-basket > .grid > .grid .grid-informations .nested-grid .product {
    padding-left: 45px;
    width: 34.7%
}

body.page-basket #middle .wd-checkout-basket > .grid > .grid .grid-informations .nested-grid .product:before {
    content: "";
    width: 40px;
    height: 1px;
    background: #ddd;
    display: block;
    position: absolute;
    left: 0;
    top: 45px;
    left: 20px;
    z-index: 0;
    width: 25px;
    top: 50%
}

body.page-basket #middle .wd-checkout-basket > .grid .summary {
    width: 30%;
    padding-left: 30px
}

body.page-basket #middle .wd-checkout-basket > .grid .summary #summary {
    background: #fff;
    border-radius: 5px;
    border: 1px solid #e6e6e6;
    padding: 20px
}

body.page-basket #middle .wd-checkout-basket > .grid .summary #summary .wd-checkout-basket-deliveryoptions {
    background: none;
    border: none;
    padding: 0;
    margin-top: 0;
    margin-bottom: 15px
}

body.page-basket #middle .wd-checkout-basket > .grid .summary #summary .wd-checkout-basket-deliveryoptions .price {
    display: none
}

body.page-basket #middle .wd-checkout-basket > .grid .summary #summary .wd-checkout-basket-deliveryoptions .new-discount-added {
    position: absolute;
    top: -15px;
    z-index: 5;
    font-size: 11px;
    padding: 5px
}

body.page-basket #middle .wd-checkout-basket > .grid .summary #summary .wd-checkout-basket-deliveryoptions .header {
    display: none
}

body.page-basket #middle .wd-checkout-basket > .grid .summary #summary .wd-checkout-basket-deliveryoptions label.btn-add-discount.btn-text {
    display: none
}

body.page-basket #middle .wd-checkout-basket > .grid .summary #summary .wd-checkout-basket-deliveryoptions input#checkout-basket-discount-visible {
    display: none
}

body.page-basket #middle .wd-checkout-basket > .grid .summary #summary .wd-checkout-basket-deliveryoptions .delivery-options {
    border: none
}

body.page-basket #middle .wd-checkout-basket > .grid .summary #summary .wd-checkout-basket-deliveryoptions .delivery-options .location {
    display: none
}

body.page-basket #middle .wd-checkout-basket > .grid .summary #summary .wd-checkout-basket-deliveryoptions .delivery-options img {
    display: none
}

body.page-basket #middle .wd-checkout-basket > .grid .summary #summary .wd-checkout-basket-deliveryoptions .delivery-options input {
    top: 0
}

body.page-basket #middle .wd-checkout-basket > .grid .summary #summary .wd-checkout-basket-deliveryoptions .delivery-options p {
    display: flex;
    justify-content: space-between;
    width: 90%;
    font-size: 14px;
    color: #646464;
    font-family: "Leelawadee", sans-serif;
    margin-bottom: 0
}

body.page-basket #middle .wd-checkout-basket > .grid .summary #summary .wd-checkout-basket-deliveryoptions .delivery-options p .name {
    font-family: "Leelawadee", sans-serif;
    font-weight: 400
}

body.page-basket #middle .wd-checkout-basket > .grid .summary #summary .wd-checkout-basket-deliveryoptions .delivery-options p b {
    font-family: "Leelawadee", sans-serif;
    font-weight: 400
}

body.page-basket #middle .wd-checkout-basket > .grid .summary #summary .wd-checkout-basket-deliveryoptions .delivery-options .js-delivery-choice {
    display: flex;
    border-bottom: none;
    padding: 0;
    align-items: center;
    height: 35px
}

body.page-basket #middle .wd-checkout-basket > .grid .summary #summary .wd-checkout-basket-deliveryoptions .delivery-options .js-delivery-choice:hover {
    background: none
}

body.page-basket #middle .wd-checkout-basket > .grid .summary #summary .wd-checkout-basket-deliveryoptions .description {
    height: auto;
    padding: 0;
    position: relative
}

body.page-basket #middle .wd-checkout-basket > .grid .summary #summary .wd-checkout-basket-deliveryoptions .description + .grid > strong {
    display: none
}

body.page-basket #middle .wd-checkout-basket > .grid .summary #summary .wd-checkout-basket-deliveryoptions .description + .grid .cupom {
    display: flex;
    font-size: 12px;
    align-items: center;
    justify-content: space-between
}

body.page-basket #middle .wd-checkout-basket > .grid .summary #summary .wd-checkout-basket-deliveryoptions .description + .grid .cupom i {
    display: none
}

body.page-basket #middle .wd-checkout-basket > .grid .summary #summary .wd-checkout-basket-deliveryoptions .description + .grid .cupom button {
    width: auto;
    height: auto;
    background: none;
    color: #ff2b5a;
    font-size: 18px;
    font-family: "obviously";
    font-weight: 700
}

body.page-basket #middle .wd-checkout-basket > .grid .summary #summary .wd-checkout-basket-deliveryoptions .description label {
    font-size: 13px;
    font-family: "obviously";
    font-weight: 500;
    color: #343434;
    width: 100%;
    display: block;
    padding-bottom: 8px
}

body.page-basket #middle .wd-checkout-basket > .grid .summary #summary .wd-checkout-basket-deliveryoptions .description input {
    margin: 0;
    background: #fff;
    border: 1px solid #e6e6e6;
    height: 40px;
    border-radius: 20px;
    font-size: 14px;
    text-indent: 10px;
    font-family: "Leelawadee", sans-serif;
    color: #343434
}

body.page-basket #middle .wd-checkout-basket > .grid .summary #summary .wd-checkout-basket-deliveryoptions .description input::-moz-placeholder {
    font-size: 14px;
    color: #bbbbbb;
    font-family: "Leelawadee", sans-serif
}

body.page-basket #middle .wd-checkout-basket > .grid .summary #summary .wd-checkout-basket-deliveryoptions .description input::-moz-placeholder {
    font-size: 14px;
    color: #bbbbbb;
    font-family: "Leelawadee", sans-serif
}

body.page-basket #middle .wd-checkout-basket > .grid .summary #summary .wd-checkout-basket-deliveryoptions .description input::placeholder {
    font-size: 14px;
    color: #bbbbbb;
    font-family: "Leelawadee", sans-serif
}

body.page-basket #middle .wd-checkout-basket > .grid .summary #summary .wd-checkout-basket-deliveryoptions .description button {
    position: absolute;
    right: 0;
    bottom: 0;
    height: 40px;
    width: 115px;
    background: #222d33;
    font-size: 13px;
    font-family: "obviously";
    font-weight: 700;
    line-height: 35px;
    display: block
}

body.page-basket #middle .wd-checkout-basket > .grid .summary #summary .wd-checkout-basket-discount {
    background: none;
    border: none;
    padding: 0;
    margin-top: 0;
    margin-bottom: 15px
}

body.page-basket #middle .wd-checkout-basket > .grid .summary #summary .wd-checkout-basket-discount .new-discount-added {
    position: absolute;
    top: -15px;
    z-index: 5;
    font-size: 11px;
    padding: 5px
}

body.page-basket #middle .wd-checkout-basket > .grid .summary #summary .wd-checkout-basket-discount .header {
    display: none
}

body.page-basket #middle .wd-checkout-basket > .grid .summary #summary .wd-checkout-basket-discount label.btn-add-discount.btn-text {
    display: none
}

body.page-basket #middle .wd-checkout-basket > .grid .summary #summary .wd-checkout-basket-discount input#checkout-basket-discount-visible {
    display: none
}

body.page-basket #middle .wd-checkout-basket > .grid .summary #summary .wd-checkout-basket-discount .delivery-options {
    border: none
}

body.page-basket #middle .wd-checkout-basket > .grid .summary #summary .wd-checkout-basket-discount .delivery-options .location {
    display: none
}

body.page-basket #middle .wd-checkout-basket > .grid .summary #summary .wd-checkout-basket-discount .delivery-options img {
    display: none
}

body.page-basket #middle .wd-checkout-basket > .grid .summary #summary .wd-checkout-basket-discount .delivery-options input {
    top: 0
}

body.page-basket #middle .wd-checkout-basket > .grid .summary #summary .wd-checkout-basket-discount .delivery-options p {
    display: flex;
    justify-content: space-between;
    width: 90%;
    font-size: 14px;
    color: #646464;
    font-family: "Leelawadee", sans-serif;
    margin-bottom: 0
}

body.page-basket #middle .wd-checkout-basket > .grid .summary #summary .wd-checkout-basket-discount .delivery-options p .name {
    font-family: "Leelawadee", sans-serif;
    font-weight: 400
}

body.page-basket #middle .wd-checkout-basket > .grid .summary #summary .wd-checkout-basket-discount .delivery-options p b {
    font-family: "Leelawadee", sans-serif;
    font-weight: 400
}

body.page-basket #middle .wd-checkout-basket > .grid .summary #summary .wd-checkout-basket-discount .delivery-options .js-delivery-choice {
    display: flex;
    border-bottom: none;
    padding: 0;
    align-items: center;
    height: 35px
}

body.page-basket #middle .wd-checkout-basket > .grid .summary #summary .wd-checkout-basket-discount .delivery-options .js-delivery-choice:hover {
    background: none
}

body.page-basket #middle .wd-checkout-basket > .grid .summary #summary .wd-checkout-basket-discount .description {
    height: auto;
    padding: 0;
    position: relative
}

body.page-basket #middle .wd-checkout-basket > .grid .summary #summary .wd-checkout-basket-discount .description + .grid > strong {
    display: none
}

body.page-basket #middle .wd-checkout-basket > .grid .summary #summary .wd-checkout-basket-discount .description + .grid .cupom {
    display: flex;
    font-size: 12px;
    align-items: center;
    justify-content: space-between
}

body.page-basket #middle .wd-checkout-basket > .grid .summary #summary .wd-checkout-basket-discount .description + .grid .cupom i {
    display: none
}

body.page-basket #middle .wd-checkout-basket > .grid .summary #summary .wd-checkout-basket-discount .description + .grid .cupom button {
    width: auto;
    height: auto;
    background: none;
    color: #ff2b5a;
    font-size: 18px;
    font-family: "obviously";
    font-weight: 700
}

body.page-basket #middle .wd-checkout-basket > .grid .summary #summary .wd-checkout-basket-discount .description label {
    font-size: 13px;
    font-family: "obviously";
    font-weight: 500;
    color: #343434;
    width: 100%;
    display: block;
    padding-bottom: 8px
}

body.page-basket #middle .wd-checkout-basket > .grid .summary #summary .wd-checkout-basket-discount .description input {
    margin: 0;
    background: #fff;
    border: 1px solid #e6e6e6;
    height: 40px;
    border-radius: 20px;
    font-size: 14px;
    text-indent: 10px;
    font-family: "Leelawadee", sans-serif;
    color: #343434
}

body.page-basket #middle .wd-checkout-basket > .grid .summary #summary .wd-checkout-basket-discount .description input::-moz-placeholder {
    font-size: 14px;
    color: #bbbbbb;
    font-family: "Leelawadee", sans-serif
}

body.page-basket #middle .wd-checkout-basket > .grid .summary #summary .wd-checkout-basket-discount .description input::-moz-placeholder {
    font-size: 14px;
    color: #bbbbbb;
    font-family: "Leelawadee", sans-serif
}

body.page-basket #middle .wd-checkout-basket > .grid .summary #summary .wd-checkout-basket-discount .description input::placeholder {
    font-size: 14px;
    color: #bbbbbb;
    font-family: "Leelawadee", sans-serif
}

body.page-basket #middle .wd-checkout-basket > .grid .summary #summary .wd-checkout-basket-discount .description button {
    position: absolute;
    right: 0;
    bottom: 0;
    height: 40px;
    width: 115px;
    background: #222d33;
    font-size: 13px;
    font-family: "obviously";
    font-weight: 700;
    line-height: 35px;
    display: block
}

body.page-basket #middle .wd-checkout-basket > .grid .summary #summary #totla-lola {
    border: 1px solid #e7e7e7;
    border-radius: 5px;
    padding: 15px
}

body.page-basket #middle .wd-checkout-basket > .grid .summary #summary #totla-lola .row-total {
    border-top: 1px solid #e7e7e7;
    padding-top: 10px;
    display: flex
}

body.page-basket #middle .wd-checkout-basket > .grid .summary #summary #totla-lola .row-total .price {
    text-align: right
}

body.page-basket #middle .wd-checkout-basket > .grid .summary #summary #totla-lola .row-total .header {
    width: 20%;
    font-family: "obviously";
    font-weight: 500;
    font-size: 13px;
    color: #333333
}

body.page-basket #middle .wd-checkout-basket > .grid .summary #summary #totla-lola .row-total .condition {
    font-size: 14px;
    font-family: "Leelawadee", sans-serif;
    font-style: normal;
    color: #707070
}

body.page-basket #middle .wd-checkout-basket > .grid .summary #summary #totla-lola .row-total .condition .parcels {
    font-size: 14px;
    font-family: "Leelawadee", sans-serif;
    color: #707070
}

body.page-basket #middle .wd-checkout-basket > .grid .summary #summary #totla-lola .row-total .condition .parcel-value {
    font-size: 14px;
    font-family: "Leelawadee", sans-serif;
    color: #707070
}

body.page-basket #middle .wd-checkout-basket > .grid .summary #summary #totla-lola .row-total .instant-price {
    display: block;
    font-size: 14px;
    font-family: "obviously";
    font-weight: 700;
    color: #ff2b5a
}

body.page-basket #middle .wd-checkout-basket > .grid .summary #summary #totla-lola .row-total .content {
    padding-bottom: 0;
    width: 80%;
    display: block
}

body.page-basket #middle .wd-checkout-basket > .grid .summary #summary #totla-lola > .row > div {
    display: flex;
    justify-content: space-between;
    padding-bottom: 15px;
    align-items: center
}

body.page-basket #middle .wd-checkout-basket > .grid .summary #summary #totla-lola > .row > div span {
    font-family: "obviously";
    font-weight: 500;
    font-size: 13px;
    color: #333333
}

body.page-basket #middle .wd-checkout-basket > .grid .summary #summary #totla-lola > .row > div span:last-child {
    font-family: "Leelawadee", sans-serif;
    font-size: 14px
}

body.page-basket #middle .wd-checkout-basket > .grid .summary #summary #compra-segura {
    align-items: center;
    justify-content: center;
    display: flex;
    gap: 5px;
    font-size: 12px;
    font-family: "Leelawadee", sans-serif;
    color: #b5b5b5;
    padding-top: 10px
}

body.page-basket #middle .wd-checkout-basket > .grid .summary #summary .bottom {
    padding-top: 15px
}

body.page-basket #middle .wd-checkout-basket > .grid .summary #summary .bottom .wd-checkout-basket-buttons {
    margin: 0
}

body.page-basket #middle .wd-checkout-basket > .grid .summary #summary .bottom .wd-checkout-basket-buttons button {
    margin: 8px 0
}

body.page-basket #middle .wd-checkout-basket > .grid .summary #summary .bottom .wd-checkout-basket-oneclickbuy {
    display: none
}

body.page-basket #middle .wd-checkout-basket > .grid .summary #summary .bottom button.bt-checkout.btn-big.btn-buy {
    font-family: "obviously";
    font-weight: 700;
    font-size: 14px;
    letter-spacing: 0.05em;
    line-height: 40px
}

body.page-basket #middle .wd-checkout-basket > .grid .summary #summary .bottom button.bt-checkout.btn-big.btn-buy:hover {
    background: #00b178 !important;
    opacity: 0.8
}

body.page-basket #middle .wd-checkout-basket > .grid .summary #summary .bottom button.bt-keep-buying.btn-outline {
    background: #fff;
    border: 1px solid #e4e4e4;
    border-radius: 30px;
    color: #505050;
    font-family: "obviously";
    font-weight: 500;
    background: #f5f5f5;
    letter-spacing: 0.05em;
    font-size: 14px
}

body.page-basket #middle .wd-checkout-basket > .grid .summary #summary .bottom button.bt-keep-buying.btn-outline:hover {
    background: #e4e4e4
}

@media (max-width: 1535px) {
    body.page-basket #middle {
        max-width: 97%
    }
}

@media (max-width: 1420px) {
    body.page-basket #middle .wd-checkout-basket > .grid .summary #summary .wd-checkout-basket-discount .description label {
        font-size: 11px
    }

    body.page-basket #middle .wd-checkout-basket > .grid .summary #summary .wd-checkout-basket-deliveryoptions .description label {
        font-size: 11px
    }
}

@media (max-width: 1300px) {
    body.page-basket #middle .wd-checkout-basket > .grid .summary #summary .wd-checkout-basket-discount .description + .grid .cupom {
        font-size: 11px
    }

    body.page-basket #middle .wd-checkout-basket > .grid .summary #summary .wd-checkout-basket-discount .description + .grid .cupom button {
        font-size: 15px
    }

    body.page-basket #middle .wd-checkout-basket > .grid .summary #summary .wd-checkout-basket-deliveryoptions .description + .grid .cupom {
        font-size: 11px
    }

    body.page-basket #middle .wd-checkout-basket > .grid .summary #summary .wd-checkout-basket-deliveryoptions .description + .grid .cupom button {
        font-size: 15px
    }
}

@media (max-width: 1200px) {
    body.page-basket #middle .wd-checkout-basket > .grid .summary #summary .wd-checkout-basket-discount .description input {
        font-size: 11px
    }

    body.page-basket #middle .wd-checkout-basket > .grid .summary #summary .wd-checkout-basket-discount .description input::-moz-placeholder {
        font-size: 11px
    }

    body.page-basket #middle .wd-checkout-basket > .grid .summary #summary .wd-checkout-basket-discount .description input::-moz-placeholder {
        font-size: 11px
    }

    body.page-basket #middle .wd-checkout-basket > .grid .summary #summary .wd-checkout-basket-discount .description input::placeholder {
        font-size: 11px
    }

    body.page-basket #middle .wd-checkout-basket > .grid .summary #summary .wd-checkout-basket-deliveryoptions .description input {
        font-size: 11px
    }

    body.page-basket #middle .wd-checkout-basket > .grid .summary #summary .wd-checkout-basket-deliveryoptions .description input::-moz-placeholder {
        font-size: 11px
    }

    body.page-basket #middle .wd-checkout-basket > .grid .summary #summary .wd-checkout-basket-deliveryoptions .description input::-moz-placeholder {
        font-size: 11px
    }

    body.page-basket #middle .wd-checkout-basket > .grid .summary #summary .wd-checkout-basket-deliveryoptions .description input::placeholder {
        font-size: 11px
    }
}

@media (max-width: 991px) {
    body.page-basket #middle .wd-checkout-basket > .grid {
        display: block
    }

    body.page-basket #middle .wd-checkout-basket > .grid > .grid {
        width: 100%;
        margin-bottom: 15px
    }

    body.page-basket #middle .wd-checkout-basket > .grid .summary {
        width: 100%;
        padding-left: 0
    }
}

@media (max-width: 768px) {
    body.page-basket #middle {
        max-width: 92%
    }

    body.page-basket #middle .wd-checkout-basket > .grid > .grid .wd-checkout-basket-grid {
        padding: 10px 10px 0
    }

    body.page-basket #middle .wd-checkout-basket > .grid > .grid .grid-title .product {
        display: block
    }

    body.page-basket #middle .wd-checkout-basket > .grid > .grid .grid-title li {
        display: none
    }

    body.page-basket #middle .wd-checkout-basket > .grid > .grid .grid-informations li ul {
        padding: 15px 0;
        flex-wrap: wrap;
        align-items: initial
    }

    body.page-basket #middle .wd-checkout-basket > .grid > .grid .grid-informations li ul .product {
        width: 100%;
        margin-bottom: 20px
    }

    body.page-basket #middle .wd-checkout-basket > .grid > .grid .grid-informations li ul .product .data {
        width: 100%
    }

    body.page-basket #middle .wd-checkout-basket > .grid > .grid .grid-informations li ul .product .data a strong {
        font-size: 14px;
        line-height: 20px
    }

    body.page-basket #middle .wd-checkout-basket > .grid > .grid .grid-informations li ul li {
        width: 33.3%
    }

    body.page-basket #middle .wd-checkout-basket > .grid > .grid .grid-informations li ul li button.btn.remove.js-remove.btn-remove {
        position: initial;
        width: auto;
        padding-top: 15px
    }

    body.page-basket #middle .wd-checkout-basket > .grid > .grid .grid-informations li ul li button.btn.remove.js-remove.btn-remove svg {
        display: none
    }

    body.page-basket #middle .wd-checkout-basket > .grid > .grid .grid-informations li ul li button.btn.remove.js-remove.btn-remove:before {
        content: "Remover";
        text-decoration: underline;
        font-size: 11px;
        color: #343434;
        font-family: "obviously";
        font-weight: 400
    }

    body.page-basket #middle .wd-checkout-basket > .grid > .grid .grid-informations li ul li .change {
        height: 39px;
        width: 96px
    }

    body.page-basket #middle .wd-checkout-basket > .grid > .grid .grid-informations li ul li .change + br {
        display: none
    }

    body.page-basket #middle .wd-checkout-basket > .grid > .grid .grid-informations li ul li .change input {
        height: 39px;
        font-size: 14px
    }

    body.page-basket #middle .wd-checkout-basket > .grid > .grid .grid-informations li ul li.quantity {
        width: 33.3%;
        height: auto;
        order: 2
    }

    body.page-basket #middle .wd-checkout-basket > .grid > .grid .grid-informations li ul li.price {
        order: 1
    }

    body.page-basket #middle .wd-checkout-basket > .grid > .grid .grid-informations li ul li.price:before {
        content: "PreÃ§o unitÃ¡rio";
        display: block;
        font-size: 12px;
        padding-bottom: 4px
    }

    body.page-basket #middle .wd-checkout-basket > .grid > .grid .grid-informations li ul li.subtotal {
        order: 3
    }

    body.page-basket #middle .wd-checkout-basket > .grid > .grid .grid-informations li ul li.subtotal:before {
        content: "Subtotal";
        display: block;
        font-size: 12px;
        padding-bottom: 4px
    }
}

@media (max-width: 767px) {
    body.page-basket #middle .wd-checkout-basket > .grid > .grid .grid-informations .nested-grid:after {
        height: 88%;
        left: 0;
        top: -115px
    }

    body.page-basket #middle .wd-checkout-basket > .grid > .grid .grid-informations .nested-grid:before {
        display: none
    }

    body.page-basket #middle .wd-checkout-basket > .grid > .grid .grid-informations .nested-grid .product {
        padding-left: 25px;
        width: 100%
    }

    body.page-basket #middle .wd-checkout-basket > .grid > .grid .grid-informations .nested-grid .product:before {
        top: 27%;
        left: 0
    }

    body.page-basket #middle .wd-checkout-basket > .grid .summary #summary {
        padding: 10px
    }
}

@media (max-width: 375px) {
    body.page-basket #middle .wd-checkout-basket > .grid > .grid .grid-informations li ul li .change {
        width: 80px
    }

    body.page-basket #middle .wd-checkout-basket > .grid > .grid .grid-informations li ul li .change input {
        width: 30px
    }

    body.page-basket #middle .wd-checkout-basket > .grid .summary #summary .wd-checkout-basket-discount .description label {
        font-size: 10px
    }

    body.page-basket #middle .wd-checkout-basket > .grid .summary #summary .wd-checkout-basket-deliveryoptions .description label {
        font-size: 10px
    }
}

#content-wrapper > .row > .col-lg-2 > .wd-profile-panelmenu .no-small h5 small {
    font-weight: bold
}

#content-wrapper > .row > .col-lg-2 > .wd-profile-panelmenu .no-small h5 small::after {
    content: "!"
}

body.area-profile.page-account-address #content-wrapper > .row > .col-lg-10 > .wd-profile-addresses {
    margin-bottom: 30px
}

body.area-profile.page-account-address #content-wrapper > .row > .col-lg-10 > .wd-profile-addresses .new-address {
    background: #FF2B5A 0% 0% no-repeat padding-box;
    width: 247px !important;
    height: 57px !important;
    display: block;
    border-radius: 56px;
    font: normal normal bold 14px/22px Obviously
}

body.AccountRoute.area-profile .input-wrapper.input-wrapper-gender.addorsetcustomer-gender[data-required] label {
    font-size: 0px !important
}

body.AccountRoute.area-profile .input-wrapper.input-wrapper-gender.addorsetcustomer-gender[data-required] label::before {
    content: "Sexo:";
    font-size: 12px;
    font-family: "obviously";
    font-weight: 500;
    display: block;
    padding-bottom: 5px;
    color: #262626;
    display: flex;
    margin-bottom: -4px
}

body.AccountRoute.area-profile .input-wrapper.input-wrapper-gender.addorsetcustomer-gender[data-required] label::after {
    content: "*";
    padding-left: 5px;
    color: #FF0000;
    display: block;
    font-size: 12px
}

body.AccountRoute.area-profile .input-wrapper.addorsetcustomer-contact-cellphone .field-title {
    font-size: 0px !important
}

body.AccountRoute.area-profile .input-wrapper.addorsetcustomer-contact-cellphone .field-title::before {
    content: "Telefone Celular:";
    font-size: 12px;
    font-family: "obviously";
    font-weight: 500;
    display: block;
    padding-bottom: 5px;
    color: #262626;
    display: flex;
    margin-bottom: -4px
}

body.AccountRoute.area-profile .input-wrapper.addorsetcustomer-contact-cellphone .field-title::after {
    content: "*";
    padding-left: 5px;
    color: #FF0000;
    display: block;
    font-size: 12px
}

body.AccountRoute.area-profile .input-wrapper.addorsetcustomer-contact-cellphone[data-required] label::after {
    content: "*";
    padding-left: 5px;
    color: #FF0000;
    display: block;
    font-size: 12px
}

.page-account-change-password label[for="ChangeCustomerPassword-Password"] {
    font-size: 0px !important;
    display: flex;
    align-items: center
}

.page-account-change-password .input-wrapper label {
    text-transform: unset !important
}

.page-account-change-password .input-wrapper label[for="ChangeCustomerPassword-Password"]::before {
    content: "Senha:";
    font-size: 12px;
    font-family: "obviously";
    font-weight: 500;
    display: block;
    padding-bottom: 5px;
    color: #262626;
    display: flex;
    margin-bottom: -4px
}

.page-account-change-password .input-wrapper label[for="ChangeCustomerPassword-Password"]::after {
    content: "*";
    padding-left: 5px;
    color: #FF0000;
    display: block;
    font-size: 12px
}

body.cadastro-sucesso #content-wrapper {
    text-align: center
}

body.cadastro-sucesso #content-wrapper h3 {
    font-family: "obviously";
    font-weight: 700;
    color: #FF2B5A
}

body.cadastro-sucesso .wd-browsing-breadcrumbs {
    padding-left: 15px
}

body.cadastro-sucesso .wd-browsing-breadcrumbs ul {
    float: initial;
    display: flex;
    align-items: center
}

body.cadastro-sucesso .wd-browsing-breadcrumbs ul:after {
    content: "Cadastro com sucesso";
    font-size: 12px;
    opacity: 1;
    font-family: "Leelawadee Bold V1"
}

body.area-profile #middle select {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    width: 100%;
    background: #fff url('https://lolacosmetics.admin.core.dcg.com.br/Custom/Content/Themes/Lola/Imagens/seta-select.svg') 95.5% 50% no-repeat
}

body.area-profile #middle #content-wrapper {
    width: 100%
}

body.area-profile #middle .row.login-box {
    display: flex;
    padding-top: 50px
}

body.area-profile #middle .row.login-box .title-lola {
    display: none
}

body.area-profile #middle .row.login-box #criarconta .input-wrapper:nth-child(2) {
    display: none
}

body.area-profile #middle .row.login-box #criarconta .input-wrapper:nth-child(3) {
    margin-bottom: 0
}

body.area-profile #middle .row.login-box #jasoucliente {
    margin-bottom: 20px
}

body.area-profile #middle .row.login-box #jasoucliente .input-wrapper:nth-child(3) {
    margin-bottom: 0
}

body.area-profile #middle .row.login-box span.error {
    bottom: initial !important;
    z-index: 5
}

body.area-profile #middle .row.login-box button {
    font-family: "obviously";
    font-weight: 700;
    font-size: 16px;
    letter-spacing: 0.05em;
    margin-top: 50px
}

body.area-profile #middle .row.login-box button.register-now {
    background: #F49416
}

body.area-profile #middle .row.login-box .js-login-recoverpassword {
    text-align: center;
    display: block;
    text-decoration: underline;
    color: #ccc;
    position: absolute;
    width: 100%;
    padding-top: 10px
}

body.area-profile #middle .row.login-box > .col-lg-5 {
    width: 50%;
    padding: 0 15px
}

body.area-profile #middle .row.login-box > .col-lg-5 label {
    display: none
}

body.area-profile #middle .row.login-box > .col-lg-5 .info-termos {
    display: none
}

body.area-profile #middle .row.login-box > .col-lg-5 input {
    border: none;
    border-bottom: 1px solid #e7e7e7;
    height: 40px
}

body.area-profile #middle .row.login-box > .col-lg-5 .wd-content {
    padding: 0
}

body.area-profile #middle .row.login-box > .col-lg-5 .wd-content .email {
    width: 100%
}

body.area-profile #middle .row.login-box > .col-lg-5 .painel-wrapper {
    background: #fff;
    border: 1px solid #e7e7e7;
    border-radius: 20px;
    padding: 20px 20px 40px
}

body.area-profile #middle .row.login-box > .col-lg-5 .painel-wrapper label {
    width: 100%;
    font-family: "obviously";
    font-weight: 600;
    font-size: 12px
}

body.area-profile #middle .row.login-box > .col-lg-5 .painel-wrapper h2 {
    font-family: "obviously";
    font-weight: 700;
    color: #FF2B5A;
    text-align: center
}

body.area-profile.page-account-index #middle #content {
    max-width: 100%
}

body.area-profile.page-account-index #content-wrapper > .title-lola h2 {
    font-family: "obviously";
    font-weight: 600
}

body.area-profile.page-account-index #content-wrapper > .row {
    display: flex;
    flex-wrap: wrap
}

body.area-profile.page-account-index #content-wrapper > .row > .col-lg-2 {
    width: 100%
}

body.area-profile.page-account-index #content-wrapper > .row > .col-lg-2 .no-desktop {
    display: none
}

body.area-profile.page-account-index #content-wrapper > .row > .col-lg-2 > .wd-profile-panelmenu {
    background: none;
    border-radius: 0;
    border: none;
    padding: 0
}

body.area-profile.page-account-index #content-wrapper > .row > .col-lg-2 > .wd-profile-panelmenu .wd-header {
    display: none
}

body.area-profile.page-account-index #content-wrapper > .row > .col-lg-2 > .wd-profile-panelmenu .no-small h5 {
    font-family: "obviously";
    font-weight: 700;
    text-align: center;
    display: flex;
    font-family: "obviously";
    font-weight: 400;
    gap: 3px;
    letter-spacing: 0.05em;
    justify-content: center;
    font-size: 15px;
    margin-top: 0;
    margin-bottom: 30px
}

body.area-profile.page-account-index #content-wrapper > .row > .col-lg-2 > .wd-profile-panelmenu .no-small h5 small {
    color: #FF2B5A;
    margin: 0
}

body.area-profile.page-account-index #content-wrapper > .row > .col-lg-2 > .wd-profile-panelmenu ul.level-1 {
    display: flex;
    background: #fff;
    border-radius: 50px;
    padding: 20px 80px;
    justify-content: space-between;
    margin-bottom: 40px
}

body.area-profile.page-account-index #content-wrapper > .row > .col-lg-2 > .wd-profile-panelmenu ul.level-1 > li.borda-menu {
    width: 1px;
    height: 37px;
    background: #DEDADA;
    display: block
}

body.area-profile.page-account-index #content-wrapper > .row > .col-lg-2 > .wd-profile-panelmenu ul.level-1 > li:nth-child(3) {
    display: block
}

body.area-profile.page-account-index #content-wrapper > .row > .col-lg-2 > .wd-profile-panelmenu ul.level-1 > li a {
    line-height: 35px;
    font-family: "obviously";
    font-weight: 500;
    text-decoration: none;
    font-size: 15px;
    font-family: "obviously";
    font-weight: 700
}

body.area-profile.page-account-index #content-wrapper > .row > .col-lg-2 > .wd-profile-panelmenu ul.level-1 > li:hover > a {
    color: #FF2B5A
}

body.area-profile.page-account-index #content-wrapper > .row > .col-lg-2 > .wd-profile-panelmenu ul.level-1 > li .current {
    color: #FF2B5A
}

body.area-profile.page-account-index #content-wrapper > .row > .col-lg-10 {
    width: 100%;
    padding-left: 0
}

body.area-profile.page-account-index #content-wrapper > .row > .col-lg-10 > h3 {
    text-align: center;
    display: block;
    font-size: 18px;
    font-family: "obviously";
    font-weight: 600;
    margin-bottom: 30px
}

body.area-profile.page-account-index #content-wrapper > .row > .col-lg-10 .wd-profile-reorder {
    display: block;
    padding-top: 30px
}

body.area-profile.page-account-index #content-wrapper > .row > .col-lg-10 .wd-profile-reorder .grid table {
    width: 100%;
    border-spacing: 0
}

body.area-profile.page-account-index #content-wrapper > .row > .col-lg-10 .wd-profile-reorder .grid table thead th {
    color: #000;
    font-size: 14px;
    text-transform: none;
    border-bottom: 1px solid #D6D6D6;
    padding-bottom: 10px !important;
    padding-left: 0 !important
}

body.area-profile.page-account-index #content-wrapper > .row > .col-lg-10 .wd-profile-reorder .grid table thead th:last-child {
    display: none
}

body.area-profile.page-account-index #content-wrapper > .row > .col-lg-10 .wd-profile-reorder .grid table tbody tr {
    position: relative
}

body.area-profile.page-account-index #content-wrapper > .row > .col-lg-10 .wd-profile-reorder .grid table tbody td {
    border-bottom: 1px solid #D6D6D6;
    font-family: "obviously";
    font-weight: 500;
    font-size: 14px
}

body.area-profile.page-account-index #content-wrapper > .row > .col-lg-10 .wd-profile-reorder .grid table tbody td:last-child {
    display: none
}

body.area-profile.page-account-index #content-wrapper > .row > .col-lg-10 .wd-profile-reorder .grid table tbody td img {
    width: 100%;
    max-width: 123px
}

body.area-profile.page-account-index #content-wrapper > .row > .col-lg-10 .wd-profile-reorder .grid table tbody td.product-name a {
    display: flex;
    font-family: "obviously";
    font-weight: 500
}

body.area-profile.page-account-index #content-wrapper > .row > .col-lg-10 .wd-profile-reorder .grid table tbody td.product-name a strong {
    font-family: "obviously";
    font-weight: 500
}

body.area-profile.page-account-index #content-wrapper > .row > .col-lg-10 .wd-profile-reorder .buy-all {
    width: 280px;
    float: right;
    height: auto;
    font-size: 14px;
    font-family: "obviously";
    font-weight: 500;
    margin-bottom: 30px;
    line-height: initial;
    background: #1FAA05;
    padding: 8px 0 11px
}

body.area-profile.page-account-index #content-wrapper > .row > .col-lg-10 .wd-profile-reorder .buy-all:hover {
    opacity: 0.9
}

body.area-profile.page-account-index #content-wrapper > .row > .col-lg-10 > .wd-profile-register.wd-widget-js {
    position: relative
}

body.area-profile.page-account-index #content-wrapper > .row > .col-lg-10 > .wd-profile-register {
    background: none;
    border-radius: 0;
    border: none;
    padding: 0;
    max-width: 930px;
    margin: 0 auto;
    display: block;
    position: relative
}

body.area-profile.page-account-index #content-wrapper > .row > .col-lg-10 > .wd-profile-register .customer-type-person {
    width: 100%
}

body.area-profile.page-account-index #content-wrapper > .row > .col-lg-10 > .wd-profile-register .button-wrapper button {
    background: #FF2B5A;
    font-size: 16px;
    height: 50px;
    font-family: "obviously";
    font-weight: 700
}

body.area-profile.page-account-index #content-wrapper > .row > .col-lg-10 > .wd-profile-register .customer-type-data .input-wrapper {
    width: 45%;
    margin-bottom: 20px
}

body.area-profile.page-account-index #content-wrapper > .row > .col-lg-10 > .wd-profile-register .customer-type-data .input-wrapper label {
    font-size: 12px;
    font-family: "obviously";
    font-weight: 500;
    display: block;
    padding-bottom: 5px;
    color: #262626;
    display: flex;
    text-transform: none
}

body.area-profile.page-account-index #content-wrapper > .row > .col-lg-10 > .wd-profile-register .customer-type-data .input-wrapper label span {
    order: 1;
    padding-left: 5px;
    color: #FF0000
}

body.area-profile.page-account-index #content-wrapper > .row > .col-lg-10 > .wd-profile-register .customer-type-data .input-wrapper input {
    height: 50px;
    border-radius: 50px;
    border: 1px solid #E9E9E9;
    padding-left: 20px
}

body.area-profile.page-account-index #content-wrapper > .row > .col-lg-10 > .wd-profile-register .customer-type-data .input-wrapper select {
    height: 50px;
    border-radius: 50px;
    border: 1px solid #E9E9E9;
    padding-left: 20px
}

body.area-profile.page-account-index #content-wrapper > .row > .col-lg-10 > .wd-profile-register .customer-type-data .separador {
    display: none
}

body.area-profile.page-account-index #content-wrapper > .row > .col-lg-10 > .wd-profile-register .customer-type-data .left {
    display: flex;
    flex-wrap: wrap
}

body.area-profile.page-account-index #content-wrapper > .row > .col-lg-10 > .wd-profile-register .customer-type-data .left .termo {
    display: none
}

body.area-profile.page-account-index #content-wrapper > .row > .col-lg-10 > .wd-profile-register .customer-type-data .left .aceito_receber {
    opacity: 0;
    height: 0
}

body.area-profile.page-account-index #content-wrapper > .row > .col-lg-10 > .wd-profile-register .customer-type-data .right small {
    color: #B4B4B4
}

body.area-profile.page-account-index #content-wrapper > .row > .col-lg-10 > .wd-profile-register .wd-header {
    display: none
}

body.area-profile.page-account-index #content-wrapper > .row > .col-lg-10 > .wd-profile-change-password {
    background: none;
    border-radius: 0;
    border: none;
    padding: 0;
    max-width: 930px;
    margin: 0 auto;
    display: block;
    position: relative;
    max-width: 600px
}

body.area-profile.page-account-index #content-wrapper > .row > .col-lg-10 > .wd-profile-change-password .customer-type-person {
    width: 100%
}

body.area-profile.page-account-index #content-wrapper > .row > .col-lg-10 > .wd-profile-change-password .button-wrapper {
    position: initial;
    width: 100%;
    margin-top: 10px
}

body.area-profile.page-account-index #content-wrapper > .row > .col-lg-10 > .wd-profile-change-password .button-wrapper button {
    background: #FF2B5A;
    font-size: 16px;
    height: 50px;
    font-family: "obviously";
    font-weight: 700
}

body.area-profile.page-account-index #content-wrapper > .row > .col-lg-10 > .wd-profile-change-password .customer-type-data .input-wrapper {
    width: 45%;
    margin-bottom: 20px
}

body.area-profile.page-account-index #content-wrapper > .row > .col-lg-10 > .wd-profile-change-password .customer-type-data .input-wrapper label {
    font-size: 12px;
    font-family: "obviously";
    font-weight: 500;
    display: block;
    padding-bottom: 5px;
    color: #262626;
    display: flex;
    text-transform: none
}

body.area-profile.page-account-index #content-wrapper > .row > .col-lg-10 > .wd-profile-change-password .customer-type-data .input-wrapper label span {
    order: 1;
    padding-left: 5px;
    color: #FF0000
}

body.area-profile.page-account-index #content-wrapper > .row > .col-lg-10 > .wd-profile-change-password .customer-type-data .input-wrapper input {
    height: 50px;
    border-radius: 50px;
    border: 1px solid #E9E9E9;
    padding-left: 20px
}

body.area-profile.page-account-index #content-wrapper > .row > .col-lg-10 > .wd-profile-change-password .customer-type-data .input-wrapper select {
    height: 50px;
    border-radius: 50px;
    border: 1px solid #E9E9E9;
    padding-left: 20px
}

body.area-profile.page-account-index #content-wrapper > .row > .col-lg-10 > .wd-profile-change-password .customer-type-data .separador {
    display: none
}

body.area-profile.page-account-index #content-wrapper > .row > .col-lg-10 > .wd-profile-change-password .customer-type-data .left {
    display: flex;
    flex-wrap: wrap
}

body.area-profile.page-account-index #content-wrapper > .row > .col-lg-10 > .wd-profile-change-password .customer-type-data .left .termo {
    display: none
}

body.area-profile.page-account-index #content-wrapper > .row > .col-lg-10 > .wd-profile-change-password .customer-type-data .left .aceito_receber {
    opacity: 0;
    height: 0
}

body.area-profile.page-account-index #content-wrapper > .row > .col-lg-10 > .wd-profile-change-password .customer-type-data .right small {
    color: #B4B4B4
}

body.area-profile.page-account-index #content-wrapper > .row > .col-lg-10 > .wd-profile-change-password .wd-header {
    display: none
}

body.area-profile.page-account-index #content-wrapper > .row > .col-lg-10 > .wd-profile-change-password input {
    height: 50px;
    border-radius: 50px;
    border: 1px solid #E9E9E9;
    padding-left: 20px
}

body.area-profile.page-account-index #content-wrapper > .row > .col-lg-10 > .wd-profile-change-password select {
    height: 50px;
    border-radius: 50px;
    border: 1px solid #E9E9E9;
    padding-left: 20px
}

body.area-profile.page-account-index #content-wrapper > .row > .col-lg-10 > .wd-profile-gift-certificate-list {
    background: #fff;
    border-radius: 20px;
    border: 1px solid #e5e5e5;
    padding: 20px
}

body.area-profile.page-account-index #content-wrapper > .row > .col-lg-10 > .wd-profile-gift-certificate-list table th {
    font-family: "obviously";
    font-weight: 700;
    color: #222D33
}

body.area-profile.page-account-index #content-wrapper > .row > .col-lg-10 > .wd-profile-gift-certificate-list table td {
    font-family: "obviously";
    font-weight: 400
}

body.area-profile.page-account-index #content-wrapper > .row > .col-lg-10 > .wd-profile-wishlist-manage {
    background: #fff;
    border-radius: 20px;
    border: 1px solid #e5e5e5;
    padding: 20px
}

body.area-profile.page-account-index #content-wrapper > .row > .col-lg-10 > .wd-profile-wishlist-manage .wd-header {
    display: flex;
    align-items: center;
    justify-content: space-between
}

body.area-profile.page-account-index #content-wrapper > .row > .col-lg-10 > .wd-profile-wishlist-manage .wd-content {
    padding-top: 20px
}

body.area-profile.page-account-index #content-wrapper > .row > .col-lg-10 > .wd-profile-wishlist-manage .open-mode-list {
    width: 150px;
    height: 40px
}

body.area-profile.page-account-index #content-wrapper > .row > .col-lg-10 > .wd-profile-wishlist-form {
    background: #fff;
    border-radius: 20px;
    border: 1px solid #e5e5e5;
    padding: 20px
}

body.area-profile.page-account-index #content-wrapper > .row > .col-lg-10 > .wd-profile-wishlist-form .show-address {
    margin-top: 30px
}

body.area-profile.page-account-index #content-wrapper > .row > .col-lg-10 > .wd-profile-wishlist-form .show-address .link-create-address {
    width: 200px;
    height: 40px
}

body.area-profile.page-account-index #content-wrapper > .row > .col-lg-10 > .wd-profile-wishlist-form .show-address th {
    font-family: "obviously";
    font-weight: 700;
    color: #222D33
}

body.area-profile.page-account-index #content-wrapper > .row > .col-lg-10 > .wd-profile-wishlist-form .show-address tr td {
    font-family: "obviously";
    font-weight: 400
}

body.area-profile.page-account-index #content-wrapper > .row > .col-lg-10 > .wd-profile-wishlist-list {
    background: #fff;
    border-radius: 20px;
    border: 1px solid #e5e5e5;
    padding: 20px
}

body.area-profile.page-account-index #content-wrapper > .row > .col-lg-10 > .wd-profile-wishlist-list .grid {
    padding-top: 15px
}

body.area-profile.page-account-index #content-wrapper > .row > .col-lg-10 > .wd-profile-wishlist-list .grid th {
    font-family: "obviously";
    font-weight: 700;
    color: #222D33
}

body.area-profile.page-account-index #content-wrapper > .row > .col-lg-10 > .wd-profile-wishlist-list .grid table {
    width: 100%
}

body.area-profile.page-account-index #content-wrapper > .row > .col-lg-10 > .wd-profile-wishlist-list .grid table td {
    font-family: "obviously";
    font-weight: 400
}

body.area-profile.page-account-index #content-wrapper > .row > .col-lg-10 > .wd-profile-wishlist-list .grid table td .manage {
    width: 70px
}

body.area-profile.page-account-index #content-wrapper > .row > .col-lg-10 > .wd-profile-wishlist-list .grid table td button {
    height: 40px
}

body.area-profile.page-account-index #content-wrapper > .row > .col-lg-10 > .wd-profile-wishlist-list .wd-header {
    display: flex;
    align-items: center;
    justify-content: space-between
}

body.area-profile.page-account-index #content-wrapper > .row > .col-lg-10 > .wd-profile-wishlist-list .new-wishlist {
    width: 150px;
    height: 40px
}

body.area-profile.page-account-index #content-wrapper > .row > .col-lg-10 > .wd-profile-addressform {
    background: none;
    border-radius: 0;
    border: none;
    padding: 0;
    max-width: 930px;
    margin: 0 auto;
    display: block
}

body.area-profile.page-account-index #content-wrapper > .row > .col-lg-10 > .wd-profile-addressform .title-lola {
    justify-content: center
}

body.area-profile.page-account-index #content-wrapper > .row > .col-lg-10 > .wd-profile-addressform .title-lola h2 {
    color: #000;
    font-family: "obviously";
    font-weight: 600;
    font-size: 18px;
    margin-bottom: 20px
}

body.area-profile.page-account-index #content-wrapper > .row > .col-lg-10 > .wd-profile-addressform .button-wrapper {
    padding-top: 10px
}

body.area-profile.page-account-index #content-wrapper > .row > .col-lg-10 > .wd-profile-addressform .button-wrapper button {
    font-size: 16px
}

body.area-profile.page-account-index #content-wrapper > .row > .col-lg-10 > .wd-profile-addressform .wd-subtitle {
    display: none
}

body.area-profile.page-account-index #content-wrapper > .row > .col-lg-10 > .wd-profile-addressform .wd-subtitle + div {
    display: none
}

body.area-profile.page-account-index #content-wrapper > .row > .col-lg-10 > .wd-profile-addressform fieldset {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between
}

body.area-profile.page-account-index #content-wrapper > .row > .col-lg-10 > .wd-profile-addressform fieldset label {
    width: 100%;
    text-transform: none;
    display: flex;
    gap: 3px
}

body.area-profile.page-account-index #content-wrapper > .row > .col-lg-10 > .wd-profile-addressform fieldset label span {
    order: 1;
    color: red
}

body.area-profile.page-account-index #content-wrapper > .row > .col-lg-10 > .wd-profile-addressform fieldset .input-wrapper {
    width: 48%
}

body.area-profile.page-account-index #content-wrapper > .row > .col-lg-10 > .wd-profile-addressform fieldset .input-wrapper input {
    height: 50px;
    border-radius: 50px;
    border: 1px solid #E9E9E9;
    padding-left: 20px
}

body.area-profile.page-account-index #content-wrapper > .row > .col-lg-10 > .wd-profile-addressform fieldset .input-wrapper select {
    height: 50px;
    border-radius: 50px;
    border: 1px solid #E9E9E9;
    padding-left: 20px
}

body.area-profile.page-account-index #content-wrapper > .row > .col-lg-10 > .wd-profile-addressform fieldset .input-wrapper.input-wrapper-state label {
    overflow: hidden;
    text-indent: -10px
}

body.area-profile.page-account-index #content-wrapper > .row > .col-lg-10 > .wd-profile-addressform fieldset .input-wrapper.input-wrapper-state label:after {
    content: " *";
    padding-left: 10px;
    color: red
}

body.area-profile.page-account-index #content-wrapper > .row > .col-lg-10 > .wd-profile-addresses {
    background: none;
    border-radius: 0;
    border: none;
    padding: 0
}

body.area-profile.page-account-index #content-wrapper > .row > .col-lg-10 > .wd-profile-addresses .wd-header {
    display: none;
    align-items: center;
    justify-content: center
}

body.area-profile.page-account-index #content-wrapper > .row > .col-lg-10 > .wd-profile-addresses .new-address {
    width: 150px;
    height: 40px;
    position: absolute;
    bottom: -50px;
    right: 0
}

body.area-profile.page-account-index #content-wrapper > .row > .col-lg-10 > .wd-profile-addresses .grid table {
    width: 100%;
    border-spacing: 0
}

body.area-profile.page-account-index #content-wrapper > .row > .col-lg-10 > .wd-profile-addresses .grid thead tr th {
    font-family: "obviously";
    font-weight: 600;
    color: #222D33;
    font-size: 11px;
    text-transform: none;
    padding-bottom: 20px !important
}

body.area-profile.page-account-index #content-wrapper > .row > .col-lg-10 > .wd-profile-addresses .grid tbody tr {
    height: 80px;
    background: none;
    border-radius: 0;
    margin-bottom: 16px
}

body.area-profile.page-account-index #content-wrapper > .row > .col-lg-10 > .wd-profile-addresses .grid tbody tr td {
    padding-bottom: 20px;
    border-bottom: 10px solid #F9F9F9;
    font-size: 14px
}

body.area-profile.page-account-index #content-wrapper > .row > .col-lg-10 > .wd-profile-addresses .grid tr:after {
    width: 100%;
    display: block;
    height: 1px;
    background: #e7e7e7;
    content: "";
    margin: 15px 0
}

body.area-profile.page-account-index #content-wrapper > .row > .col-lg-10 > .wd-profile-addresses .grid td {
    font-family: "obviously";
    font-weight: 400;
    font-size: 11px
}

body.area-profile.page-account-index #content-wrapper > .row > .col-lg-10 > .wd-profile-addresses .grid .action button {
    width: auto;
    height: auto;
    background: none
}

body.area-profile.page-account-index #content-wrapper > .row > .col-lg-10 > .wd-profile-addresses .grid .action .delete svg {
    height: 20px
}

body.area-profile.page-account-index #content-wrapper > .row > .col-lg-10 > .wd-profile-addresses .grid .action .set-main-address {
    background: none;
    width: auto
}

body.area-profile.page-account-index #content-wrapper > .row > .col-lg-10 > .wd-profile-addresses .grid .action .set-main-address:hover svg path {
    fill: #ff2b5a
}

body.area-profile.page-account-index #content-wrapper > .row > .col-lg-10 > .wd-profile-addresses .grid .action .main-address-label {
    font-family: "obviously";
    font-weight: 700;
    color: #FF2B5A;
    font-size: 12px;
    text-align: center;
    padding-top: 5px;
    padding: 0 6px
}

body.area-profile.page-account-index #content-wrapper > .row > .col-lg-10 > .wd-profile-addresses .grid .action form button {
    background: none
}

body.area-profile.page-account-index #content-wrapper > .row > .col-lg-10 .wd-profile-orders {
    background: none;
    border-radius: 0;
    border: none;
    padding: 20px
}

body.area-profile.page-account-index #content-wrapper > .row > .col-lg-10 .wd-profile-orders .title-lola {
    justify-content: center
}

body.area-profile.page-account-index #content-wrapper > .row > .col-lg-10 .wd-profile-orders .title-lola .wd-title {
    color: #000000;
    font-family: "obviously";
    font-weight: 600
}

body.area-profile.page-account-index #content-wrapper > .row > .col-lg-10 .wd-profile-orders table {
    width: 100%;
    border-collapse: initial;
    border-spacing: 0
}

body.area-profile.page-account-index #content-wrapper > .row > .col-lg-10 .wd-profile-orders table th {
    color: #222D33;
    font-family: "obviously";
    font-weight: 600;
    padding: 0 !important;
    text-transform: none
}

body.area-profile.page-account-index #content-wrapper > .row > .col-lg-10 .wd-profile-orders table th:first-child {
    padding-left: 15px !important
}

body.area-profile.page-account-index #content-wrapper > .row > .col-lg-10 .wd-profile-orders table tr {
    height: 50px
}

body.area-profile.page-account-index #content-wrapper > .row > .col-lg-10 .wd-profile-orders table tr td {
    font-family: "obviously";
    font-weight: 400;
    padding: 0 !important;
    width: 20%
}

body.area-profile.page-account-index #content-wrapper > .row > .col-lg-10 .wd-profile-orders table tr td:first-child {
    padding-left: 15px !important
}

body.area-profile.page-account-index #content-wrapper > .row > .col-lg-10 .wd-profile-orders table tr td a {
    font-family: "obviously";
    font-weight: 400;
    color: #000
}

body.area-profile.page-account-index #content-wrapper > .row > .col-lg-10 .wd-profile-orders table tr td button {
    width: 160px;
    font-size: 12px;
    height: 30px;
    background: #FF2B5A;
    font-family: "obviously";
    font-weight: 600;
    line-height: 20px;
    padding: 0
}

body.area-profile.page-account-index #content-wrapper > .row > .col-lg-10 .wd-profile-orders table tr td button.popup {
    background: #9D5FDD
}

body.area-profile.page-account-index #content-wrapper > .row > .col-lg-10 .wd-profile-orders table tr td .expired {
    color: #FF2B5A;
    font-size: 10px
}

body.area-profile.page-account-index #content-wrapper > .row > .col-lg-10 .wd-profile-orders .no-data {
    padding: 30px 0;
    text-align: center
}

body.area-profile.page-account-index #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary {
    background: none;
    border-radius: 0;
    border: none;
    padding: 0;
    margin-bottom: 30px;
    font-size: 12px;
    padding-top: 60px
}

body.area-profile.page-account-index #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary:first-child {
    display: none
}

body.area-profile.page-account-index #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary .wd-header {
    display: none
}

body.area-profile.page-account-index #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary .wd-header .title-lola {
    justify-content: center
}

body.area-profile.page-account-index #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary .wd-header .title-lola .wd-title {
    font-family: "obviously";
    font-weight: 600;
    font-size: 18px;
    color: #000000;
    margin-bottom: 20px
}

body.area-profile.page-account-index #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary .wd-header .order-link {
    display: block;
    background: #FF2B5A;
    width: 180px;
    font-size: 14px;
    line-height: 20px;
    height: 40px
}

body.area-profile.page-account-index #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary #borda-order {
    width: 1px;
    height: 139px;
    background: #DEDADA;
    display: block
}

body.area-profile.page-account-index #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary .wd-content {
    background: #fff;
    border-radius: 20px;
    padding: 30px;
    display: flex;
    justify-content: space-between
}

body.area-profile.page-account-index #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary .wd-content .wd-checkout-ordernumber {
    width: 31%;
    padding: 0;
    text-align: left
}

body.area-profile.page-account-index #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary .wd-content .wd-checkout-ordernumber .col-order-number {
    font-family: "obviously";
    font-weight: 700;
    font-size: 14px
}

body.area-profile.page-account-index #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary .wd-content .wd-checkout-ordernumber .col-order-number strong {
    font-family: "obviously";
    font-weight: 400
}

body.area-profile.page-account-index #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary .wd-content .wd-checkout-ordernumber .order-status {
    display: flex;
    gap: 5px;
    color: #9E9E9E;
    font-size: 14px;
    padding-bottom: 15px
}

body.area-profile.page-account-index #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary .wd-content .wd-checkout-ordernumber .order-description {
    padding: 0
}

body.area-profile.page-account-index #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary .wd-content .wd-checkout-ordernumber .order-description .email {
    display: block
}

body.area-profile.page-account-index #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary .product .product-name {
    text-transform: lowercase;
    display: block;
    letter-spacing: 0.03em;
    text-decoration: none;
    font-family: "Leelawadee Bold V1"
}

body.area-profile.page-account-index #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary .product .product-name::first-line {
    text-transform: capitalize
}

body.area-profile.page-account-index #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary + .wd-checkout-ordertracking-v2 {
    background: none;
    border-radius: 0;
    border: none;
    padding: 0
}

body.area-profile.page-account-index #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary + .wd-checkout-ordertracking-v2 + strong {
    font-size: 18px;
    font-family: "obviously";
    font-weight: 600;
    display: block;
    padding-top: 50px
}

body.area-profile.page-account-index #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary + .wd-checkout-ordertracking-v2 .title-lola {
    justify-content: left
}

body.area-profile.page-account-index #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary + .wd-checkout-ordertracking-v2 .title-lola h2 {
    font-size: 18px;
    font-family: "obviously";
    font-weight: 600;
    color: #000
}

body.area-profile.page-account-index #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary + .wd-checkout-ordertracking-v2 .wd-content .title {
    display: none
}

body.area-profile.page-account-index #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary + .wd-checkout-ordertracking-v2 .wd-content .value {
    padding-top: 20px
}

body.area-profile.page-account-index #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary + .wd-checkout-ordertracking-v2 .wd-content .value ul {
    display: flex;
    position: relative
}

body.area-profile.page-account-index #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary + .wd-checkout-ordertracking-v2 .wd-content .value ul:before {
    width: 100%;
    height: 10px;
    content: "";
    background: #e7e7e7;
    position: absolute;
    left: 0;
    top: 20px;
    z-index: 5;
    border-radius: 10px
}

body.area-profile.page-account-index #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary + .wd-checkout-ordertracking-v2 .wd-content .value ul li {
    width: 20%;
    position: relative
}

body.area-profile.page-account-index #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary + .wd-checkout-ordertracking-v2 .wd-content .value ul li span {
    display: block;
    text-align: center
}

body.area-profile.page-account-index #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary + .wd-checkout-ordertracking-v2 .wd-content .value ul li strong {
    width: auto;
    display: block;
    font-size: 12px;
    text-align: center;
    line-height: 15px;
    margin: 0 auto;
    font-family: "obviously";
    font-weight: 500;
    color: #000
}

body.area-profile.page-account-index #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary + .wd-checkout-ordertracking-v2 .wd-content .value ul li small {
    display: block;
    height: 20px;
    text-align: center;
    font-size: 10px;
    padding-top: 10px;
    position: relative;
    top: -35px
}

body.area-profile.page-account-index #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary + .wd-checkout-ordertracking-v2 .wd-content .value ul li .icon {
    width: 17px;
    height: 17px;
    background-color: #e7e7e7;
    border-radius: 40px;
    margin: 0 auto;
    display: block;
    position: relative;
    z-index: 5;
    top: 16px
}

body.area-profile.page-account-index #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary + .wd-checkout-ordertracking-v2 .wd-content .value ul li.completed + .status .icon {
    background: #FF2B5A
}

body.area-profile.page-account-index #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary + .wd-checkout-ordertracking-v2 .wd-content .value ul li.completed + .completed:after {
    width: 100%;
    height: 10px;
    content: "";
    background: #FF2B5A;
    position: absolute;
    left: -65px;
    top: 20px;
    z-index: 5
}

body.area-profile.page-account-index #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary + .wd-checkout-ordertracking-v2 .wd-content .value ul li.completed .icon {
    background: #FF2B5A
}

body.area-profile.page-account-index #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary + .wd-checkout-ordertracking-v2 .wd-content .value ul li.completed strong {
    color: #000
}

body.area-profile.page-account-index #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary + .wd-checkout-ordertracking-v2 .wd-content .value ul li.completed:before {
    width: 150%;
    height: 10px;
    content: "";
    background: #FF2B5A;
    position: absolute;
    left: 0;
    top: 20px;
    z-index: 5;
    border-radius: 10px 0 0 10px
}

body.area-profile.page-account-index #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary + .wd-checkout-ordertracking-v2 .wd-content .value ul li.completed:last-child:before {
    display: none
}

body.area-profile.page-account-index #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary + .wd-checkout-ordertracking-v2 .wd-content .value ul li.completed.status-5:after {
    left: initial !important;
    right: 0 !important;
    border-radius: 0 10px 10px 10px
}

body.area-profile.page-account-index #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary .see-products {
    display: none
}

body.area-profile.page-account-index #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary .grid table {
    display: block !important;
    margin: 0 !important;
    opacity: 1 !important
}

body.area-profile.page-account-index #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary .grid table tr th {
    font-family: "obviously";
    font-weight: 600;
    color: #222D33
}

body.area-profile.page-account-index #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary .order-link {
    width: 150px;
    height: 35px;
    font-family: "obviously";
    font-weight: 700;
    top: 0
}

body.area-profile.page-account-index #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary .summary-data {
    margin: 0;
    width: 45%
}

body.area-profile.page-account-index #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary .summary-data .wd-subtitle {
    display: block;
    font-family: "obviously";
    font-weight: 700;
    font-size: 14px;
    padding-bottom: 15px
}

body.area-profile.page-account-index #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary .summary-data .wd-subtitle .order-status {
    display: none !important
}

body.area-profile.page-account-index #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary .summary-data .wd-subtitle .order-link {
    display: none !important
}

body.area-profile.page-account-index #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary .summary-data .labels {
    float: initial;
    display: flex;
    flex-wrap: wrap;
    padding: 0;
    justify-content: space-between
}

body.area-profile.page-account-index #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary .summary-data .labels li {
    width: 50%;
    display: flex;
    font-family: "obviously";
    font-weight: 400;
    margin: 0;
    font-size: 13px
}

body.area-profile.page-account-index #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary .summary-data .labels li:nth-child(2n) {
    width: 40%
}

body.area-profile.page-account-index #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary .summary-data .labels li strong {
    width: 160px;
    font-family: "obviously";
    font-weight: 400
}

body.area-profile.page-account-index #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary .summary-data .labels li span {
    color: #9F9F9F;
    font-family: "obviously";
    font-weight: 400;
    font-size: 13px
}

body.area-profile.page-account-index #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary .summary-data .labels li.payment strong {
    width: 170px
}

body.area-profile.page-account-index #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary .summary-data li {
    font-size: 12px;
    line-height: 18px;
    margin-bottom: 20px
}

body.area-profile.page-account-index #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary .summary-data li span {
    display: block;
    font-family: "obviously";
    font-weight: 500
}

body.area-profile.page-account-index #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary .summary-data li.payment img {
    display: none
}

body.area-profile.page-account-index #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary .summary-data li.payment span {
    display: block
}

body.area-profile.page-account-index #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary a.btn.btn-lg.order-link {
    border: none;
    border-radius: 26px;
    background: none;
    color: #FF2B5A;
    display: block;
    line-height: initial;
    margin: 0;
    text-decoration: underline;
    font-family: "obviously";
    font-weight: 600;
    height: auto
}

body.area-profile.page-account-index #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary .col-order-number strong {
    display: block;
    padding: 15px 0
}

body.area-profile.page-account-index #content-wrapper > .row > .col-lg-10 .title-lola {
    justify-content: left;
    margin-top: 0
}

body.area-profile.page-account-index #content-wrapper > .row > .col-lg-10 .title-lola h2 {
    font-family: "obviously";
    font-weight: 700;
    font-size: 20px;
    color: #FF2B5A
}

body.area-profile.page-account-index #content-wrapper > .row > .col-lg-10 .title-lola .wd-icon {
    display: none
}

body.area-profile.page-account-orders #middle #content {
    max-width: 100%
}

body.area-profile.page-account-orders #content-wrapper > .title-lola h2 {
    font-family: "obviously";
    font-weight: 600
}

body.area-profile.page-account-orders #content-wrapper > .row {
    display: flex;
    flex-wrap: wrap
}

body.area-profile.page-account-orders #content-wrapper > .row > .col-lg-2 {
    width: 100%
}

body.area-profile.page-account-orders #content-wrapper > .row > .col-lg-2 .no-desktop {
    display: none
}

body.area-profile.page-account-orders #content-wrapper > .row > .col-lg-2 > .wd-profile-panelmenu {
    background: none;
    border-radius: 0;
    border: none;
    padding: 0
}

body.area-profile.page-account-orders #content-wrapper > .row > .col-lg-2 > .wd-profile-panelmenu .wd-header {
    display: none
}

body.area-profile.page-account-orders #content-wrapper > .row > .col-lg-2 > .wd-profile-panelmenu .no-small h5 {
    font-family: "obviously";
    font-weight: 700;
    text-align: center;
    display: flex;
    font-family: "obviously";
    font-weight: 400;
    gap: 3px;
    letter-spacing: 0.05em;
    justify-content: center;
    font-size: 15px;
    margin-top: 0;
    margin-bottom: 30px
}

body.area-profile.page-account-orders #content-wrapper > .row > .col-lg-2 > .wd-profile-panelmenu .no-small h5 small {
    color: #FF2B5A;
    margin: 0
}

body.area-profile.page-account-orders #content-wrapper > .row > .col-lg-2 > .wd-profile-panelmenu ul.level-1 {
    display: flex;
    background: #fff;
    border-radius: 50px;
    padding: 20px 80px;
    justify-content: space-between;
    margin-bottom: 40px
}

body.area-profile.page-account-orders #content-wrapper > .row > .col-lg-2 > .wd-profile-panelmenu ul.level-1 > li.borda-menu {
    width: 1px;
    height: 37px;
    background: #DEDADA;
    display: block
}

body.area-profile.page-account-orders #content-wrapper > .row > .col-lg-2 > .wd-profile-panelmenu ul.level-1 > li:nth-child(3) {
    display: block
}

body.area-profile.page-account-orders #content-wrapper > .row > .col-lg-2 > .wd-profile-panelmenu ul.level-1 > li a {
    line-height: 35px;
    font-family: "obviously";
    font-weight: 500;
    text-decoration: none;
    font-size: 15px;
    font-family: "obviously";
    font-weight: 700
}

body.area-profile.page-account-orders #content-wrapper > .row > .col-lg-2 > .wd-profile-panelmenu ul.level-1 > li:hover > a {
    color: #FF2B5A
}

body.area-profile.page-account-orders #content-wrapper > .row > .col-lg-2 > .wd-profile-panelmenu ul.level-1 > li .current {
    color: #FF2B5A
}

body.area-profile.page-account-orders #content-wrapper > .row > .col-lg-10 {
    width: 100%;
    padding-left: 0
}

body.area-profile.page-account-orders #content-wrapper > .row > .col-lg-10 > h3 {
    text-align: center;
    display: block;
    font-size: 18px;
    font-family: "obviously";
    font-weight: 600;
    margin-bottom: 30px
}

body.area-profile.page-account-orders #content-wrapper > .row > .col-lg-10 .wd-profile-reorder {
    display: block;
    padding-top: 30px
}

body.area-profile.page-account-orders #content-wrapper > .row > .col-lg-10 .wd-profile-reorder .grid table {
    width: 100%;
    border-spacing: 0
}

body.area-profile.page-account-orders #content-wrapper > .row > .col-lg-10 .wd-profile-reorder .grid table thead th {
    color: #000;
    font-size: 14px;
    text-transform: none;
    border-bottom: 1px solid #D6D6D6;
    padding-bottom: 10px !important;
    padding-left: 0 !important
}

body.area-profile.page-account-orders #content-wrapper > .row > .col-lg-10 .wd-profile-reorder .grid table thead th:last-child {
    display: none
}

body.area-profile.page-account-orders #content-wrapper > .row > .col-lg-10 .wd-profile-reorder .grid table tbody tr {
    position: relative
}

body.area-profile.page-account-orders #content-wrapper > .row > .col-lg-10 .wd-profile-reorder .grid table tbody td {
    border-bottom: 1px solid #D6D6D6;
    font-family: "obviously";
    font-weight: 500;
    font-size: 14px
}

body.area-profile.page-account-orders #content-wrapper > .row > .col-lg-10 .wd-profile-reorder .grid table tbody td:last-child {
    display: none
}

body.area-profile.page-account-orders #content-wrapper > .row > .col-lg-10 .wd-profile-reorder .grid table tbody td img {
    width: 100%;
    max-width: 123px
}

body.area-profile.page-account-orders #content-wrapper > .row > .col-lg-10 .wd-profile-reorder .grid table tbody td.product-name a {
    display: flex;
    font-family: "obviously";
    font-weight: 500
}

body.area-profile.page-account-orders #content-wrapper > .row > .col-lg-10 .wd-profile-reorder .grid table tbody td.product-name a strong {
    font-family: "obviously";
    font-weight: 500
}

body.area-profile.page-account-orders #content-wrapper > .row > .col-lg-10 .wd-profile-reorder .buy-all {
    width: 280px;
    float: right;
    height: auto;
    font-size: 14px;
    font-family: "obviously";
    font-weight: 500;
    margin-bottom: 30px;
    line-height: initial;
    background: #1FAA05;
    padding: 8px 0 11px
}

body.area-profile.page-account-orders #content-wrapper > .row > .col-lg-10 .wd-profile-reorder .buy-all:hover {
    opacity: 0.9
}

body.area-profile.page-account-orders #content-wrapper > .row > .col-lg-10 > .wd-profile-register.wd-widget-js {
    position: relative
}

body.area-profile.page-account-orders #content-wrapper > .row > .col-lg-10 > .wd-profile-register {
    background: none;
    border-radius: 0;
    border: none;
    padding: 0;
    max-width: 930px;
    margin: 0 auto;
    display: block;
    position: relative
}

body.area-profile.page-account-orders #content-wrapper > .row > .col-lg-10 > .wd-profile-register .customer-type-person {
    width: 100%
}

body.area-profile.page-account-orders #content-wrapper > .row > .col-lg-10 > .wd-profile-register .button-wrapper button {
    background: #FF2B5A;
    font-size: 16px;
    height: 50px;
    font-family: "obviously";
    font-weight: 700
}

body.area-profile.page-account-orders #content-wrapper > .row > .col-lg-10 > .wd-profile-register .customer-type-data .input-wrapper {
    width: 45%;
    margin-bottom: 20px
}

body.area-profile.page-account-orders #content-wrapper > .row > .col-lg-10 > .wd-profile-register .customer-type-data .input-wrapper label {
    font-size: 12px;
    font-family: "obviously";
    font-weight: 500;
    display: block;
    padding-bottom: 5px;
    color: #262626;
    display: flex;
    text-transform: none
}

body.area-profile.page-account-orders #content-wrapper > .row > .col-lg-10 > .wd-profile-register .customer-type-data .input-wrapper label span {
    order: 1;
    padding-left: 5px;
    color: #FF0000
}

body.area-profile.page-account-orders #content-wrapper > .row > .col-lg-10 > .wd-profile-register .customer-type-data .input-wrapper input {
    height: 50px;
    border-radius: 50px;
    border: 1px solid #E9E9E9;
    padding-left: 20px
}

body.area-profile.page-account-orders #content-wrapper > .row > .col-lg-10 > .wd-profile-register .customer-type-data .input-wrapper select {
    height: 50px;
    border-radius: 50px;
    border: 1px solid #E9E9E9;
    padding-left: 20px
}

body.area-profile.page-account-orders #content-wrapper > .row > .col-lg-10 > .wd-profile-register .customer-type-data .separador {
    display: none
}

body.area-profile.page-account-orders #content-wrapper > .row > .col-lg-10 > .wd-profile-register .customer-type-data .left {
    display: flex;
    flex-wrap: wrap
}

body.area-profile.page-account-orders #content-wrapper > .row > .col-lg-10 > .wd-profile-register .customer-type-data .left .termo {
    display: none
}

body.area-profile.page-account-orders #content-wrapper > .row > .col-lg-10 > .wd-profile-register .customer-type-data .left .aceito_receber {
    opacity: 0;
    height: 0
}

body.area-profile.page-account-orders #content-wrapper > .row > .col-lg-10 > .wd-profile-register .customer-type-data .right small {
    color: #B4B4B4
}

body.area-profile.page-account-orders #content-wrapper > .row > .col-lg-10 > .wd-profile-register .wd-header {
    display: none
}

body.area-profile.page-account-orders #content-wrapper > .row > .col-lg-10 > .wd-profile-change-password {
    background: none;
    border-radius: 0;
    border: none;
    padding: 0;
    max-width: 930px;
    margin: 0 auto;
    display: block;
    position: relative;
    max-width: 600px
}

body.area-profile.page-account-orders #content-wrapper > .row > .col-lg-10 > .wd-profile-change-password .customer-type-person {
    width: 100%
}

body.area-profile.page-account-orders #content-wrapper > .row > .col-lg-10 > .wd-profile-change-password .button-wrapper {
    position: initial;
    width: 100%;
    margin-top: 10px
}

body.area-profile.page-account-orders #content-wrapper > .row > .col-lg-10 > .wd-profile-change-password .button-wrapper button {
    background: #FF2B5A;
    font-size: 16px;
    height: 50px;
    font-family: "obviously";
    font-weight: 700
}

body.area-profile.page-account-orders #content-wrapper > .row > .col-lg-10 > .wd-profile-change-password .customer-type-data .input-wrapper {
    width: 45%;
    margin-bottom: 20px
}

body.area-profile.page-account-orders #content-wrapper > .row > .col-lg-10 > .wd-profile-change-password .customer-type-data .input-wrapper label {
    font-size: 12px;
    font-family: "obviously";
    font-weight: 500;
    display: block;
    padding-bottom: 5px;
    color: #262626;
    display: flex;
    text-transform: none
}

body.area-profile.page-account-orders #content-wrapper > .row > .col-lg-10 > .wd-profile-change-password .customer-type-data .input-wrapper label span {
    order: 1;
    padding-left: 5px;
    color: #FF0000
}

body.area-profile.page-account-orders #content-wrapper > .row > .col-lg-10 > .wd-profile-change-password .customer-type-data .input-wrapper input {
    height: 50px;
    border-radius: 50px;
    border: 1px solid #E9E9E9;
    padding-left: 20px
}

body.area-profile.page-account-orders #content-wrapper > .row > .col-lg-10 > .wd-profile-change-password .customer-type-data .input-wrapper select {
    height: 50px;
    border-radius: 50px;
    border: 1px solid #E9E9E9;
    padding-left: 20px
}

body.area-profile.page-account-orders #content-wrapper > .row > .col-lg-10 > .wd-profile-change-password .customer-type-data .separador {
    display: none
}

body.area-profile.page-account-orders #content-wrapper > .row > .col-lg-10 > .wd-profile-change-password .customer-type-data .left {
    display: flex;
    flex-wrap: wrap
}

body.area-profile.page-account-orders #content-wrapper > .row > .col-lg-10 > .wd-profile-change-password .customer-type-data .left .termo {
    display: none
}

body.area-profile.page-account-orders #content-wrapper > .row > .col-lg-10 > .wd-profile-change-password .customer-type-data .left .aceito_receber {
    opacity: 0;
    height: 0
}

body.area-profile.page-account-orders #content-wrapper > .row > .col-lg-10 > .wd-profile-change-password .customer-type-data .right small {
    color: #B4B4B4
}

body.area-profile.page-account-orders #content-wrapper > .row > .col-lg-10 > .wd-profile-change-password .wd-header {
    display: none
}

body.area-profile.page-account-orders #content-wrapper > .row > .col-lg-10 > .wd-profile-change-password input {
    height: 50px;
    border-radius: 50px;
    border: 1px solid #E9E9E9;
    padding-left: 20px
}

body.area-profile.page-account-orders #content-wrapper > .row > .col-lg-10 > .wd-profile-change-password select {
    height: 50px;
    border-radius: 50px;
    border: 1px solid #E9E9E9;
    padding-left: 20px
}

body.area-profile.page-account-orders #content-wrapper > .row > .col-lg-10 > .wd-profile-gift-certificate-list {
    background: #fff;
    border-radius: 20px;
    border: 1px solid #e5e5e5;
    padding: 20px
}

body.area-profile.page-account-orders #content-wrapper > .row > .col-lg-10 > .wd-profile-gift-certificate-list table th {
    font-family: "obviously";
    font-weight: 700;
    color: #222D33
}

body.area-profile.page-account-orders #content-wrapper > .row > .col-lg-10 > .wd-profile-gift-certificate-list table td {
    font-family: "obviously";
    font-weight: 400
}

body.area-profile.page-account-orders #content-wrapper > .row > .col-lg-10 > .wd-profile-wishlist-manage {
    background: #fff;
    border-radius: 20px;
    border: 1px solid #e5e5e5;
    padding: 20px
}

body.area-profile.page-account-orders #content-wrapper > .row > .col-lg-10 > .wd-profile-wishlist-manage .wd-header {
    display: flex;
    align-items: center;
    justify-content: space-between
}

body.area-profile.page-account-orders #content-wrapper > .row > .col-lg-10 > .wd-profile-wishlist-manage .wd-content {
    padding-top: 20px
}

body.area-profile.page-account-orders #content-wrapper > .row > .col-lg-10 > .wd-profile-wishlist-manage .open-mode-list {
    width: 150px;
    height: 40px
}

body.area-profile.page-account-orders #content-wrapper > .row > .col-lg-10 > .wd-profile-wishlist-form {
    background: #fff;
    border-radius: 20px;
    border: 1px solid #e5e5e5;
    padding: 20px
}

body.area-profile.page-account-orders #content-wrapper > .row > .col-lg-10 > .wd-profile-wishlist-form .show-address {
    margin-top: 30px
}

body.area-profile.page-account-orders #content-wrapper > .row > .col-lg-10 > .wd-profile-wishlist-form .show-address .link-create-address {
    width: 200px;
    height: 40px
}

body.area-profile.page-account-orders #content-wrapper > .row > .col-lg-10 > .wd-profile-wishlist-form .show-address th {
    font-family: "obviously";
    font-weight: 700;
    color: #222D33
}

body.area-profile.page-account-orders #content-wrapper > .row > .col-lg-10 > .wd-profile-wishlist-form .show-address tr td {
    font-family: "obviously";
    font-weight: 400
}

body.area-profile.page-account-orders #content-wrapper > .row > .col-lg-10 > .wd-profile-wishlist-list {
    background: #fff;
    border-radius: 20px;
    border: 1px solid #e5e5e5;
    padding: 20px
}

body.area-profile.page-account-orders #content-wrapper > .row > .col-lg-10 > .wd-profile-wishlist-list .grid {
    padding-top: 15px
}

body.area-profile.page-account-orders #content-wrapper > .row > .col-lg-10 > .wd-profile-wishlist-list .grid th {
    font-family: "obviously";
    font-weight: 700;
    color: #222D33
}

body.area-profile.page-account-orders #content-wrapper > .row > .col-lg-10 > .wd-profile-wishlist-list .grid table {
    width: 100%
}

body.area-profile.page-account-orders #content-wrapper > .row > .col-lg-10 > .wd-profile-wishlist-list .grid table td {
    font-family: "obviously";
    font-weight: 400
}

body.area-profile.page-account-orders #content-wrapper > .row > .col-lg-10 > .wd-profile-wishlist-list .grid table td .manage {
    width: 70px
}

body.area-profile.page-account-orders #content-wrapper > .row > .col-lg-10 > .wd-profile-wishlist-list .grid table td button {
    height: 40px
}

body.area-profile.page-account-orders #content-wrapper > .row > .col-lg-10 > .wd-profile-wishlist-list .wd-header {
    display: flex;
    align-items: center;
    justify-content: space-between
}

body.area-profile.page-account-orders #content-wrapper > .row > .col-lg-10 > .wd-profile-wishlist-list .new-wishlist {
    width: 150px;
    height: 40px
}

body.area-profile.page-account-orders #content-wrapper > .row > .col-lg-10 > .wd-profile-addressform {
    background: none;
    border-radius: 0;
    border: none;
    padding: 0;
    max-width: 930px;
    margin: 0 auto;
    display: block
}

body.area-profile.page-account-orders #content-wrapper > .row > .col-lg-10 > .wd-profile-addressform .title-lola {
    justify-content: center
}

body.area-profile.page-account-orders #content-wrapper > .row > .col-lg-10 > .wd-profile-addressform .title-lola h2 {
    color: #000;
    font-family: "obviously";
    font-weight: 600;
    font-size: 18px;
    margin-bottom: 20px
}

body.area-profile.page-account-orders #content-wrapper > .row > .col-lg-10 > .wd-profile-addressform .button-wrapper {
    padding-top: 10px
}

body.area-profile.page-account-orders #content-wrapper > .row > .col-lg-10 > .wd-profile-addressform .button-wrapper button {
    font-size: 16px
}

body.area-profile.page-account-orders #content-wrapper > .row > .col-lg-10 > .wd-profile-addressform .wd-subtitle {
    display: none
}

body.area-profile.page-account-orders #content-wrapper > .row > .col-lg-10 > .wd-profile-addressform .wd-subtitle + div {
    display: none
}

body.area-profile.page-account-orders #content-wrapper > .row > .col-lg-10 > .wd-profile-addressform fieldset {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between
}

body.area-profile.page-account-orders #content-wrapper > .row > .col-lg-10 > .wd-profile-addressform fieldset label {
    width: 100%;
    text-transform: none;
    display: flex;
    gap: 3px
}

body.area-profile.page-account-orders #content-wrapper > .row > .col-lg-10 > .wd-profile-addressform fieldset label span {
    order: 1;
    color: red
}

body.area-profile.page-account-orders #content-wrapper > .row > .col-lg-10 > .wd-profile-addressform fieldset .input-wrapper {
    width: 48%
}

body.area-profile.page-account-orders #content-wrapper > .row > .col-lg-10 > .wd-profile-addressform fieldset .input-wrapper input {
    height: 50px;
    border-radius: 50px;
    border: 1px solid #E9E9E9;
    padding-left: 20px
}

body.area-profile.page-account-orders #content-wrapper > .row > .col-lg-10 > .wd-profile-addressform fieldset .input-wrapper select {
    height: 50px;
    border-radius: 50px;
    border: 1px solid #E9E9E9;
    padding-left: 20px
}

body.area-profile.page-account-orders #content-wrapper > .row > .col-lg-10 > .wd-profile-addressform fieldset .input-wrapper.input-wrapper-state label {
    overflow: hidden;
    text-indent: -10px
}

body.area-profile.page-account-orders #content-wrapper > .row > .col-lg-10 > .wd-profile-addressform fieldset .input-wrapper.input-wrapper-state label:after {
    content: " *";
    padding-left: 10px;
    color: red
}

body.area-profile.page-account-orders #content-wrapper > .row > .col-lg-10 > .wd-profile-addresses {
    background: none;
    border-radius: 0;
    border: none;
    padding: 0
}

body.area-profile.page-account-orders #content-wrapper > .row > .col-lg-10 > .wd-profile-addresses .wd-header {
    display: none;
    align-items: center;
    justify-content: center
}

body.area-profile.page-account-orders #content-wrapper > .row > .col-lg-10 > .wd-profile-addresses .new-address {
    width: 150px;
    height: 40px;
    position: absolute;
    bottom: -50px;
    right: 0
}

body.area-profile.page-account-orders #content-wrapper > .row > .col-lg-10 > .wd-profile-addresses .grid table {
    width: 100%;
    border-spacing: 0
}

body.area-profile.page-account-orders #content-wrapper > .row > .col-lg-10 > .wd-profile-addresses .grid thead tr th {
    font-family: "obviously";
    font-weight: 600;
    color: #222D33;
    font-size: 11px;
    text-transform: none;
    padding-bottom: 20px !important
}

body.area-profile.page-account-orders #content-wrapper > .row > .col-lg-10 > .wd-profile-addresses .grid tbody tr {
    height: 80px;
    background: none;
    border-radius: 0;
    margin-bottom: 16px
}

body.area-profile.page-account-orders #content-wrapper > .row > .col-lg-10 > .wd-profile-addresses .grid tbody tr td {
    padding-bottom: 20px;
    border-bottom: 10px solid #F9F9F9;
    font-size: 14px
}

body.area-profile.page-account-orders #content-wrapper > .row > .col-lg-10 > .wd-profile-addresses .grid tr:after {
    width: 100%;
    display: block;
    height: 1px;
    background: #e7e7e7;
    content: "";
    margin: 15px 0
}

body.area-profile.page-account-orders #content-wrapper > .row > .col-lg-10 > .wd-profile-addresses .grid td {
    font-family: "obviously";
    font-weight: 400;
    font-size: 11px
}

body.area-profile.page-account-orders #content-wrapper > .row > .col-lg-10 > .wd-profile-addresses .grid .action button {
    width: auto;
    height: auto;
    background: none
}

body.area-profile.page-account-orders #content-wrapper > .row > .col-lg-10 > .wd-profile-addresses .grid .action .delete svg {
    height: 20px
}

body.area-profile.page-account-orders #content-wrapper > .row > .col-lg-10 > .wd-profile-addresses .grid .action .set-main-address {
    background: none;
    width: auto
}

body.area-profile.page-account-orders #content-wrapper > .row > .col-lg-10 > .wd-profile-addresses .grid .action .set-main-address:hover svg path {
    fill: #ff2b5a
}

body.area-profile.page-account-orders #content-wrapper > .row > .col-lg-10 > .wd-profile-addresses .grid .action .main-address-label {
    font-family: "obviously";
    font-weight: 700;
    color: #FF2B5A;
    font-size: 12px;
    text-align: center;
    padding-top: 5px;
    padding: 0 6px
}

body.area-profile.page-account-orders #content-wrapper > .row > .col-lg-10 > .wd-profile-addresses .grid .action form button {
    background: none
}

body.area-profile.page-account-orders #content-wrapper > .row > .col-lg-10 .wd-profile-orders {
    background: none;
    border-radius: 0;
    border: none;
    padding: 20px
}

body.area-profile.page-account-orders #content-wrapper > .row > .col-lg-10 .wd-profile-orders .title-lola {
    justify-content: center
}

body.area-profile.page-account-orders #content-wrapper > .row > .col-lg-10 .wd-profile-orders .title-lola .wd-title {
    color: #000000;
    font-family: "obviously";
    font-weight: 600
}

body.area-profile.page-account-orders #content-wrapper > .row > .col-lg-10 .wd-profile-orders table {
    width: 100%;
    border-collapse: initial;
    border-spacing: 0
}

body.area-profile.page-account-orders #content-wrapper > .row > .col-lg-10 .wd-profile-orders table th {
    color: #222D33;
    font-family: "obviously";
    font-weight: 600;
    padding: 0 !important;
    text-transform: none
}

body.area-profile.page-account-orders #content-wrapper > .row > .col-lg-10 .wd-profile-orders table th:first-child {
    padding-left: 15px !important
}

body.area-profile.page-account-orders #content-wrapper > .row > .col-lg-10 .wd-profile-orders table tr {
    height: 50px
}

body.area-profile.page-account-orders #content-wrapper > .row > .col-lg-10 .wd-profile-orders table tr td {
    font-family: "obviously";
    font-weight: 400;
    padding: 0 !important;
    width: 20%
}

body.area-profile.page-account-orders #content-wrapper > .row > .col-lg-10 .wd-profile-orders table tr td:first-child {
    padding-left: 15px !important
}

body.area-profile.page-account-orders #content-wrapper > .row > .col-lg-10 .wd-profile-orders table tr td a {
    font-family: "obviously";
    font-weight: 400;
    color: #000
}

body.area-profile.page-account-orders #content-wrapper > .row > .col-lg-10 .wd-profile-orders table tr td button {
    width: 160px;
    font-size: 12px;
    height: 30px;
    background: #FF2B5A;
    font-family: "obviously";
    font-weight: 600;
    line-height: 20px;
    padding: 0
}

body.area-profile.page-account-orders #content-wrapper > .row > .col-lg-10 .wd-profile-orders table tr td button.popup {
    background: #9D5FDD
}

body.area-profile.page-account-orders #content-wrapper > .row > .col-lg-10 .wd-profile-orders table tr td .expired {
    color: #FF2B5A;
    font-size: 10px
}

body.area-profile.page-account-orders #content-wrapper > .row > .col-lg-10 .wd-profile-orders .no-data {
    padding: 30px 0;
    text-align: center
}

body.area-profile.page-account-orders #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary {
    background: none;
    border-radius: 0;
    border: none;
    padding: 0;
    margin-bottom: 30px;
    font-size: 12px;
    padding-top: 60px
}

body.area-profile.page-account-orders #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary:first-child {
    display: none
}

body.area-profile.page-account-orders #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary .wd-header {
    display: none
}

body.area-profile.page-account-orders #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary .wd-header .title-lola {
    justify-content: center
}

body.area-profile.page-account-orders #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary .wd-header .title-lola .wd-title {
    font-family: "obviously";
    font-weight: 600;
    font-size: 18px;
    color: #000000;
    margin-bottom: 20px
}

body.area-profile.page-account-orders #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary .wd-header .order-link {
    display: block;
    background: #FF2B5A;
    width: 180px;
    font-size: 14px;
    line-height: 20px;
    height: 40px
}

body.area-profile.page-account-orders #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary #borda-order {
    width: 1px;
    height: 139px;
    background: #DEDADA;
    display: block
}

body.area-profile.page-account-orders #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary .wd-content {
    background: #fff;
    border-radius: 20px;
    padding: 30px;
    display: flex;
    justify-content: space-between
}

body.area-profile.page-account-orders #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary .wd-content .wd-checkout-ordernumber {
    width: 31%;
    padding: 0;
    text-align: left
}

body.area-profile.page-account-orders #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary .wd-content .wd-checkout-ordernumber .col-order-number {
    font-family: "obviously";
    font-weight: 700;
    font-size: 14px
}

body.area-profile.page-account-orders #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary .wd-content .wd-checkout-ordernumber .col-order-number strong {
    font-family: "obviously";
    font-weight: 400
}

body.area-profile.page-account-orders #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary .wd-content .wd-checkout-ordernumber .order-status {
    display: flex;
    gap: 5px;
    color: #9E9E9E;
    font-size: 14px;
    padding-bottom: 15px
}

body.area-profile.page-account-orders #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary .wd-content .wd-checkout-ordernumber .order-description {
    padding: 0
}

body.area-profile.page-account-orders #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary .wd-content .wd-checkout-ordernumber .order-description .email {
    display: block
}

body.area-profile.page-account-orders #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary .product .product-name {
    text-transform: lowercase;
    display: block;
    letter-spacing: 0.03em;
    text-decoration: none;
    font-family: "Leelawadee Bold V1"
}

body.area-profile.page-account-orders #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary .product .product-name::first-line {
    text-transform: capitalize
}

body.area-profile.page-account-orders #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary + .wd-checkout-ordertracking-v2 {
    background: none;
    border-radius: 0;
    border: none;
    padding: 0
}

body.area-profile.page-account-orders #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary + .wd-checkout-ordertracking-v2 + strong {
    font-size: 18px;
    font-family: "obviously";
    font-weight: 600;
    display: block;
    padding-top: 50px
}

body.area-profile.page-account-orders #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary + .wd-checkout-ordertracking-v2 .title-lola {
    justify-content: left
}

body.area-profile.page-account-orders #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary + .wd-checkout-ordertracking-v2 .title-lola h2 {
    font-size: 18px;
    font-family: "obviously";
    font-weight: 600;
    color: #000
}

body.area-profile.page-account-orders #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary + .wd-checkout-ordertracking-v2 .wd-content .title {
    display: none
}

body.area-profile.page-account-orders #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary + .wd-checkout-ordertracking-v2 .wd-content .value {
    padding-top: 20px
}

body.area-profile.page-account-orders #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary + .wd-checkout-ordertracking-v2 .wd-content .value ul {
    display: flex;
    position: relative
}

body.area-profile.page-account-orders #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary + .wd-checkout-ordertracking-v2 .wd-content .value ul:before {
    width: 100%;
    height: 10px;
    content: "";
    background: #e7e7e7;
    position: absolute;
    left: 0;
    top: 20px;
    z-index: 5;
    border-radius: 10px
}

body.area-profile.page-account-orders #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary + .wd-checkout-ordertracking-v2 .wd-content .value ul li {
    width: 20%;
    position: relative
}

body.area-profile.page-account-orders #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary + .wd-checkout-ordertracking-v2 .wd-content .value ul li span {
    display: block;
    text-align: center
}

body.area-profile.page-account-orders #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary + .wd-checkout-ordertracking-v2 .wd-content .value ul li strong {
    width: auto;
    display: block;
    font-size: 12px;
    text-align: center;
    line-height: 15px;
    margin: 0 auto;
    font-family: "obviously";
    font-weight: 500;
    color: #000
}

body.area-profile.page-account-orders #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary + .wd-checkout-ordertracking-v2 .wd-content .value ul li small {
    display: block;
    height: 20px;
    text-align: center;
    font-size: 10px;
    padding-top: 10px;
    position: relative;
    top: -35px
}

body.area-profile.page-account-orders #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary + .wd-checkout-ordertracking-v2 .wd-content .value ul li .icon {
    width: 17px;
    height: 17px;
    background-color: #e7e7e7;
    border-radius: 40px;
    margin: 0 auto;
    display: block;
    position: relative;
    z-index: 5;
    top: 16px
}

body.area-profile.page-account-orders #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary + .wd-checkout-ordertracking-v2 .wd-content .value ul li.completed + .status .icon {
    background: #FF2B5A
}

body.area-profile.page-account-orders #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary + .wd-checkout-ordertracking-v2 .wd-content .value ul li.completed + .completed:after {
    width: 100%;
    height: 10px;
    content: "";
    background: #FF2B5A;
    position: absolute;
    left: -65px;
    top: 20px;
    z-index: 5
}

body.area-profile.page-account-orders #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary + .wd-checkout-ordertracking-v2 .wd-content .value ul li.completed .icon {
    background: #FF2B5A
}

body.area-profile.page-account-orders #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary + .wd-checkout-ordertracking-v2 .wd-content .value ul li.completed strong {
    color: #000
}

body.area-profile.page-account-orders #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary + .wd-checkout-ordertracking-v2 .wd-content .value ul li.completed:before {
    width: 150%;
    height: 10px;
    content: "";
    background: #FF2B5A;
    position: absolute;
    left: 0;
    top: 20px;
    z-index: 5;
    border-radius: 10px 0 0 10px
}

body.area-profile.page-account-orders #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary + .wd-checkout-ordertracking-v2 .wd-content .value ul li.completed:last-child:before {
    display: none
}

body.area-profile.page-account-orders #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary + .wd-checkout-ordertracking-v2 .wd-content .value ul li.completed.status-5:after {
    left: initial !important;
    right: 0 !important;
    border-radius: 0 10px 10px 10px
}

body.area-profile.page-account-orders #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary .see-products {
    display: none
}

body.area-profile.page-account-orders #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary .grid table {
    display: block !important;
    margin: 0 !important;
    opacity: 1 !important
}

body.area-profile.page-account-orders #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary .grid table tr th {
    font-family: "obviously";
    font-weight: 600;
    color: #222D33
}

body.area-profile.page-account-orders #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary .order-link {
    width: 150px;
    height: 35px;
    font-family: "obviously";
    font-weight: 700;
    top: 0
}

body.area-profile.page-account-orders #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary .summary-data {
    margin: 0;
    width: 45%
}

body.area-profile.page-account-orders #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary .summary-data .wd-subtitle {
    display: block;
    font-family: "obviously";
    font-weight: 700;
    font-size: 14px;
    padding-bottom: 15px
}

body.area-profile.page-account-orders #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary .summary-data .wd-subtitle .order-status {
    display: none !important
}

body.area-profile.page-account-orders #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary .summary-data .wd-subtitle .order-link {
    display: none !important
}

body.area-profile.page-account-orders #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary .summary-data .labels {
    float: initial;
    display: flex;
    flex-wrap: wrap;
    padding: 0;
    justify-content: space-between
}

body.area-profile.page-account-orders #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary .summary-data .labels li {
    width: 50%;
    display: flex;
    font-family: "obviously";
    font-weight: 400;
    margin: 0;
    font-size: 13px
}

body.area-profile.page-account-orders #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary .summary-data .labels li:nth-child(2n) {
    width: 40%
}

body.area-profile.page-account-orders #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary .summary-data .labels li strong {
    width: 160px;
    font-family: "obviously";
    font-weight: 400
}

body.area-profile.page-account-orders #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary .summary-data .labels li span {
    color: #9F9F9F;
    font-family: "obviously";
    font-weight: 400;
    font-size: 13px
}

body.area-profile.page-account-orders #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary .summary-data .labels li.payment strong {
    width: 170px
}

body.area-profile.page-account-orders #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary .summary-data li {
    font-size: 12px;
    line-height: 18px;
    margin-bottom: 20px
}

body.area-profile.page-account-orders #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary .summary-data li span {
    display: block;
    font-family: "obviously";
    font-weight: 500
}

body.area-profile.page-account-orders #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary .summary-data li.payment img {
    display: none
}

body.area-profile.page-account-orders #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary .summary-data li.payment span {
    display: block
}

body.area-profile.page-account-orders #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary a.btn.btn-lg.order-link {
    border: none;
    border-radius: 26px;
    background: none;
    color: #FF2B5A;
    display: block;
    line-height: initial;
    margin: 0;
    text-decoration: underline;
    font-family: "obviously";
    font-weight: 600;
    height: auto
}

body.area-profile.page-account-orders #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary .col-order-number strong {
    display: block;
    padding: 15px 0
}

body.area-profile.page-account-orders #content-wrapper > .row > .col-lg-10 .title-lola {
    justify-content: left;
    margin-top: 0
}

body.area-profile.page-account-orders #content-wrapper > .row > .col-lg-10 .title-lola h2 {
    font-family: "obviously";
    font-weight: 700;
    font-size: 20px;
    color: #FF2B5A
}

body.area-profile.page-account-orders #content-wrapper > .row > .col-lg-10 .title-lola .wd-icon {
    display: none
}

body.area-profile.page-account-orderdetail #middle #content {
    max-width: 100%
}

body.area-profile.page-account-orderdetail #content-wrapper > .title-lola h2 {
    font-family: "obviously";
    font-weight: 600
}

body.area-profile.page-account-orderdetail #content-wrapper > .row {
    display: flex;
    flex-wrap: wrap
}

body.area-profile.page-account-orderdetail #content-wrapper > .row > .col-lg-2 {
    width: 100%
}

body.area-profile.page-account-orderdetail #content-wrapper > .row > .col-lg-2 .no-desktop {
    display: none
}

body.area-profile.page-account-orderdetail #content-wrapper > .row > .col-lg-2 > .wd-profile-panelmenu {
    background: none;
    border-radius: 0;
    border: none;
    padding: 0
}

body.area-profile.page-account-orderdetail #content-wrapper > .row > .col-lg-2 > .wd-profile-panelmenu .wd-header {
    display: none
}

body.area-profile.page-account-orderdetail #content-wrapper > .row > .col-lg-2 > .wd-profile-panelmenu .no-small h5 {
    font-family: "obviously";
    font-weight: 700;
    text-align: center;
    display: flex;
    font-family: "obviously";
    font-weight: 400;
    gap: 3px;
    letter-spacing: 0.05em;
    justify-content: center;
    font-size: 15px;
    margin-top: 0;
    margin-bottom: 30px
}

body.area-profile.page-account-orderdetail #content-wrapper > .row > .col-lg-2 > .wd-profile-panelmenu .no-small h5 small {
    color: #FF2B5A;
    margin: 0
}

body.area-profile.page-account-orderdetail #content-wrapper > .row > .col-lg-2 > .wd-profile-panelmenu ul.level-1 {
    display: flex;
    background: #fff;
    border-radius: 50px;
    padding: 20px 80px;
    justify-content: space-between;
    margin-bottom: 40px
}

body.area-profile.page-account-orderdetail #content-wrapper > .row > .col-lg-2 > .wd-profile-panelmenu ul.level-1 > li.borda-menu {
    width: 1px;
    height: 37px;
    background: #DEDADA;
    display: block
}

body.area-profile.page-account-orderdetail #content-wrapper > .row > .col-lg-2 > .wd-profile-panelmenu ul.level-1 > li:nth-child(3) {
    display: block
}

body.area-profile.page-account-orderdetail #content-wrapper > .row > .col-lg-2 > .wd-profile-panelmenu ul.level-1 > li a {
    line-height: 35px;
    font-family: "obviously";
    font-weight: 500;
    text-decoration: none;
    font-size: 15px;
    font-family: "obviously";
    font-weight: 700
}

body.area-profile.page-account-orderdetail #content-wrapper > .row > .col-lg-2 > .wd-profile-panelmenu ul.level-1 > li:hover > a {
    color: #FF2B5A
}

body.area-profile.page-account-orderdetail #content-wrapper > .row > .col-lg-2 > .wd-profile-panelmenu ul.level-1 > li .current {
    color: #FF2B5A
}

body.area-profile.page-account-orderdetail #content-wrapper > .row > .col-lg-10 {
    width: 100%;
    padding-left: 0
}

body.area-profile.page-account-orderdetail #content-wrapper > .row > .col-lg-10 > h3 {
    text-align: center;
    display: block;
    font-size: 18px;
    font-family: "obviously";
    font-weight: 600;
    margin-bottom: 30px
}

body.area-profile.page-account-orderdetail #content-wrapper > .row > .col-lg-10 .wd-profile-reorder {
    display: block;
    padding-top: 30px
}

body.area-profile.page-account-orderdetail #content-wrapper > .row > .col-lg-10 .wd-profile-reorder .grid table {
    width: 100%;
    border-spacing: 0
}

body.area-profile.page-account-orderdetail #content-wrapper > .row > .col-lg-10 .wd-profile-reorder .grid table thead th {
    color: #000;
    font-size: 14px;
    text-transform: none;
    border-bottom: 1px solid #D6D6D6;
    padding-bottom: 10px !important;
    padding-left: 0 !important
}

body.area-profile.page-account-orderdetail #content-wrapper > .row > .col-lg-10 .wd-profile-reorder .grid table thead th:last-child {
    display: none
}

body.area-profile.page-account-orderdetail #content-wrapper > .row > .col-lg-10 .wd-profile-reorder .grid table tbody tr {
    position: relative
}

body.area-profile.page-account-orderdetail #content-wrapper > .row > .col-lg-10 .wd-profile-reorder .grid table tbody td {
    border-bottom: 1px solid #D6D6D6;
    font-family: "obviously";
    font-weight: 500;
    font-size: 14px
}

body.area-profile.page-account-orderdetail #content-wrapper > .row > .col-lg-10 .wd-profile-reorder .grid table tbody td:last-child {
    display: none
}

body.area-profile.page-account-orderdetail #content-wrapper > .row > .col-lg-10 .wd-profile-reorder .grid table tbody td img {
    width: 100%;
    max-width: 123px
}

body.area-profile.page-account-orderdetail #content-wrapper > .row > .col-lg-10 .wd-profile-reorder .grid table tbody td.product-name a {
    display: flex;
    font-family: "obviously";
    font-weight: 500
}

body.area-profile.page-account-orderdetail #content-wrapper > .row > .col-lg-10 .wd-profile-reorder .grid table tbody td.product-name a strong {
    font-family: "obviously";
    font-weight: 500
}

body.area-profile.page-account-orderdetail #content-wrapper > .row > .col-lg-10 .wd-profile-reorder .buy-all {
    width: 280px;
    float: right;
    height: auto;
    font-size: 14px;
    font-family: "obviously";
    font-weight: 500;
    margin-bottom: 30px;
    line-height: initial;
    background: #1FAA05;
    padding: 8px 0 11px
}

body.area-profile.page-account-orderdetail #content-wrapper > .row > .col-lg-10 .wd-profile-reorder .buy-all:hover {
    opacity: 0.9
}

body.area-profile.page-account-orderdetail #content-wrapper > .row > .col-lg-10 > .wd-profile-register.wd-widget-js {
    position: relative
}

body.area-profile.page-account-orderdetail #content-wrapper > .row > .col-lg-10 > .wd-profile-register {
    background: none;
    border-radius: 0;
    border: none;
    padding: 0;
    max-width: 930px;
    margin: 0 auto;
    display: block;
    position: relative
}

body.area-profile.page-account-orderdetail #content-wrapper > .row > .col-lg-10 > .wd-profile-register .customer-type-person {
    width: 100%
}

body.area-profile.page-account-orderdetail #content-wrapper > .row > .col-lg-10 > .wd-profile-register .button-wrapper button {
    background: #FF2B5A;
    font-size: 16px;
    height: 50px;
    font-family: "obviously";
    font-weight: 700
}

body.area-profile.page-account-orderdetail #content-wrapper > .row > .col-lg-10 > .wd-profile-register .customer-type-data .input-wrapper {
    width: 45%;
    margin-bottom: 20px
}

body.area-profile.page-account-orderdetail #content-wrapper > .row > .col-lg-10 > .wd-profile-register .customer-type-data .input-wrapper label {
    font-size: 12px;
    font-family: "obviously";
    font-weight: 500;
    display: block;
    padding-bottom: 5px;
    color: #262626;
    display: flex;
    text-transform: none
}

body.area-profile.page-account-orderdetail #content-wrapper > .row > .col-lg-10 > .wd-profile-register .customer-type-data .input-wrapper label span {
    order: 1;
    padding-left: 5px;
    color: #FF0000
}

body.area-profile.page-account-orderdetail #content-wrapper > .row > .col-lg-10 > .wd-profile-register .customer-type-data .input-wrapper input {
    height: 50px;
    border-radius: 50px;
    border: 1px solid #E9E9E9;
    padding-left: 20px
}

body.area-profile.page-account-orderdetail #content-wrapper > .row > .col-lg-10 > .wd-profile-register .customer-type-data .input-wrapper select {
    height: 50px;
    border-radius: 50px;
    border: 1px solid #E9E9E9;
    padding-left: 20px
}

body.area-profile.page-account-orderdetail #content-wrapper > .row > .col-lg-10 > .wd-profile-register .customer-type-data .separador {
    display: none
}

body.area-profile.page-account-orderdetail #content-wrapper > .row > .col-lg-10 > .wd-profile-register .customer-type-data .left {
    display: flex;
    flex-wrap: wrap
}

body.area-profile.page-account-orderdetail #content-wrapper > .row > .col-lg-10 > .wd-profile-register .customer-type-data .left .termo {
    display: none
}

body.area-profile.page-account-orderdetail #content-wrapper > .row > .col-lg-10 > .wd-profile-register .customer-type-data .left .aceito_receber {
    opacity: 0;
    height: 0
}

body.area-profile.page-account-orderdetail #content-wrapper > .row > .col-lg-10 > .wd-profile-register .customer-type-data .right small {
    color: #B4B4B4
}

body.area-profile.page-account-orderdetail #content-wrapper > .row > .col-lg-10 > .wd-profile-register .wd-header {
    display: none
}

body.area-profile.page-account-orderdetail #content-wrapper > .row > .col-lg-10 > .wd-profile-change-password {
    background: none;
    border-radius: 0;
    border: none;
    padding: 0;
    max-width: 930px;
    margin: 0 auto;
    display: block;
    position: relative;
    max-width: 600px
}

body.area-profile.page-account-orderdetail #content-wrapper > .row > .col-lg-10 > .wd-profile-change-password .customer-type-person {
    width: 100%
}

body.area-profile.page-account-orderdetail #content-wrapper > .row > .col-lg-10 > .wd-profile-change-password .button-wrapper {
    position: initial;
    width: 100%;
    margin-top: 10px
}

body.area-profile.page-account-orderdetail #content-wrapper > .row > .col-lg-10 > .wd-profile-change-password .button-wrapper button {
    background: #FF2B5A;
    font-size: 16px;
    height: 50px;
    font-family: "obviously";
    font-weight: 700
}

body.area-profile.page-account-orderdetail #content-wrapper > .row > .col-lg-10 > .wd-profile-change-password .customer-type-data .input-wrapper {
    width: 45%;
    margin-bottom: 20px
}

body.area-profile.page-account-orderdetail #content-wrapper > .row > .col-lg-10 > .wd-profile-change-password .customer-type-data .input-wrapper label {
    font-size: 12px;
    font-family: "obviously";
    font-weight: 500;
    display: block;
    padding-bottom: 5px;
    color: #262626;
    display: flex;
    text-transform: none
}

body.area-profile.page-account-orderdetail #content-wrapper > .row > .col-lg-10 > .wd-profile-change-password .customer-type-data .input-wrapper label span {
    order: 1;
    padding-left: 5px;
    color: #FF0000
}

body.area-profile.page-account-orderdetail #content-wrapper > .row > .col-lg-10 > .wd-profile-change-password .customer-type-data .input-wrapper input {
    height: 50px;
    border-radius: 50px;
    border: 1px solid #E9E9E9;
    padding-left: 20px
}

body.area-profile.page-account-orderdetail #content-wrapper > .row > .col-lg-10 > .wd-profile-change-password .customer-type-data .input-wrapper select {
    height: 50px;
    border-radius: 50px;
    border: 1px solid #E9E9E9;
    padding-left: 20px
}

body.area-profile.page-account-orderdetail #content-wrapper > .row > .col-lg-10 > .wd-profile-change-password .customer-type-data .separador {
    display: none
}

body.area-profile.page-account-orderdetail #content-wrapper > .row > .col-lg-10 > .wd-profile-change-password .customer-type-data .left {
    display: flex;
    flex-wrap: wrap
}

body.area-profile.page-account-orderdetail #content-wrapper > .row > .col-lg-10 > .wd-profile-change-password .customer-type-data .left .termo {
    display: none
}

body.area-profile.page-account-orderdetail #content-wrapper > .row > .col-lg-10 > .wd-profile-change-password .customer-type-data .left .aceito_receber {
    opacity: 0;
    height: 0
}

body.area-profile.page-account-orderdetail #content-wrapper > .row > .col-lg-10 > .wd-profile-change-password .customer-type-data .right small {
    color: #B4B4B4
}

body.area-profile.page-account-orderdetail #content-wrapper > .row > .col-lg-10 > .wd-profile-change-password .wd-header {
    display: none
}

body.area-profile.page-account-orderdetail #content-wrapper > .row > .col-lg-10 > .wd-profile-change-password input {
    height: 50px;
    border-radius: 50px;
    border: 1px solid #E9E9E9;
    padding-left: 20px
}

body.area-profile.page-account-orderdetail #content-wrapper > .row > .col-lg-10 > .wd-profile-change-password select {
    height: 50px;
    border-radius: 50px;
    border: 1px solid #E9E9E9;
    padding-left: 20px
}

body.area-profile.page-account-orderdetail #content-wrapper > .row > .col-lg-10 > .wd-profile-gift-certificate-list {
    background: #fff;
    border-radius: 20px;
    border: 1px solid #e5e5e5;
    padding: 20px
}

body.area-profile.page-account-orderdetail #content-wrapper > .row > .col-lg-10 > .wd-profile-gift-certificate-list table th {
    font-family: "obviously";
    font-weight: 700;
    color: #222D33
}

body.area-profile.page-account-orderdetail #content-wrapper > .row > .col-lg-10 > .wd-profile-gift-certificate-list table td {
    font-family: "obviously";
    font-weight: 400
}

body.area-profile.page-account-orderdetail #content-wrapper > .row > .col-lg-10 > .wd-profile-wishlist-manage {
    background: #fff;
    border-radius: 20px;
    border: 1px solid #e5e5e5;
    padding: 20px
}

body.area-profile.page-account-orderdetail #content-wrapper > .row > .col-lg-10 > .wd-profile-wishlist-manage .wd-header {
    display: flex;
    align-items: center;
    justify-content: space-between
}

body.area-profile.page-account-orderdetail #content-wrapper > .row > .col-lg-10 > .wd-profile-wishlist-manage .wd-content {
    padding-top: 20px
}

body.area-profile.page-account-orderdetail #content-wrapper > .row > .col-lg-10 > .wd-profile-wishlist-manage .open-mode-list {
    width: 150px;
    height: 40px
}

body.area-profile.page-account-orderdetail #content-wrapper > .row > .col-lg-10 > .wd-profile-wishlist-form {
    background: #fff;
    border-radius: 20px;
    border: 1px solid #e5e5e5;
    padding: 20px
}

body.area-profile.page-account-orderdetail #content-wrapper > .row > .col-lg-10 > .wd-profile-wishlist-form .show-address {
    margin-top: 30px
}

body.area-profile.page-account-orderdetail #content-wrapper > .row > .col-lg-10 > .wd-profile-wishlist-form .show-address .link-create-address {
    width: 200px;
    height: 40px
}

body.area-profile.page-account-orderdetail #content-wrapper > .row > .col-lg-10 > .wd-profile-wishlist-form .show-address th {
    font-family: "obviously";
    font-weight: 700;
    color: #222D33
}

body.area-profile.page-account-orderdetail #content-wrapper > .row > .col-lg-10 > .wd-profile-wishlist-form .show-address tr td {
    font-family: "obviously";
    font-weight: 400
}

body.area-profile.page-account-orderdetail #content-wrapper > .row > .col-lg-10 > .wd-profile-wishlist-list {
    background: #fff;
    border-radius: 20px;
    border: 1px solid #e5e5e5;
    padding: 20px
}

body.area-profile.page-account-orderdetail #content-wrapper > .row > .col-lg-10 > .wd-profile-wishlist-list .grid {
    padding-top: 15px
}

body.area-profile.page-account-orderdetail #content-wrapper > .row > .col-lg-10 > .wd-profile-wishlist-list .grid th {
    font-family: "obviously";
    font-weight: 700;
    color: #222D33
}

body.area-profile.page-account-orderdetail #content-wrapper > .row > .col-lg-10 > .wd-profile-wishlist-list .grid table {
    width: 100%
}

body.area-profile.page-account-orderdetail #content-wrapper > .row > .col-lg-10 > .wd-profile-wishlist-list .grid table td {
    font-family: "obviously";
    font-weight: 400
}

body.area-profile.page-account-orderdetail #content-wrapper > .row > .col-lg-10 > .wd-profile-wishlist-list .grid table td .manage {
    width: 70px
}

body.area-profile.page-account-orderdetail #content-wrapper > .row > .col-lg-10 > .wd-profile-wishlist-list .grid table td button {
    height: 40px
}

body.area-profile.page-account-orderdetail #content-wrapper > .row > .col-lg-10 > .wd-profile-wishlist-list .wd-header {
    display: flex;
    align-items: center;
    justify-content: space-between
}

body.area-profile.page-account-orderdetail #content-wrapper > .row > .col-lg-10 > .wd-profile-wishlist-list .new-wishlist {
    width: 150px;
    height: 40px
}

body.area-profile.page-account-orderdetail #content-wrapper > .row > .col-lg-10 > .wd-profile-addressform {
    background: none;
    border-radius: 0;
    border: none;
    padding: 0;
    max-width: 930px;
    margin: 0 auto;
    display: block
}

body.area-profile.page-account-orderdetail #content-wrapper > .row > .col-lg-10 > .wd-profile-addressform .title-lola {
    justify-content: center
}

body.area-profile.page-account-orderdetail #content-wrapper > .row > .col-lg-10 > .wd-profile-addressform .title-lola h2 {
    color: #000;
    font-family: "obviously";
    font-weight: 600;
    font-size: 18px;
    margin-bottom: 20px
}

body.area-profile.page-account-orderdetail #content-wrapper > .row > .col-lg-10 > .wd-profile-addressform .button-wrapper {
    padding-top: 10px
}

body.area-profile.page-account-orderdetail #content-wrapper > .row > .col-lg-10 > .wd-profile-addressform .button-wrapper button {
    font-size: 16px
}

body.area-profile.page-account-orderdetail #content-wrapper > .row > .col-lg-10 > .wd-profile-addressform .wd-subtitle {
    display: none
}

body.area-profile.page-account-orderdetail #content-wrapper > .row > .col-lg-10 > .wd-profile-addressform .wd-subtitle + div {
    display: none
}

body.area-profile.page-account-orderdetail #content-wrapper > .row > .col-lg-10 > .wd-profile-addressform fieldset {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between
}

body.area-profile.page-account-orderdetail #content-wrapper > .row > .col-lg-10 > .wd-profile-addressform fieldset label {
    width: 100%;
    text-transform: none;
    display: flex;
    gap: 3px
}

body.area-profile.page-account-orderdetail #content-wrapper > .row > .col-lg-10 > .wd-profile-addressform fieldset label span {
    order: 1;
    color: red
}

body.area-profile.page-account-orderdetail #content-wrapper > .row > .col-lg-10 > .wd-profile-addressform fieldset .input-wrapper {
    width: 48%
}

body.area-profile.page-account-orderdetail #content-wrapper > .row > .col-lg-10 > .wd-profile-addressform fieldset .input-wrapper input {
    height: 50px;
    border-radius: 50px;
    border: 1px solid #E9E9E9;
    padding-left: 20px
}

body.area-profile.page-account-orderdetail #content-wrapper > .row > .col-lg-10 > .wd-profile-addressform fieldset .input-wrapper select {
    height: 50px;
    border-radius: 50px;
    border: 1px solid #E9E9E9;
    padding-left: 20px
}

body.area-profile.page-account-orderdetail #content-wrapper > .row > .col-lg-10 > .wd-profile-addressform fieldset .input-wrapper.input-wrapper-state label {
    overflow: hidden;
    text-indent: -10px
}

body.area-profile.page-account-orderdetail #content-wrapper > .row > .col-lg-10 > .wd-profile-addressform fieldset .input-wrapper.input-wrapper-state label:after {
    content: " *";
    padding-left: 10px;
    color: red
}

body.area-profile.page-account-orderdetail #content-wrapper > .row > .col-lg-10 > .wd-profile-addresses {
    background: none;
    border-radius: 0;
    border: none;
    padding: 0
}

body.area-profile.page-account-orderdetail #content-wrapper > .row > .col-lg-10 > .wd-profile-addresses .wd-header {
    display: none;
    align-items: center;
    justify-content: center
}

body.area-profile.page-account-orderdetail #content-wrapper > .row > .col-lg-10 > .wd-profile-addresses .new-address {
    width: 150px;
    height: 40px;
    position: absolute;
    bottom: -50px;
    right: 0
}

body.area-profile.page-account-orderdetail #content-wrapper > .row > .col-lg-10 > .wd-profile-addresses .grid table {
    width: 100%;
    border-spacing: 0
}

body.area-profile.page-account-orderdetail #content-wrapper > .row > .col-lg-10 > .wd-profile-addresses .grid thead tr th {
    font-family: "obviously";
    font-weight: 600;
    color: #222D33;
    font-size: 11px;
    text-transform: none;
    padding-bottom: 20px !important
}

body.area-profile.page-account-orderdetail #content-wrapper > .row > .col-lg-10 > .wd-profile-addresses .grid tbody tr {
    height: 80px;
    background: none;
    border-radius: 0;
    margin-bottom: 16px
}

body.area-profile.page-account-orderdetail #content-wrapper > .row > .col-lg-10 > .wd-profile-addresses .grid tbody tr td {
    padding-bottom: 20px;
    border-bottom: 10px solid #F9F9F9;
    font-size: 14px
}

body.area-profile.page-account-orderdetail #content-wrapper > .row > .col-lg-10 > .wd-profile-addresses .grid tr:after {
    width: 100%;
    display: block;
    height: 1px;
    background: #e7e7e7;
    content: "";
    margin: 15px 0
}

body.area-profile.page-account-orderdetail #content-wrapper > .row > .col-lg-10 > .wd-profile-addresses .grid td {
    font-family: "obviously";
    font-weight: 400;
    font-size: 11px
}

body.area-profile.page-account-orderdetail #content-wrapper > .row > .col-lg-10 > .wd-profile-addresses .grid .action button {
    width: auto;
    height: auto;
    background: none
}

body.area-profile.page-account-orderdetail #content-wrapper > .row > .col-lg-10 > .wd-profile-addresses .grid .action .delete svg {
    height: 20px
}

body.area-profile.page-account-orderdetail #content-wrapper > .row > .col-lg-10 > .wd-profile-addresses .grid .action .set-main-address {
    background: none;
    width: auto
}

body.area-profile.page-account-orderdetail #content-wrapper > .row > .col-lg-10 > .wd-profile-addresses .grid .action .set-main-address:hover svg path {
    fill: #ff2b5a
}

body.area-profile.page-account-orderdetail #content-wrapper > .row > .col-lg-10 > .wd-profile-addresses .grid .action .main-address-label {
    font-family: "obviously";
    font-weight: 700;
    color: #FF2B5A;
    font-size: 12px;
    text-align: center;
    padding-top: 5px;
    padding: 0 6px
}

body.area-profile.page-account-orderdetail #content-wrapper > .row > .col-lg-10 > .wd-profile-addresses .grid .action form button {
    background: none
}

body.area-profile.page-account-orderdetail #content-wrapper > .row > .col-lg-10 .wd-profile-orders {
    background: none;
    border-radius: 0;
    border: none;
    padding: 20px
}

body.area-profile.page-account-orderdetail #content-wrapper > .row > .col-lg-10 .wd-profile-orders .title-lola {
    justify-content: center
}

body.area-profile.page-account-orderdetail #content-wrapper > .row > .col-lg-10 .wd-profile-orders .title-lola .wd-title {
    color: #000000;
    font-family: "obviously";
    font-weight: 600
}

body.area-profile.page-account-orderdetail #content-wrapper > .row > .col-lg-10 .wd-profile-orders table {
    width: 100%;
    border-collapse: initial;
    border-spacing: 0
}

body.area-profile.page-account-orderdetail #content-wrapper > .row > .col-lg-10 .wd-profile-orders table th {
    color: #222D33;
    font-family: "obviously";
    font-weight: 600;
    padding: 0 !important;
    text-transform: none
}

body.area-profile.page-account-orderdetail #content-wrapper > .row > .col-lg-10 .wd-profile-orders table th:first-child {
    padding-left: 15px !important
}

body.area-profile.page-account-orderdetail #content-wrapper > .row > .col-lg-10 .wd-profile-orders table tr {
    height: 50px
}

body.area-profile.page-account-orderdetail #content-wrapper > .row > .col-lg-10 .wd-profile-orders table tr td {
    font-family: "obviously";
    font-weight: 400;
    padding: 0 !important;
    width: 20%
}

body.area-profile.page-account-orderdetail #content-wrapper > .row > .col-lg-10 .wd-profile-orders table tr td:first-child {
    padding-left: 15px !important
}

body.area-profile.page-account-orderdetail #content-wrapper > .row > .col-lg-10 .wd-profile-orders table tr td a {
    font-family: "obviously";
    font-weight: 400;
    color: #000
}

body.area-profile.page-account-orderdetail #content-wrapper > .row > .col-lg-10 .wd-profile-orders table tr td button {
    width: 160px;
    font-size: 12px;
    height: 30px;
    background: #FF2B5A;
    font-family: "obviously";
    font-weight: 600;
    line-height: 20px;
    padding: 0
}

body.area-profile.page-account-orderdetail #content-wrapper > .row > .col-lg-10 .wd-profile-orders table tr td button.popup {
    background: #9D5FDD
}

body.area-profile.page-account-orderdetail #content-wrapper > .row > .col-lg-10 .wd-profile-orders table tr td .expired {
    color: #FF2B5A;
    font-size: 10px
}

body.area-profile.page-account-orderdetail #content-wrapper > .row > .col-lg-10 .wd-profile-orders .no-data {
    padding: 30px 0;
    text-align: center
}

body.area-profile.page-account-orderdetail #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary {
    background: none;
    border-radius: 0;
    border: none;
    padding: 0;
    margin-bottom: 30px;
    font-size: 12px;
    padding-top: 60px
}

body.area-profile.page-account-orderdetail #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary:first-child {
    display: none
}

body.area-profile.page-account-orderdetail #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary .wd-header {
    display: none
}

body.area-profile.page-account-orderdetail #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary .wd-header .title-lola {
    justify-content: center
}

body.area-profile.page-account-orderdetail #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary .wd-header .title-lola .wd-title {
    font-family: "obviously";
    font-weight: 600;
    font-size: 18px;
    color: #000000;
    margin-bottom: 20px
}

body.area-profile.page-account-orderdetail #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary .wd-header .order-link {
    display: block;
    background: #FF2B5A;
    width: 180px;
    font-size: 14px;
    line-height: 20px;
    height: 40px
}

body.area-profile.page-account-orderdetail #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary #borda-order {
    width: 1px;
    height: 139px;
    background: #DEDADA;
    display: block
}

body.area-profile.page-account-orderdetail #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary .wd-content {
    background: #fff;
    border-radius: 20px;
    padding: 30px;
    display: flex;
    justify-content: space-between
}

body.area-profile.page-account-orderdetail #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary .wd-content .wd-checkout-ordernumber {
    width: 31%;
    padding: 0;
    text-align: left
}

body.area-profile.page-account-orderdetail #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary .wd-content .wd-checkout-ordernumber .col-order-number {
    font-family: "obviously";
    font-weight: 700;
    font-size: 14px
}

body.area-profile.page-account-orderdetail #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary .wd-content .wd-checkout-ordernumber .col-order-number strong {
    font-family: "obviously";
    font-weight: 400
}

body.area-profile.page-account-orderdetail #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary .wd-content .wd-checkout-ordernumber .order-status {
    display: flex;
    gap: 5px;
    color: #9E9E9E;
    font-size: 14px;
    padding-bottom: 15px
}

body.area-profile.page-account-orderdetail #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary .wd-content .wd-checkout-ordernumber .order-description {
    padding: 0
}

body.area-profile.page-account-orderdetail #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary .wd-content .wd-checkout-ordernumber .order-description .email {
    display: block
}

body.area-profile.page-account-orderdetail #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary .product .product-name {
    text-transform: lowercase;
    display: block;
    letter-spacing: 0.03em;
    text-decoration: none;
    font-family: "Leelawadee Bold V1"
}

body.area-profile.page-account-orderdetail #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary .product .product-name::first-line {
    text-transform: capitalize
}

body.area-profile.page-account-orderdetail #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary + .wd-checkout-ordertracking-v2 {
    background: none;
    border-radius: 0;
    border: none;
    padding: 0
}

body.area-profile.page-account-orderdetail #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary + .wd-checkout-ordertracking-v2 + strong {
    font-size: 18px;
    font-family: "obviously";
    font-weight: 600;
    display: block;
    padding-top: 50px
}

body.area-profile.page-account-orderdetail #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary + .wd-checkout-ordertracking-v2 .title-lola {
    justify-content: left
}

body.area-profile.page-account-orderdetail #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary + .wd-checkout-ordertracking-v2 .title-lola h2 {
    font-size: 18px;
    font-family: "obviously";
    font-weight: 600;
    color: #000
}

body.area-profile.page-account-orderdetail #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary + .wd-checkout-ordertracking-v2 .wd-content .title {
    display: none
}

body.area-profile.page-account-orderdetail #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary + .wd-checkout-ordertracking-v2 .wd-content .value {
    padding-top: 20px
}

body.area-profile.page-account-orderdetail #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary + .wd-checkout-ordertracking-v2 .wd-content .value ul {
    display: flex;
    position: relative
}

body.area-profile.page-account-orderdetail #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary + .wd-checkout-ordertracking-v2 .wd-content .value ul:before {
    width: 100%;
    height: 10px;
    content: "";
    background: #e7e7e7;
    position: absolute;
    left: 0;
    top: 20px;
    z-index: 5;
    border-radius: 10px
}

body.area-profile.page-account-orderdetail #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary + .wd-checkout-ordertracking-v2 .wd-content .value ul li {
    width: 20%;
    position: relative
}

body.area-profile.page-account-orderdetail #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary + .wd-checkout-ordertracking-v2 .wd-content .value ul li span {
    display: block;
    text-align: center
}

body.area-profile.page-account-orderdetail #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary + .wd-checkout-ordertracking-v2 .wd-content .value ul li strong {
    width: auto;
    display: block;
    font-size: 12px;
    text-align: center;
    line-height: 15px;
    margin: 0 auto;
    font-family: "obviously";
    font-weight: 500;
    color: #000
}

body.area-profile.page-account-orderdetail #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary + .wd-checkout-ordertracking-v2 .wd-content .value ul li small {
    display: block;
    height: 20px;
    text-align: center;
    font-size: 10px;
    padding-top: 10px;
    position: relative;
    top: -35px
}

body.area-profile.page-account-orderdetail #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary + .wd-checkout-ordertracking-v2 .wd-content .value ul li .icon {
    width: 17px;
    height: 17px;
    background-color: #e7e7e7;
    border-radius: 40px;
    margin: 0 auto;
    display: block;
    position: relative;
    z-index: 5;
    top: 16px
}

body.area-profile.page-account-orderdetail #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary + .wd-checkout-ordertracking-v2 .wd-content .value ul li.completed + .status .icon {
    background: #FF2B5A
}

body.area-profile.page-account-orderdetail #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary + .wd-checkout-ordertracking-v2 .wd-content .value ul li.completed + .completed:after {
    width: 100%;
    height: 10px;
    content: "";
    background: #FF2B5A;
    position: absolute;
    left: -65px;
    top: 20px;
    z-index: 5
}

body.area-profile.page-account-orderdetail #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary + .wd-checkout-ordertracking-v2 .wd-content .value ul li.completed .icon {
    background: #FF2B5A
}

body.area-profile.page-account-orderdetail #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary + .wd-checkout-ordertracking-v2 .wd-content .value ul li.completed strong {
    color: #000
}

body.area-profile.page-account-orderdetail #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary + .wd-checkout-ordertracking-v2 .wd-content .value ul li.completed:before {
    width: 150%;
    height: 10px;
    content: "";
    background: #FF2B5A;
    position: absolute;
    left: 0;
    top: 20px;
    z-index: 5;
    border-radius: 10px 0 0 10px
}

body.area-profile.page-account-orderdetail #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary + .wd-checkout-ordertracking-v2 .wd-content .value ul li.completed:last-child:before {
    display: none
}

body.area-profile.page-account-orderdetail #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary + .wd-checkout-ordertracking-v2 .wd-content .value ul li.completed.status-5:after {
    left: initial !important;
    right: 0 !important;
    border-radius: 0 10px 10px 10px
}

body.area-profile.page-account-orderdetail #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary + .wd-checkout-ordersummary .wd-header {
    display: none
}

body.area-profile.page-account-orderdetail #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary + .wd-checkout-ordersummary .wd-checkout-basket-summary {
    display: none
}

body.area-profile.page-account-orderdetail #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary + .wd-checkout-ordersummary .wd-content {
    display: block;
    padding: 0;
    background: none;
    border-radius: 0
}

body.area-profile.page-account-orderdetail #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary + .wd-checkout-ordersummary .wd-content > strong {
    font-size: 18px;
    font-family: "obviously";
    font-weight: 600;
    display: block;
    padding-bottom: 10px
}

body.area-profile.page-account-orderdetail #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary + .wd-checkout-ordersummary .wd-content .wd-checkout-orderdeliveryaddress .wd-footer small {
    padding-left: 0;
    font-size: 14px;
    color: #EB3237;
    padding-top: 20px;
    display: block;
    padding-bottom: 30px
}

body.area-profile.page-account-orderdetail #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary + .wd-checkout-ordersummary .wd-content .wd-checkout-orderdeliveryaddress .col {
    font-size: 14px
}

body.area-profile.page-account-orderdetail #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary + .wd-checkout-ordersummary .wd-content .wd-checkout-orderdeliveryaddress .col .content {
    float: initial;
    padding: 0;
    font-size: 14px;
    color: #9F9F9F
}

body.area-profile.page-account-orderdetail #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary + .wd-checkout-ordersummary .wd-content .wd-checkout-orderdeliveryaddress .col .content b {
    font-family: "obviously";
    font-weight: 400;
    color: #000
}

body.area-profile.page-account-orderdetail #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary + .wd-checkout-ordersummary .wd-content .wd-checkout-orderdeliveryaddress .col .content b:first-child {
    padding: 5px 0;
    display: inline-block
}

body.area-profile.page-account-orderdetail #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary + .wd-checkout-ordersummary .wd-content .wd-checkout-orderdeliveryaddress .col .content span {
    color: #000
}

body.area-profile.page-account-orderdetail #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary + .wd-checkout-ordersummary .wd-content .wd-checkout-orderdeliveryaddress .col .content > span:first-child {
    padding: 5px 0;
    display: inline-block;
    padding-right: 5px
}

body.area-profile.page-account-orderdetail #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary + .wd-checkout-ordersummary .wd-content .wd-checkout-orderdeliveryaddress .col .content > span:first-child + b {
    color: #9F9F9F
}

body.area-profile.page-account-orderdetail #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary + .wd-checkout-ordersummary .wd-content .wd-checkout-orderpayment span {
    color: #000;
    font-size: 14px
}

body.area-profile.page-account-orderdetail #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary + .wd-checkout-ordersummary .wd-content .wd-checkout-orderpayment b {
    font-family: "obviously";
    font-weight: 400;
    color: #9F9F9F;
    font-size: 14px
}

body.area-profile.page-account-orderdetail #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary + .wd-checkout-ordersummary .wd-content .wd-checkout-orderpayment .payment-value {
    padding: 5px 0;
    display: block
}

body.area-profile.page-account-orderdetail #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary + .wd-checkout-ordersummary .wd-content .wd-checkout-orderpayment .payment-method {
    padding-left: 0
}

body.area-profile.page-account-orderdetail #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary + .wd-checkout-ordersummary .wd-content .wd-checkout-orderpayment .content {
    float: initial;
    padding: 0
}

body.area-profile.page-account-orderdetail #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary .see-products {
    display: none
}

body.area-profile.page-account-orderdetail #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary .grid table {
    display: block !important;
    margin: 0 !important;
    opacity: 1 !important
}

body.area-profile.page-account-orderdetail #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary .grid table tr th {
    font-family: "obviously";
    font-weight: 600;
    color: #222D33
}

body.area-profile.page-account-orderdetail #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary .order-link {
    width: 150px;
    height: 35px;
    font-family: "obviously";
    font-weight: 700;
    top: 0
}

body.area-profile.page-account-orderdetail #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary .summary-data {
    margin: 0;
    width: 45%
}

body.area-profile.page-account-orderdetail #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary .summary-data .wd-subtitle {
    display: block;
    font-family: "obviously";
    font-weight: 700;
    font-size: 14px;
    padding-bottom: 15px
}

body.area-profile.page-account-orderdetail #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary .summary-data .wd-subtitle .order-status {
    display: none !important
}

body.area-profile.page-account-orderdetail #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary .summary-data .wd-subtitle .order-link {
    display: none !important
}

body.area-profile.page-account-orderdetail #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary .summary-data .labels {
    float: initial;
    display: flex;
    flex-wrap: wrap;
    padding: 0;
    justify-content: space-between
}

body.area-profile.page-account-orderdetail #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary .summary-data .labels li {
    width: 50%;
    display: flex;
    font-family: "obviously";
    font-weight: 400;
    margin: 0;
    font-size: 13px
}

body.area-profile.page-account-orderdetail #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary .summary-data .labels li:nth-child(2n) {
    width: 40%
}

body.area-profile.page-account-orderdetail #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary .summary-data .labels li strong {
    width: 160px;
    font-family: "obviously";
    font-weight: 400
}

body.area-profile.page-account-orderdetail #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary .summary-data .labels li span {
    color: #9F9F9F;
    font-family: "obviously";
    font-weight: 400;
    font-size: 13px
}

body.area-profile.page-account-orderdetail #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary .summary-data .labels li.payment strong {
    width: 170px
}

body.area-profile.page-account-orderdetail #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary .summary-data li {
    font-size: 12px;
    line-height: 18px;
    margin-bottom: 20px
}

body.area-profile.page-account-orderdetail #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary .summary-data li span {
    display: block;
    font-family: "obviously";
    font-weight: 500
}

body.area-profile.page-account-orderdetail #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary .summary-data li.payment img {
    display: none
}

body.area-profile.page-account-orderdetail #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary .summary-data li.payment span {
    display: block
}

body.area-profile.page-account-orderdetail #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary a.btn.btn-lg.order-link {
    border: none;
    border-radius: 26px;
    background: none;
    color: #FF2B5A;
    display: block;
    line-height: initial;
    margin: 0;
    text-decoration: underline;
    font-family: "obviously";
    font-weight: 600;
    height: auto
}

body.area-profile.page-account-orderdetail #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary .col-order-number strong {
    display: block;
    padding: 15px 0
}

body.area-profile.page-account-orderdetail #content-wrapper > .row > .col-lg-10 .title-lola {
    justify-content: left;
    margin-top: 0
}

body.area-profile.page-account-orderdetail #content-wrapper > .row > .col-lg-10 .title-lola h2 {
    font-family: "obviously";
    font-weight: 700;
    font-size: 20px;
    color: #FF2B5A
}

body.area-profile.page-account-orderdetail #content-wrapper > .row > .col-lg-10 .title-lola .wd-icon {
    display: none
}

body.area-profile.page-account-orderdetail #content-wrapper > .row > .col-lg-10 .wd-checkout-ordertracking-v2 {
    background: none
}

body.area-profile.page-account-edit #middle #content {
    max-width: 100%
}

body.area-profile.page-account-edit #content-wrapper > .title-lola h2 {
    font-family: "obviously";
    font-weight: 600
}

body.area-profile.page-account-edit #content-wrapper > .row {
    display: flex;
    flex-wrap: wrap
}

body.area-profile.page-account-edit #content-wrapper > .row > .col-lg-2 {
    width: 100%
}

body.area-profile.page-account-edit #content-wrapper > .row > .col-lg-2 .no-desktop {
    display: none
}

body.area-profile.page-account-edit #content-wrapper > .row > .col-lg-2 > .wd-profile-panelmenu {
    background: none;
    border-radius: 0;
    border: none;
    padding: 0
}

body.area-profile.page-account-edit #content-wrapper > .row > .col-lg-2 > .wd-profile-panelmenu .wd-header {
    display: none
}

body.area-profile.page-account-edit #content-wrapper > .row > .col-lg-2 > .wd-profile-panelmenu .no-small h5 {
    font-family: "obviously";
    font-weight: 700;
    text-align: center;
    display: flex;
    font-family: "obviously";
    font-weight: 400;
    gap: 3px;
    letter-spacing: 0.05em;
    justify-content: center;
    font-size: 15px;
    margin-top: 0;
    margin-bottom: 30px
}

body.area-profile.page-account-edit #content-wrapper > .row > .col-lg-2 > .wd-profile-panelmenu .no-small h5 small {
    color: #FF2B5A;
    margin: 0
}

body.area-profile.page-account-edit #content-wrapper > .row > .col-lg-2 > .wd-profile-panelmenu ul.level-1 {
    display: flex;
    background: #fff;
    border-radius: 50px;
    padding: 20px 80px;
    justify-content: space-between;
    margin-bottom: 40px
}

body.area-profile.page-account-edit #content-wrapper > .row > .col-lg-2 > .wd-profile-panelmenu ul.level-1 > li.borda-menu {
    width: 1px;
    height: 37px;
    background: #DEDADA;
    display: block
}

body.area-profile.page-account-edit #content-wrapper > .row > .col-lg-2 > .wd-profile-panelmenu ul.level-1 > li:nth-child(3) {
    display: block
}

body.area-profile.page-account-edit #content-wrapper > .row > .col-lg-2 > .wd-profile-panelmenu ul.level-1 > li a {
    line-height: 35px;
    font-family: "obviously";
    font-weight: 500;
    text-decoration: none;
    font-size: 15px;
    font-family: "obviously";
    font-weight: 700
}

body.area-profile.page-account-edit #content-wrapper > .row > .col-lg-2 > .wd-profile-panelmenu ul.level-1 > li:hover > a {
    color: #FF2B5A
}

body.area-profile.page-account-edit #content-wrapper > .row > .col-lg-2 > .wd-profile-panelmenu ul.level-1 > li .current {
    color: #FF2B5A
}

body.area-profile.page-account-edit #content-wrapper > .row > .col-lg-10 {
    width: 100%;
    padding-left: 0
}

body.area-profile.page-account-edit #content-wrapper > .row > .col-lg-10 > h3 {
    text-align: center;
    display: block;
    font-size: 18px;
    font-family: "obviously";
    font-weight: 600;
    margin-bottom: 30px
}

body.area-profile.page-account-edit #content-wrapper > .row > .col-lg-10 .wd-profile-reorder {
    display: block;
    padding-top: 30px
}

body.area-profile.page-account-edit #content-wrapper > .row > .col-lg-10 .wd-profile-reorder .grid table {
    width: 100%;
    border-spacing: 0
}

body.area-profile.page-account-edit #content-wrapper > .row > .col-lg-10 .wd-profile-reorder .grid table thead th {
    color: #000;
    font-size: 14px;
    text-transform: none;
    border-bottom: 1px solid #D6D6D6;
    padding-bottom: 10px !important;
    padding-left: 0 !important
}

body.area-profile.page-account-edit #content-wrapper > .row > .col-lg-10 .wd-profile-reorder .grid table thead th:last-child {
    display: none
}

body.area-profile.page-account-edit #content-wrapper > .row > .col-lg-10 .wd-profile-reorder .grid table tbody tr {
    position: relative
}

body.area-profile.page-account-edit #content-wrapper > .row > .col-lg-10 .wd-profile-reorder .grid table tbody td {
    border-bottom: 1px solid #D6D6D6;
    font-family: "obviously";
    font-weight: 500;
    font-size: 14px
}

body.area-profile.page-account-edit #content-wrapper > .row > .col-lg-10 .wd-profile-reorder .grid table tbody td:last-child {
    display: none
}

body.area-profile.page-account-edit #content-wrapper > .row > .col-lg-10 .wd-profile-reorder .grid table tbody td img {
    width: 100%;
    max-width: 123px
}

body.area-profile.page-account-edit #content-wrapper > .row > .col-lg-10 .wd-profile-reorder .grid table tbody td.product-name a {
    display: flex;
    font-family: "obviously";
    font-weight: 500
}

body.area-profile.page-account-edit #content-wrapper > .row > .col-lg-10 .wd-profile-reorder .grid table tbody td.product-name a strong {
    font-family: "obviously";
    font-weight: 500
}

body.area-profile.page-account-edit #content-wrapper > .row > .col-lg-10 .wd-profile-reorder .buy-all {
    width: 280px;
    float: right;
    height: auto;
    font-size: 14px;
    font-family: "obviously";
    font-weight: 500;
    margin-bottom: 30px;
    line-height: initial;
    background: #1FAA05;
    padding: 8px 0 11px
}

body.area-profile.page-account-edit #content-wrapper > .row > .col-lg-10 .wd-profile-reorder .buy-all:hover {
    opacity: 0.9
}

body.area-profile.page-account-edit #content-wrapper > .row > .col-lg-10 > .wd-profile-register.wd-widget-js {
    position: relative
}

body.area-profile.page-account-edit #content-wrapper > .row > .col-lg-10 > .wd-profile-register {
    background: none;
    border-radius: 0;
    border: none;
    padding: 0;
    max-width: 930px;
    margin: 0 auto;
    display: block;
    position: relative
}

body.area-profile.page-account-edit #content-wrapper > .row > .col-lg-10 > .wd-profile-register .customer-type-person {
    width: 100%
}

body.area-profile.page-account-edit #content-wrapper > .row > .col-lg-10 > .wd-profile-register .button-wrapper button {
    background: #FF2B5A;
    font-size: 16px;
    height: 50px;
    font-family: "obviously";
    font-weight: 700
}

body.area-profile.page-account-edit #content-wrapper > .row > .col-lg-10 > .wd-profile-register .customer-type-data .input-wrapper {
    width: 45%;
    margin-bottom: 20px
}

body.area-profile.page-account-edit #content-wrapper > .row > .col-lg-10 > .wd-profile-register .customer-type-data .input-wrapper label {
    font-size: 12px;
    font-family: "obviously";
    font-weight: 500;
    display: block;
    padding-bottom: 5px;
    color: #262626;
    display: flex;
    text-transform: none
}

body.area-profile.page-account-edit #content-wrapper > .row > .col-lg-10 > .wd-profile-register .customer-type-data .input-wrapper label span {
    order: 1;
    padding-left: 5px;
    color: #FF0000
}

body.area-profile.page-account-edit #content-wrapper > .row > .col-lg-10 > .wd-profile-register .customer-type-data .input-wrapper input {
    height: 50px;
    border-radius: 50px;
    border: 1px solid #E9E9E9;
    padding-left: 20px
}

body.area-profile.page-account-edit #content-wrapper > .row > .col-lg-10 > .wd-profile-register .customer-type-data .input-wrapper select {
    height: 50px;
    border-radius: 50px;
    border: 1px solid #E9E9E9;
    padding-left: 20px
}

body.area-profile.page-account-edit #content-wrapper > .row > .col-lg-10 > .wd-profile-register .customer-type-data .separador {
    display: none
}

body.area-profile.page-account-edit #content-wrapper > .row > .col-lg-10 > .wd-profile-register .customer-type-data .left {
    display: flex;
    flex-wrap: wrap
}

body.area-profile.page-account-edit #content-wrapper > .row > .col-lg-10 > .wd-profile-register .customer-type-data .left .termo {
    display: none
}

body.area-profile.page-account-edit #content-wrapper > .row > .col-lg-10 > .wd-profile-register .customer-type-data .left .aceito_receber {
    opacity: 0;
    height: 0
}

body.area-profile.page-account-edit #content-wrapper > .row > .col-lg-10 > .wd-profile-register .customer-type-data .right small {
    color: #B4B4B4
}

body.area-profile.page-account-edit #content-wrapper > .row > .col-lg-10 > .wd-profile-register .wd-header {
    display: none
}

body.area-profile.page-account-edit #content-wrapper > .row > .col-lg-10 > .wd-profile-change-password {
    background: none;
    border-radius: 0;
    border: none;
    padding: 0;
    max-width: 930px;
    margin: 0 auto;
    display: block;
    position: relative;
    max-width: 600px
}

body.area-profile.page-account-edit #content-wrapper > .row > .col-lg-10 > .wd-profile-change-password .customer-type-person {
    width: 100%
}

body.area-profile.page-account-edit #content-wrapper > .row > .col-lg-10 > .wd-profile-change-password .button-wrapper {
    position: initial;
    width: 100%;
    margin-top: 10px
}

body.area-profile.page-account-edit #content-wrapper > .row > .col-lg-10 > .wd-profile-change-password .button-wrapper button {
    background: #FF2B5A;
    font-size: 16px;
    height: 50px;
    font-family: "obviously";
    font-weight: 700
}

body.area-profile.page-account-edit #content-wrapper > .row > .col-lg-10 > .wd-profile-change-password .customer-type-data .input-wrapper {
    width: 45%;
    margin-bottom: 20px
}

body.area-profile.page-account-edit #content-wrapper > .row > .col-lg-10 > .wd-profile-change-password .customer-type-data .input-wrapper label {
    font-size: 12px;
    font-family: "obviously";
    font-weight: 500;
    display: block;
    padding-bottom: 5px;
    color: #262626;
    display: flex;
    text-transform: none
}

body.area-profile.page-account-edit #content-wrapper > .row > .col-lg-10 > .wd-profile-change-password .customer-type-data .input-wrapper label span {
    order: 1;
    padding-left: 5px;
    color: #FF0000
}

body.area-profile.page-account-edit #content-wrapper > .row > .col-lg-10 > .wd-profile-change-password .customer-type-data .input-wrapper input {
    height: 50px;
    border-radius: 50px;
    border: 1px solid #E9E9E9;
    padding-left: 20px
}

body.area-profile.page-account-edit #content-wrapper > .row > .col-lg-10 > .wd-profile-change-password .customer-type-data .input-wrapper select {
    height: 50px;
    border-radius: 50px;
    border: 1px solid #E9E9E9;
    padding-left: 20px
}

body.area-profile.page-account-edit #content-wrapper > .row > .col-lg-10 > .wd-profile-change-password .customer-type-data .separador {
    display: none
}

body.area-profile.page-account-edit #content-wrapper > .row > .col-lg-10 > .wd-profile-change-password .customer-type-data .left {
    display: flex;
    flex-wrap: wrap
}

body.area-profile.page-account-edit #content-wrapper > .row > .col-lg-10 > .wd-profile-change-password .customer-type-data .left .termo {
    display: none
}

body.area-profile.page-account-edit #content-wrapper > .row > .col-lg-10 > .wd-profile-change-password .customer-type-data .left .aceito_receber {
    opacity: 0;
    height: 0
}

body.area-profile.page-account-edit #content-wrapper > .row > .col-lg-10 > .wd-profile-change-password .customer-type-data .right small {
    color: #B4B4B4
}

body.area-profile.page-account-edit #content-wrapper > .row > .col-lg-10 > .wd-profile-change-password .wd-header {
    display: none
}

body.area-profile.page-account-edit #content-wrapper > .row > .col-lg-10 > .wd-profile-change-password input {
    height: 50px;
    border-radius: 50px;
    border: 1px solid #E9E9E9;
    padding-left: 20px
}

body.area-profile.page-account-edit #content-wrapper > .row > .col-lg-10 > .wd-profile-change-password select {
    height: 50px;
    border-radius: 50px;
    border: 1px solid #E9E9E9;
    padding-left: 20px
}

body.area-profile.page-account-edit #content-wrapper > .row > .col-lg-10 > .wd-profile-gift-certificate-list {
    background: #fff;
    border-radius: 20px;
    border: 1px solid #e5e5e5;
    padding: 20px
}

body.area-profile.page-account-edit #content-wrapper > .row > .col-lg-10 > .wd-profile-gift-certificate-list table th {
    font-family: "obviously";
    font-weight: 700;
    color: #222D33
}

body.area-profile.page-account-edit #content-wrapper > .row > .col-lg-10 > .wd-profile-gift-certificate-list table td {
    font-family: "obviously";
    font-weight: 400
}

body.area-profile.page-account-edit #content-wrapper > .row > .col-lg-10 > .wd-profile-wishlist-manage {
    background: #fff;
    border-radius: 20px;
    border: 1px solid #e5e5e5;
    padding: 20px
}

body.area-profile.page-account-edit #content-wrapper > .row > .col-lg-10 > .wd-profile-wishlist-manage .wd-header {
    display: flex;
    align-items: center;
    justify-content: space-between
}

body.area-profile.page-account-edit #content-wrapper > .row > .col-lg-10 > .wd-profile-wishlist-manage .wd-content {
    padding-top: 20px
}

body.area-profile.page-account-edit #content-wrapper > .row > .col-lg-10 > .wd-profile-wishlist-manage .open-mode-list {
    width: 150px;
    height: 40px
}

body.area-profile.page-account-edit #content-wrapper > .row > .col-lg-10 > .wd-profile-wishlist-form {
    background: #fff;
    border-radius: 20px;
    border: 1px solid #e5e5e5;
    padding: 20px
}

body.area-profile.page-account-edit #content-wrapper > .row > .col-lg-10 > .wd-profile-wishlist-form .show-address {
    margin-top: 30px
}

body.area-profile.page-account-edit #content-wrapper > .row > .col-lg-10 > .wd-profile-wishlist-form .show-address .link-create-address {
    width: 200px;
    height: 40px
}

body.area-profile.page-account-edit #content-wrapper > .row > .col-lg-10 > .wd-profile-wishlist-form .show-address th {
    font-family: "obviously";
    font-weight: 700;
    color: #222D33
}

body.area-profile.page-account-edit #content-wrapper > .row > .col-lg-10 > .wd-profile-wishlist-form .show-address tr td {
    font-family: "obviously";
    font-weight: 400
}

body.area-profile.page-account-edit #content-wrapper > .row > .col-lg-10 > .wd-profile-wishlist-list {
    background: #fff;
    border-radius: 20px;
    border: 1px solid #e5e5e5;
    padding: 20px
}

body.area-profile.page-account-edit #content-wrapper > .row > .col-lg-10 > .wd-profile-wishlist-list .grid {
    padding-top: 15px
}

body.area-profile.page-account-edit #content-wrapper > .row > .col-lg-10 > .wd-profile-wishlist-list .grid th {
    font-family: "obviously";
    font-weight: 700;
    color: #222D33
}

body.area-profile.page-account-edit #content-wrapper > .row > .col-lg-10 > .wd-profile-wishlist-list .grid table {
    width: 100%
}

body.area-profile.page-account-edit #content-wrapper > .row > .col-lg-10 > .wd-profile-wishlist-list .grid table td {
    font-family: "obviously";
    font-weight: 400
}

body.area-profile.page-account-edit #content-wrapper > .row > .col-lg-10 > .wd-profile-wishlist-list .grid table td .manage {
    width: 70px
}

body.area-profile.page-account-edit #content-wrapper > .row > .col-lg-10 > .wd-profile-wishlist-list .grid table td button {
    height: 40px
}

body.area-profile.page-account-edit #content-wrapper > .row > .col-lg-10 > .wd-profile-wishlist-list .wd-header {
    display: flex;
    align-items: center;
    justify-content: space-between
}

body.area-profile.page-account-edit #content-wrapper > .row > .col-lg-10 > .wd-profile-wishlist-list .new-wishlist {
    width: 150px;
    height: 40px
}

body.area-profile.page-account-edit #content-wrapper > .row > .col-lg-10 > .wd-profile-addressform {
    background: none;
    border-radius: 0;
    border: none;
    padding: 0;
    max-width: 930px;
    margin: 0 auto;
    display: block
}

body.area-profile.page-account-edit #content-wrapper > .row > .col-lg-10 > .wd-profile-addressform .title-lola {
    justify-content: center
}

body.area-profile.page-account-edit #content-wrapper > .row > .col-lg-10 > .wd-profile-addressform .title-lola h2 {
    color: #000;
    font-family: "obviously";
    font-weight: 600;
    font-size: 18px;
    margin-bottom: 20px
}

body.area-profile.page-account-edit #content-wrapper > .row > .col-lg-10 > .wd-profile-addressform .button-wrapper {
    padding-top: 10px
}

body.area-profile.page-account-edit #content-wrapper > .row > .col-lg-10 > .wd-profile-addressform .button-wrapper button {
    font-size: 16px
}

body.area-profile.page-account-edit #content-wrapper > .row > .col-lg-10 > .wd-profile-addressform .wd-subtitle {
    display: none
}

body.area-profile.page-account-edit #content-wrapper > .row > .col-lg-10 > .wd-profile-addressform .wd-subtitle + div {
    display: none
}

body.area-profile.page-account-edit #content-wrapper > .row > .col-lg-10 > .wd-profile-addressform fieldset {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between
}

body.area-profile.page-account-edit #content-wrapper > .row > .col-lg-10 > .wd-profile-addressform fieldset label {
    width: 100%;
    text-transform: none;
    display: flex;
    gap: 3px
}

body.area-profile.page-account-edit #content-wrapper > .row > .col-lg-10 > .wd-profile-addressform fieldset label span {
    order: 1;
    color: red
}

body.area-profile.page-account-edit #content-wrapper > .row > .col-lg-10 > .wd-profile-addressform fieldset .input-wrapper {
    width: 48%
}

body.area-profile.page-account-edit #content-wrapper > .row > .col-lg-10 > .wd-profile-addressform fieldset .input-wrapper input {
    height: 50px;
    border-radius: 50px;
    border: 1px solid #E9E9E9;
    padding-left: 20px
}

body.area-profile.page-account-edit #content-wrapper > .row > .col-lg-10 > .wd-profile-addressform fieldset .input-wrapper select {
    height: 50px;
    border-radius: 50px;
    border: 1px solid #E9E9E9;
    padding-left: 20px
}

body.area-profile.page-account-edit #content-wrapper > .row > .col-lg-10 > .wd-profile-addressform fieldset .input-wrapper.input-wrapper-state label {
    overflow: hidden;
    text-indent: -10px
}

body.area-profile.page-account-edit #content-wrapper > .row > .col-lg-10 > .wd-profile-addressform fieldset .input-wrapper.input-wrapper-state label:after {
    content: " *";
    padding-left: 10px;
    color: red
}

body.area-profile.page-account-edit #content-wrapper > .row > .col-lg-10 > .wd-profile-addresses {
    background: none;
    border-radius: 0;
    border: none;
    padding: 0
}

body.area-profile.page-account-edit #content-wrapper > .row > .col-lg-10 > .wd-profile-addresses .wd-header {
    display: none;
    align-items: center;
    justify-content: center
}

body.area-profile.page-account-edit #content-wrapper > .row > .col-lg-10 > .wd-profile-addresses .new-address {
    width: 150px;
    height: 40px;
    position: absolute;
    bottom: -50px;
    right: 0
}

body.area-profile.page-account-edit #content-wrapper > .row > .col-lg-10 > .wd-profile-addresses .grid table {
    width: 100%;
    border-spacing: 0
}

body.area-profile.page-account-edit #content-wrapper > .row > .col-lg-10 > .wd-profile-addresses .grid thead tr th {
    font-family: "obviously";
    font-weight: 600;
    color: #222D33;
    font-size: 11px;
    text-transform: none;
    padding-bottom: 20px !important
}

body.area-profile.page-account-edit #content-wrapper > .row > .col-lg-10 > .wd-profile-addresses .grid tbody tr {
    height: 80px;
    background: none;
    border-radius: 0;
    margin-bottom: 16px
}

body.area-profile.page-account-edit #content-wrapper > .row > .col-lg-10 > .wd-profile-addresses .grid tbody tr td {
    padding-bottom: 20px;
    border-bottom: 10px solid #F9F9F9;
    font-size: 14px
}

body.area-profile.page-account-edit #content-wrapper > .row > .col-lg-10 > .wd-profile-addresses .grid tr:after {
    width: 100%;
    display: block;
    height: 1px;
    background: #e7e7e7;
    content: "";
    margin: 15px 0
}

body.area-profile.page-account-edit #content-wrapper > .row > .col-lg-10 > .wd-profile-addresses .grid td {
    font-family: "obviously";
    font-weight: 400;
    font-size: 11px
}

body.area-profile.page-account-edit #content-wrapper > .row > .col-lg-10 > .wd-profile-addresses .grid .action button {
    width: auto;
    height: auto;
    background: none
}

body.area-profile.page-account-edit #content-wrapper > .row > .col-lg-10 > .wd-profile-addresses .grid .action .delete svg {
    height: 20px
}

body.area-profile.page-account-edit #content-wrapper > .row > .col-lg-10 > .wd-profile-addresses .grid .action .set-main-address {
    background: none;
    width: auto
}

body.area-profile.page-account-edit #content-wrapper > .row > .col-lg-10 > .wd-profile-addresses .grid .action .set-main-address:hover svg path {
    fill: #ff2b5a
}

body.area-profile.page-account-edit #content-wrapper > .row > .col-lg-10 > .wd-profile-addresses .grid .action .main-address-label {
    font-family: "obviously";
    font-weight: 700;
    color: #FF2B5A;
    font-size: 12px;
    text-align: center;
    padding-top: 5px;
    padding: 0 6px
}

body.area-profile.page-account-edit #content-wrapper > .row > .col-lg-10 > .wd-profile-addresses .grid .action form button {
    background: none
}

body.area-profile.page-account-edit #content-wrapper > .row > .col-lg-10 .wd-profile-orders {
    background: none;
    border-radius: 0;
    border: none;
    padding: 20px
}

body.area-profile.page-account-edit #content-wrapper > .row > .col-lg-10 .wd-profile-orders .title-lola {
    justify-content: center
}

body.area-profile.page-account-edit #content-wrapper > .row > .col-lg-10 .wd-profile-orders .title-lola .wd-title {
    color: #000000;
    font-family: "obviously";
    font-weight: 600
}

body.area-profile.page-account-edit #content-wrapper > .row > .col-lg-10 .wd-profile-orders table {
    width: 100%;
    border-collapse: initial;
    border-spacing: 0
}

body.area-profile.page-account-edit #content-wrapper > .row > .col-lg-10 .wd-profile-orders table th {
    color: #222D33;
    font-family: "obviously";
    font-weight: 600;
    padding: 0 !important;
    text-transform: none
}

body.area-profile.page-account-edit #content-wrapper > .row > .col-lg-10 .wd-profile-orders table th:first-child {
    padding-left: 15px !important
}

body.area-profile.page-account-edit #content-wrapper > .row > .col-lg-10 .wd-profile-orders table tr {
    height: 50px
}

body.area-profile.page-account-edit #content-wrapper > .row > .col-lg-10 .wd-profile-orders table tr td {
    font-family: "obviously";
    font-weight: 400;
    padding: 0 !important;
    width: 20%
}

body.area-profile.page-account-edit #content-wrapper > .row > .col-lg-10 .wd-profile-orders table tr td:first-child {
    padding-left: 15px !important
}

body.area-profile.page-account-edit #content-wrapper > .row > .col-lg-10 .wd-profile-orders table tr td a {
    font-family: "obviously";
    font-weight: 400;
    color: #000
}

body.area-profile.page-account-edit #content-wrapper > .row > .col-lg-10 .wd-profile-orders table tr td button {
    width: 160px;
    font-size: 12px;
    height: 30px;
    background: #FF2B5A;
    font-family: "obviously";
    font-weight: 600;
    line-height: 20px;
    padding: 0
}

body.area-profile.page-account-edit #content-wrapper > .row > .col-lg-10 .wd-profile-orders table tr td button.popup {
    background: #9D5FDD
}

body.area-profile.page-account-edit #content-wrapper > .row > .col-lg-10 .wd-profile-orders table tr td .expired {
    color: #FF2B5A;
    font-size: 10px
}

body.area-profile.page-account-edit #content-wrapper > .row > .col-lg-10 .wd-profile-orders .no-data {
    padding: 30px 0;
    text-align: center
}

body.area-profile.page-account-edit #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary {
    background: none;
    border-radius: 0;
    border: none;
    padding: 0;
    margin-bottom: 30px;
    font-size: 12px;
    padding-top: 60px
}

body.area-profile.page-account-edit #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary:first-child {
    display: none
}

body.area-profile.page-account-edit #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary .wd-header {
    display: none
}

body.area-profile.page-account-edit #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary .wd-header .title-lola {
    justify-content: center
}

body.area-profile.page-account-edit #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary .wd-header .title-lola .wd-title {
    font-family: "obviously";
    font-weight: 600;
    font-size: 18px;
    color: #000000;
    margin-bottom: 20px
}

body.area-profile.page-account-edit #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary .wd-header .order-link {
    display: block;
    background: #FF2B5A;
    width: 180px;
    font-size: 14px;
    line-height: 20px;
    height: 40px
}

body.area-profile.page-account-edit #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary #borda-order {
    width: 1px;
    height: 139px;
    background: #DEDADA;
    display: block
}

body.area-profile.page-account-edit #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary .wd-content {
    background: #fff;
    border-radius: 20px;
    padding: 30px;
    display: flex;
    justify-content: space-between
}

body.area-profile.page-account-edit #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary .wd-content .wd-checkout-ordernumber {
    width: 31%;
    padding: 0;
    text-align: left
}

body.area-profile.page-account-edit #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary .wd-content .wd-checkout-ordernumber .col-order-number {
    font-family: "obviously";
    font-weight: 700;
    font-size: 14px
}

body.area-profile.page-account-edit #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary .wd-content .wd-checkout-ordernumber .col-order-number strong {
    font-family: "obviously";
    font-weight: 400
}

body.area-profile.page-account-edit #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary .wd-content .wd-checkout-ordernumber .order-status {
    display: flex;
    gap: 5px;
    color: #9E9E9E;
    font-size: 14px;
    padding-bottom: 15px
}

body.area-profile.page-account-edit #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary .wd-content .wd-checkout-ordernumber .order-description {
    padding: 0
}

body.area-profile.page-account-edit #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary .wd-content .wd-checkout-ordernumber .order-description .email {
    display: block
}

body.area-profile.page-account-edit #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary .product .product-name {
    text-transform: lowercase;
    display: block;
    letter-spacing: 0.03em;
    text-decoration: none;
    font-family: "Leelawadee Bold V1"
}

body.area-profile.page-account-edit #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary .product .product-name::first-line {
    text-transform: capitalize
}

body.area-profile.page-account-edit #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary + .wd-checkout-ordertracking-v2 {
    background: none;
    border-radius: 0;
    border: none;
    padding: 0
}

body.area-profile.page-account-edit #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary + .wd-checkout-ordertracking-v2 + strong {
    font-size: 18px;
    font-family: "obviously";
    font-weight: 600;
    display: block;
    padding-top: 50px
}

body.area-profile.page-account-edit #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary + .wd-checkout-ordertracking-v2 .title-lola {
    justify-content: left
}

body.area-profile.page-account-edit #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary + .wd-checkout-ordertracking-v2 .title-lola h2 {
    font-size: 18px;
    font-family: "obviously";
    font-weight: 600;
    color: #000
}

body.area-profile.page-account-edit #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary + .wd-checkout-ordertracking-v2 .wd-content .title {
    display: none
}

body.area-profile.page-account-edit #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary + .wd-checkout-ordertracking-v2 .wd-content .value {
    padding-top: 20px
}

body.area-profile.page-account-edit #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary + .wd-checkout-ordertracking-v2 .wd-content .value ul {
    display: flex;
    position: relative
}

body.area-profile.page-account-edit #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary + .wd-checkout-ordertracking-v2 .wd-content .value ul:before {
    width: 100%;
    height: 10px;
    content: "";
    background: #e7e7e7;
    position: absolute;
    left: 0;
    top: 20px;
    z-index: 5;
    border-radius: 10px
}

body.area-profile.page-account-edit #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary + .wd-checkout-ordertracking-v2 .wd-content .value ul li {
    width: 20%;
    position: relative
}

body.area-profile.page-account-edit #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary + .wd-checkout-ordertracking-v2 .wd-content .value ul li span {
    display: block;
    text-align: center
}

body.area-profile.page-account-edit #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary + .wd-checkout-ordertracking-v2 .wd-content .value ul li strong {
    width: auto;
    display: block;
    font-size: 12px;
    text-align: center;
    line-height: 15px;
    margin: 0 auto;
    font-family: "obviously";
    font-weight: 500;
    color: #000
}

body.area-profile.page-account-edit #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary + .wd-checkout-ordertracking-v2 .wd-content .value ul li small {
    display: block;
    height: 20px;
    text-align: center;
    font-size: 10px;
    padding-top: 10px;
    position: relative;
    top: -35px
}

body.area-profile.page-account-edit #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary + .wd-checkout-ordertracking-v2 .wd-content .value ul li .icon {
    width: 17px;
    height: 17px;
    background-color: #e7e7e7;
    border-radius: 40px;
    margin: 0 auto;
    display: block;
    position: relative;
    z-index: 5;
    top: 16px
}

body.area-profile.page-account-edit #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary + .wd-checkout-ordertracking-v2 .wd-content .value ul li.completed + .status .icon {
    background: #FF2B5A
}

body.area-profile.page-account-edit #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary + .wd-checkout-ordertracking-v2 .wd-content .value ul li.completed + .completed:after {
    width: 100%;
    height: 10px;
    content: "";
    background: #FF2B5A;
    position: absolute;
    left: -65px;
    top: 20px;
    z-index: 5
}

body.area-profile.page-account-edit #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary + .wd-checkout-ordertracking-v2 .wd-content .value ul li.completed .icon {
    background: #FF2B5A
}

body.area-profile.page-account-edit #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary + .wd-checkout-ordertracking-v2 .wd-content .value ul li.completed strong {
    color: #000
}

body.area-profile.page-account-edit #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary + .wd-checkout-ordertracking-v2 .wd-content .value ul li.completed:before {
    width: 150%;
    height: 10px;
    content: "";
    background: #FF2B5A;
    position: absolute;
    left: 0;
    top: 20px;
    z-index: 5;
    border-radius: 10px 0 0 10px
}

body.area-profile.page-account-edit #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary + .wd-checkout-ordertracking-v2 .wd-content .value ul li.completed:last-child:before {
    display: none
}

body.area-profile.page-account-edit #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary + .wd-checkout-ordertracking-v2 .wd-content .value ul li.completed.status-5:after {
    left: initial !important;
    right: 0 !important;
    border-radius: 0 10px 10px 10px
}

body.area-profile.page-account-edit #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary .see-products {
    display: none
}

body.area-profile.page-account-edit #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary .grid table {
    display: block !important;
    margin: 0 !important;
    opacity: 1 !important
}

body.area-profile.page-account-edit #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary .grid table tr th {
    font-family: "obviously";
    font-weight: 600;
    color: #222D33
}

body.area-profile.page-account-edit #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary .order-link {
    width: 150px;
    height: 35px;
    font-family: "obviously";
    font-weight: 700;
    top: 0
}

body.area-profile.page-account-edit #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary .summary-data {
    margin: 0;
    width: 45%
}

body.area-profile.page-account-edit #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary .summary-data .wd-subtitle {
    display: block;
    font-family: "obviously";
    font-weight: 700;
    font-size: 14px;
    padding-bottom: 15px
}

body.area-profile.page-account-edit #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary .summary-data .wd-subtitle .order-status {
    display: none !important
}

body.area-profile.page-account-edit #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary .summary-data .wd-subtitle .order-link {
    display: none !important
}

body.area-profile.page-account-edit #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary .summary-data .labels {
    float: initial;
    display: flex;
    flex-wrap: wrap;
    padding: 0;
    justify-content: space-between
}

body.area-profile.page-account-edit #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary .summary-data .labels li {
    width: 50%;
    display: flex;
    font-family: "obviously";
    font-weight: 400;
    margin: 0;
    font-size: 13px
}

body.area-profile.page-account-edit #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary .summary-data .labels li:nth-child(2n) {
    width: 40%
}

body.area-profile.page-account-edit #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary .summary-data .labels li strong {
    width: 160px;
    font-family: "obviously";
    font-weight: 400
}

body.area-profile.page-account-edit #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary .summary-data .labels li span {
    color: #9F9F9F;
    font-family: "obviously";
    font-weight: 400;
    font-size: 13px
}

body.area-profile.page-account-edit #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary .summary-data .labels li.payment strong {
    width: 170px
}

body.area-profile.page-account-edit #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary .summary-data li {
    font-size: 12px;
    line-height: 18px;
    margin-bottom: 20px
}

body.area-profile.page-account-edit #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary .summary-data li span {
    display: block;
    font-family: "obviously";
    font-weight: 500
}

body.area-profile.page-account-edit #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary .summary-data li.payment img {
    display: none
}

body.area-profile.page-account-edit #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary .summary-data li.payment span {
    display: block
}

body.area-profile.page-account-edit #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary a.btn.btn-lg.order-link {
    border: none;
    border-radius: 26px;
    background: none;
    color: #FF2B5A;
    display: block;
    line-height: initial;
    margin: 0;
    text-decoration: underline;
    font-family: "obviously";
    font-weight: 600;
    height: auto
}

body.area-profile.page-account-edit #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary .col-order-number strong {
    display: block;
    padding: 15px 0
}

body.area-profile.page-account-edit #content-wrapper > .row > .col-lg-10 .title-lola {
    justify-content: left;
    margin-top: 0
}

body.area-profile.page-account-edit #content-wrapper > .row > .col-lg-10 .title-lola h2 {
    font-family: "obviously";
    font-weight: 700;
    font-size: 20px;
    color: #FF2B5A
}

body.area-profile.page-account-edit #content-wrapper > .row > .col-lg-10 .title-lola .wd-icon {
    display: none
}

body.area-profile.page-account-change-password #middle #content {
    max-width: 100%
}

body.area-profile.page-account-change-password #content-wrapper > .title-lola h2 {
    font-family: "obviously";
    font-weight: 600
}

body.area-profile.page-account-change-password #content-wrapper > .row {
    display: flex;
    flex-wrap: wrap
}

body.area-profile.page-account-change-password #content-wrapper > .row > .col-lg-2 {
    width: 100%
}

body.area-profile.page-account-change-password #content-wrapper > .row > .col-lg-2 .no-desktop {
    display: none
}

body.area-profile.page-account-change-password #content-wrapper > .row > .col-lg-2 > .wd-profile-panelmenu {
    background: none;
    border-radius: 0;
    border: none;
    padding: 0
}

body.area-profile.page-account-change-password #content-wrapper > .row > .col-lg-2 > .wd-profile-panelmenu .wd-header {
    display: none
}

body.area-profile.page-account-change-password #content-wrapper > .row > .col-lg-2 > .wd-profile-panelmenu .no-small h5 {
    font-family: "obviously";
    font-weight: 700;
    text-align: center;
    display: flex;
    font-family: "obviously";
    font-weight: 400;
    gap: 3px;
    letter-spacing: 0.05em;
    justify-content: center;
    font-size: 15px;
    margin-top: 0;
    margin-bottom: 30px
}

body.area-profile.page-account-change-password #content-wrapper > .row > .col-lg-2 > .wd-profile-panelmenu .no-small h5 small {
    color: #FF2B5A;
    margin: 0
}

body.area-profile.page-account-change-password #content-wrapper > .row > .col-lg-2 > .wd-profile-panelmenu ul.level-1 {
    display: flex;
    background: #fff;
    border-radius: 50px;
    padding: 20px 80px;
    justify-content: space-between;
    margin-bottom: 40px
}

body.area-profile.page-account-change-password #content-wrapper > .row > .col-lg-2 > .wd-profile-panelmenu ul.level-1 > li.borda-menu {
    width: 1px;
    height: 37px;
    background: #DEDADA;
    display: block
}

body.area-profile.page-account-change-password #content-wrapper > .row > .col-lg-2 > .wd-profile-panelmenu ul.level-1 > li:nth-child(3) {
    display: block
}

body.area-profile.page-account-change-password #content-wrapper > .row > .col-lg-2 > .wd-profile-panelmenu ul.level-1 > li a {
    line-height: 35px;
    font-family: "obviously";
    font-weight: 500;
    text-decoration: none;
    font-size: 15px;
    font-family: "obviously";
    font-weight: 700
}

body.area-profile.page-account-change-password #content-wrapper > .row > .col-lg-2 > .wd-profile-panelmenu ul.level-1 > li:hover > a {
    color: #FF2B5A
}

body.area-profile.page-account-change-password #content-wrapper > .row > .col-lg-2 > .wd-profile-panelmenu ul.level-1 > li .current {
    color: #FF2B5A
}

body.area-profile.page-account-change-password #content-wrapper > .row > .col-lg-10 {
    width: 100%;
    padding-left: 0
}

body.area-profile.page-account-change-password #content-wrapper > .row > .col-lg-10 > h3 {
    text-align: center;
    display: block;
    font-size: 18px;
    font-family: "obviously";
    font-weight: 600;
    margin-bottom: 30px
}

body.area-profile.page-account-change-password #content-wrapper > .row > .col-lg-10 .wd-profile-reorder {
    display: block;
    padding-top: 30px
}

body.area-profile.page-account-change-password #content-wrapper > .row > .col-lg-10 .wd-profile-reorder .grid table {
    width: 100%;
    border-spacing: 0
}

body.area-profile.page-account-change-password #content-wrapper > .row > .col-lg-10 .wd-profile-reorder .grid table thead th {
    color: #000;
    font-size: 14px;
    text-transform: none;
    border-bottom: 1px solid #D6D6D6;
    padding-bottom: 10px !important;
    padding-left: 0 !important
}

body.area-profile.page-account-change-password #content-wrapper > .row > .col-lg-10 .wd-profile-reorder .grid table thead th:last-child {
    display: none
}

body.area-profile.page-account-change-password #content-wrapper > .row > .col-lg-10 .wd-profile-reorder .grid table tbody tr {
    position: relative
}

body.area-profile.page-account-change-password #content-wrapper > .row > .col-lg-10 .wd-profile-reorder .grid table tbody td {
    border-bottom: 1px solid #D6D6D6;
    font-family: "obviously";
    font-weight: 500;
    font-size: 14px
}

body.area-profile.page-account-change-password #content-wrapper > .row > .col-lg-10 .wd-profile-reorder .grid table tbody td:last-child {
    display: none
}

body.area-profile.page-account-change-password #content-wrapper > .row > .col-lg-10 .wd-profile-reorder .grid table tbody td img {
    width: 100%;
    max-width: 123px
}

body.area-profile.page-account-change-password #content-wrapper > .row > .col-lg-10 .wd-profile-reorder .grid table tbody td.product-name a {
    display: flex;
    font-family: "obviously";
    font-weight: 500
}

body.area-profile.page-account-change-password #content-wrapper > .row > .col-lg-10 .wd-profile-reorder .grid table tbody td.product-name a strong {
    font-family: "obviously";
    font-weight: 500
}

body.area-profile.page-account-change-password #content-wrapper > .row > .col-lg-10 .wd-profile-reorder .buy-all {
    width: 280px;
    float: right;
    height: auto;
    font-size: 14px;
    font-family: "obviously";
    font-weight: 500;
    margin-bottom: 30px;
    line-height: initial;
    background: #1FAA05;
    padding: 8px 0 11px
}

body.area-profile.page-account-change-password #content-wrapper > .row > .col-lg-10 .wd-profile-reorder .buy-all:hover {
    opacity: 0.9
}

body.area-profile.page-account-change-password #content-wrapper > .row > .col-lg-10 > .wd-profile-register.wd-widget-js {
    position: relative
}

body.area-profile.page-account-change-password #content-wrapper > .row > .col-lg-10 > .wd-profile-register {
    background: none;
    border-radius: 0;
    border: none;
    padding: 0;
    max-width: 930px;
    margin: 0 auto;
    display: block;
    position: relative
}

body.area-profile.page-account-change-password #content-wrapper > .row > .col-lg-10 > .wd-profile-register .customer-type-person {
    width: 100%
}

body.area-profile.page-account-change-password #content-wrapper > .row > .col-lg-10 > .wd-profile-register .button-wrapper button {
    background: #FF2B5A;
    font-size: 16px;
    height: 50px;
    font-family: "obviously";
    font-weight: 700
}

body.area-profile.page-account-change-password #content-wrapper > .row > .col-lg-10 > .wd-profile-register .customer-type-data .input-wrapper {
    width: 45%;
    margin-bottom: 20px
}

body.area-profile.page-account-change-password #content-wrapper > .row > .col-lg-10 > .wd-profile-register .customer-type-data .input-wrapper label {
    font-size: 12px;
    font-family: "obviously";
    font-weight: 500;
    display: block;
    padding-bottom: 5px;
    color: #262626;
    display: flex;
    text-transform: none
}

body.area-profile.page-account-change-password #content-wrapper > .row > .col-lg-10 > .wd-profile-register .customer-type-data .input-wrapper label span {
    order: 1;
    padding-left: 5px;
    color: #FF0000
}

body.area-profile.page-account-change-password #content-wrapper > .row > .col-lg-10 > .wd-profile-register .customer-type-data .input-wrapper input {
    height: 50px;
    border-radius: 50px;
    border: 1px solid #E9E9E9;
    padding-left: 20px
}

body.area-profile.page-account-change-password #content-wrapper > .row > .col-lg-10 > .wd-profile-register .customer-type-data .input-wrapper select {
    height: 50px;
    border-radius: 50px;
    border: 1px solid #E9E9E9;
    padding-left: 20px
}

body.area-profile.page-account-change-password #content-wrapper > .row > .col-lg-10 > .wd-profile-register .customer-type-data .separador {
    display: none
}

body.area-profile.page-account-change-password #content-wrapper > .row > .col-lg-10 > .wd-profile-register .customer-type-data .left {
    display: flex;
    flex-wrap: wrap
}

body.area-profile.page-account-change-password #content-wrapper > .row > .col-lg-10 > .wd-profile-register .customer-type-data .left .termo {
    display: none
}

body.area-profile.page-account-change-password #content-wrapper > .row > .col-lg-10 > .wd-profile-register .customer-type-data .left .aceito_receber {
    opacity: 0;
    height: 0
}

body.area-profile.page-account-change-password #content-wrapper > .row > .col-lg-10 > .wd-profile-register .customer-type-data .right small {
    color: #B4B4B4
}

body.area-profile.page-account-change-password #content-wrapper > .row > .col-lg-10 > .wd-profile-register .wd-header {
    display: none
}

body.area-profile.page-account-change-password #content-wrapper > .row > .col-lg-10 > .wd-profile-change-password {
    background: none;
    border-radius: 0;
    border: none;
    padding: 0;
    max-width: 930px;
    margin: 0 auto;
    display: block;
    position: relative;
    max-width: 600px
}

body.area-profile.page-account-change-password #content-wrapper > .row > .col-lg-10 > .wd-profile-change-password .customer-type-person {
    width: 100%
}

body.area-profile.page-account-change-password #content-wrapper > .row > .col-lg-10 > .wd-profile-change-password .button-wrapper {
    position: initial;
    width: 100%;
    margin-top: 10px
}

body.area-profile.page-account-change-password #content-wrapper > .row > .col-lg-10 > .wd-profile-change-password .button-wrapper button {
    background: #FF2B5A;
    font-size: 16px;
    height: 50px;
    font-family: "obviously";
    font-weight: 700
}

body.area-profile.page-account-change-password #content-wrapper > .row > .col-lg-10 > .wd-profile-change-password .customer-type-data .input-wrapper {
    width: 45%;
    margin-bottom: 20px
}

body.area-profile.page-account-change-password #content-wrapper > .row > .col-lg-10 > .wd-profile-change-password .customer-type-data .input-wrapper label {
    font-size: 12px;
    font-family: "obviously";
    font-weight: 500;
    display: block;
    padding-bottom: 5px;
    color: #262626;
    display: flex;
    text-transform: none
}

body.area-profile.page-account-change-password #content-wrapper > .row > .col-lg-10 > .wd-profile-change-password .customer-type-data .input-wrapper label span {
    order: 1;
    padding-left: 5px;
    color: #FF0000
}

body.area-profile.page-account-change-password #content-wrapper > .row > .col-lg-10 > .wd-profile-change-password .customer-type-data .input-wrapper input {
    height: 50px;
    border-radius: 50px;
    border: 1px solid #E9E9E9;
    padding-left: 20px
}

body.area-profile.page-account-change-password #content-wrapper > .row > .col-lg-10 > .wd-profile-change-password .customer-type-data .input-wrapper select {
    height: 50px;
    border-radius: 50px;
    border: 1px solid #E9E9E9;
    padding-left: 20px
}

body.area-profile.page-account-change-password #content-wrapper > .row > .col-lg-10 > .wd-profile-change-password .customer-type-data .separador {
    display: none
}

body.area-profile.page-account-change-password #content-wrapper > .row > .col-lg-10 > .wd-profile-change-password .customer-type-data .left {
    display: flex;
    flex-wrap: wrap
}

body.area-profile.page-account-change-password #content-wrapper > .row > .col-lg-10 > .wd-profile-change-password .customer-type-data .left .termo {
    display: none
}

body.area-profile.page-account-change-password #content-wrapper > .row > .col-lg-10 > .wd-profile-change-password .customer-type-data .left .aceito_receber {
    opacity: 0;
    height: 0
}

body.area-profile.page-account-change-password #content-wrapper > .row > .col-lg-10 > .wd-profile-change-password .customer-type-data .right small {
    color: #B4B4B4
}

body.area-profile.page-account-change-password #content-wrapper > .row > .col-lg-10 > .wd-profile-change-password .wd-header {
    display: none
}

body.area-profile.page-account-change-password #content-wrapper > .row > .col-lg-10 > .wd-profile-change-password input {
    height: 50px;
    border-radius: 50px;
    border: 1px solid #E9E9E9;
    padding-left: 20px
}

body.area-profile.page-account-change-password #content-wrapper > .row > .col-lg-10 > .wd-profile-change-password select {
    height: 50px;
    border-radius: 50px;
    border: 1px solid #E9E9E9;
    padding-left: 20px
}

body.area-profile.page-account-change-password #content-wrapper > .row > .col-lg-10 > .wd-profile-gift-certificate-list {
    background: #fff;
    border-radius: 20px;
    border: 1px solid #e5e5e5;
    padding: 20px
}

body.area-profile.page-account-change-password #content-wrapper > .row > .col-lg-10 > .wd-profile-gift-certificate-list table th {
    font-family: "obviously";
    font-weight: 700;
    color: #222D33
}

body.area-profile.page-account-change-password #content-wrapper > .row > .col-lg-10 > .wd-profile-gift-certificate-list table td {
    font-family: "obviously";
    font-weight: 400
}

body.area-profile.page-account-change-password #content-wrapper > .row > .col-lg-10 > .wd-profile-wishlist-manage {
    background: #fff;
    border-radius: 20px;
    border: 1px solid #e5e5e5;
    padding: 20px
}

body.area-profile.page-account-change-password #content-wrapper > .row > .col-lg-10 > .wd-profile-wishlist-manage .wd-header {
    display: flex;
    align-items: center;
    justify-content: space-between
}

body.area-profile.page-account-change-password #content-wrapper > .row > .col-lg-10 > .wd-profile-wishlist-manage .wd-content {
    padding-top: 20px
}

body.area-profile.page-account-change-password #content-wrapper > .row > .col-lg-10 > .wd-profile-wishlist-manage .open-mode-list {
    width: 150px;
    height: 40px
}

body.area-profile.page-account-change-password #content-wrapper > .row > .col-lg-10 > .wd-profile-wishlist-form {
    background: #fff;
    border-radius: 20px;
    border: 1px solid #e5e5e5;
    padding: 20px
}

body.area-profile.page-account-change-password #content-wrapper > .row > .col-lg-10 > .wd-profile-wishlist-form .show-address {
    margin-top: 30px
}

body.area-profile.page-account-change-password #content-wrapper > .row > .col-lg-10 > .wd-profile-wishlist-form .show-address .link-create-address {
    width: 200px;
    height: 40px
}

body.area-profile.page-account-change-password #content-wrapper > .row > .col-lg-10 > .wd-profile-wishlist-form .show-address th {
    font-family: "obviously";
    font-weight: 700;
    color: #222D33
}

body.area-profile.page-account-change-password #content-wrapper > .row > .col-lg-10 > .wd-profile-wishlist-form .show-address tr td {
    font-family: "obviously";
    font-weight: 400
}

body.area-profile.page-account-change-password #content-wrapper > .row > .col-lg-10 > .wd-profile-wishlist-list {
    background: #fff;
    border-radius: 20px;
    border: 1px solid #e5e5e5;
    padding: 20px
}

body.area-profile.page-account-change-password #content-wrapper > .row > .col-lg-10 > .wd-profile-wishlist-list .grid {
    padding-top: 15px
}

body.area-profile.page-account-change-password #content-wrapper > .row > .col-lg-10 > .wd-profile-wishlist-list .grid th {
    font-family: "obviously";
    font-weight: 700;
    color: #222D33
}

body.area-profile.page-account-change-password #content-wrapper > .row > .col-lg-10 > .wd-profile-wishlist-list .grid table {
    width: 100%
}

body.area-profile.page-account-change-password #content-wrapper > .row > .col-lg-10 > .wd-profile-wishlist-list .grid table td {
    font-family: "obviously";
    font-weight: 400
}

body.area-profile.page-account-change-password #content-wrapper > .row > .col-lg-10 > .wd-profile-wishlist-list .grid table td .manage {
    width: 70px
}

body.area-profile.page-account-change-password #content-wrapper > .row > .col-lg-10 > .wd-profile-wishlist-list .grid table td button {
    height: 40px
}

body.area-profile.page-account-change-password #content-wrapper > .row > .col-lg-10 > .wd-profile-wishlist-list .wd-header {
    display: flex;
    align-items: center;
    justify-content: space-between
}

body.area-profile.page-account-change-password #content-wrapper > .row > .col-lg-10 > .wd-profile-wishlist-list .new-wishlist {
    width: 150px;
    height: 40px
}

body.area-profile.page-account-change-password #content-wrapper > .row > .col-lg-10 > .wd-profile-addressform {
    background: none;
    border-radius: 0;
    border: none;
    padding: 0;
    max-width: 930px;
    margin: 0 auto;
    display: block
}

body.area-profile.page-account-change-password #content-wrapper > .row > .col-lg-10 > .wd-profile-addressform .title-lola {
    justify-content: center
}

body.area-profile.page-account-change-password #content-wrapper > .row > .col-lg-10 > .wd-profile-addressform .title-lola h2 {
    color: #000;
    font-family: "obviously";
    font-weight: 600;
    font-size: 18px;
    margin-bottom: 20px
}

body.area-profile.page-account-change-password #content-wrapper > .row > .col-lg-10 > .wd-profile-addressform .button-wrapper {
    padding-top: 10px
}

body.area-profile.page-account-change-password #content-wrapper > .row > .col-lg-10 > .wd-profile-addressform .button-wrapper button {
    font-size: 16px
}

body.area-profile.page-account-change-password #content-wrapper > .row > .col-lg-10 > .wd-profile-addressform .wd-subtitle {
    display: none
}

body.area-profile.page-account-change-password #content-wrapper > .row > .col-lg-10 > .wd-profile-addressform .wd-subtitle + div {
    display: none
}

body.area-profile.page-account-change-password #content-wrapper > .row > .col-lg-10 > .wd-profile-addressform fieldset {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between
}

body.area-profile.page-account-change-password #content-wrapper > .row > .col-lg-10 > .wd-profile-addressform fieldset label {
    width: 100%;
    text-transform: none;
    display: flex;
    gap: 3px
}

body.area-profile.page-account-change-password #content-wrapper > .row > .col-lg-10 > .wd-profile-addressform fieldset label span {
    order: 1;
    color: red
}

body.area-profile.page-account-change-password #content-wrapper > .row > .col-lg-10 > .wd-profile-addressform fieldset .input-wrapper {
    width: 48%
}

body.area-profile.page-account-change-password #content-wrapper > .row > .col-lg-10 > .wd-profile-addressform fieldset .input-wrapper input {
    height: 50px;
    border-radius: 50px;
    border: 1px solid #E9E9E9;
    padding-left: 20px
}

body.area-profile.page-account-change-password #content-wrapper > .row > .col-lg-10 > .wd-profile-addressform fieldset .input-wrapper select {
    height: 50px;
    border-radius: 50px;
    border: 1px solid #E9E9E9;
    padding-left: 20px
}

body.area-profile.page-account-change-password #content-wrapper > .row > .col-lg-10 > .wd-profile-addressform fieldset .input-wrapper.input-wrapper-state label {
    overflow: hidden;
    text-indent: -10px
}

body.area-profile.page-account-change-password #content-wrapper > .row > .col-lg-10 > .wd-profile-addressform fieldset .input-wrapper.input-wrapper-state label:after {
    content: " *";
    padding-left: 10px;
    color: red
}

body.area-profile.page-account-change-password #content-wrapper > .row > .col-lg-10 > .wd-profile-addresses {
    background: none;
    border-radius: 0;
    border: none;
    padding: 0
}

body.area-profile.page-account-change-password #content-wrapper > .row > .col-lg-10 > .wd-profile-addresses .wd-header {
    display: none;
    align-items: center;
    justify-content: center
}

body.area-profile.page-account-change-password #content-wrapper > .row > .col-lg-10 > .wd-profile-addresses .new-address {
    width: 150px;
    height: 40px;
    position: absolute;
    bottom: -50px;
    right: 0
}

body.area-profile.page-account-change-password #content-wrapper > .row > .col-lg-10 > .wd-profile-addresses .grid table {
    width: 100%;
    border-spacing: 0
}

body.area-profile.page-account-change-password #content-wrapper > .row > .col-lg-10 > .wd-profile-addresses .grid thead tr th {
    font-family: "obviously";
    font-weight: 600;
    color: #222D33;
    font-size: 11px;
    text-transform: none;
    padding-bottom: 20px !important
}

body.area-profile.page-account-change-password #content-wrapper > .row > .col-lg-10 > .wd-profile-addresses .grid tbody tr {
    height: 80px;
    background: none;
    border-radius: 0;
    margin-bottom: 16px
}

body.area-profile.page-account-change-password #content-wrapper > .row > .col-lg-10 > .wd-profile-addresses .grid tbody tr td {
    padding-bottom: 20px;
    border-bottom: 10px solid #F9F9F9;
    font-size: 14px
}

body.area-profile.page-account-change-password #content-wrapper > .row > .col-lg-10 > .wd-profile-addresses .grid tr:after {
    width: 100%;
    display: block;
    height: 1px;
    background: #e7e7e7;
    content: "";
    margin: 15px 0
}

body.area-profile.page-account-change-password #content-wrapper > .row > .col-lg-10 > .wd-profile-addresses .grid td {
    font-family: "obviously";
    font-weight: 400;
    font-size: 11px
}

body.area-profile.page-account-change-password #content-wrapper > .row > .col-lg-10 > .wd-profile-addresses .grid .action button {
    width: auto;
    height: auto;
    background: none
}

body.area-profile.page-account-change-password #content-wrapper > .row > .col-lg-10 > .wd-profile-addresses .grid .action .delete svg {
    height: 20px
}

body.area-profile.page-account-change-password #content-wrapper > .row > .col-lg-10 > .wd-profile-addresses .grid .action .set-main-address {
    background: none;
    width: auto
}

body.area-profile.page-account-change-password #content-wrapper > .row > .col-lg-10 > .wd-profile-addresses .grid .action .set-main-address:hover svg path {
    fill: #ff2b5a
}

body.area-profile.page-account-change-password #content-wrapper > .row > .col-lg-10 > .wd-profile-addresses .grid .action .main-address-label {
    font-family: "obviously";
    font-weight: 700;
    color: #FF2B5A;
    font-size: 12px;
    text-align: center;
    padding-top: 5px;
    padding: 0 6px
}

body.area-profile.page-account-change-password #content-wrapper > .row > .col-lg-10 > .wd-profile-addresses .grid .action form button {
    background: none
}

body.area-profile.page-account-change-password #content-wrapper > .row > .col-lg-10 .wd-profile-orders {
    background: none;
    border-radius: 0;
    border: none;
    padding: 20px
}

body.area-profile.page-account-change-password #content-wrapper > .row > .col-lg-10 .wd-profile-orders .title-lola {
    justify-content: center
}

body.area-profile.page-account-change-password #content-wrapper > .row > .col-lg-10 .wd-profile-orders .title-lola .wd-title {
    color: #000000;
    font-family: "obviously";
    font-weight: 600
}

body.area-profile.page-account-change-password #content-wrapper > .row > .col-lg-10 .wd-profile-orders table {
    width: 100%;
    border-collapse: initial;
    border-spacing: 0
}

body.area-profile.page-account-change-password #content-wrapper > .row > .col-lg-10 .wd-profile-orders table th {
    color: #222D33;
    font-family: "obviously";
    font-weight: 600;
    padding: 0 !important;
    text-transform: none
}

body.area-profile.page-account-change-password #content-wrapper > .row > .col-lg-10 .wd-profile-orders table th:first-child {
    padding-left: 15px !important
}

body.area-profile.page-account-change-password #content-wrapper > .row > .col-lg-10 .wd-profile-orders table tr {
    height: 50px
}

body.area-profile.page-account-change-password #content-wrapper > .row > .col-lg-10 .wd-profile-orders table tr td {
    font-family: "obviously";
    font-weight: 400;
    padding: 0 !important;
    width: 20%
}

body.area-profile.page-account-change-password #content-wrapper > .row > .col-lg-10 .wd-profile-orders table tr td:first-child {
    padding-left: 15px !important
}

body.area-profile.page-account-change-password #content-wrapper > .row > .col-lg-10 .wd-profile-orders table tr td a {
    font-family: "obviously";
    font-weight: 400;
    color: #000
}

body.area-profile.page-account-change-password #content-wrapper > .row > .col-lg-10 .wd-profile-orders table tr td button {
    width: 160px;
    font-size: 12px;
    height: 30px;
    background: #FF2B5A;
    font-family: "obviously";
    font-weight: 600;
    line-height: 20px;
    padding: 0
}

body.area-profile.page-account-change-password #content-wrapper > .row > .col-lg-10 .wd-profile-orders table tr td button.popup {
    background: #9D5FDD
}

body.area-profile.page-account-change-password #content-wrapper > .row > .col-lg-10 .wd-profile-orders table tr td .expired {
    color: #FF2B5A;
    font-size: 10px
}

body.area-profile.page-account-change-password #content-wrapper > .row > .col-lg-10 .wd-profile-orders .no-data {
    padding: 30px 0;
    text-align: center
}

body.area-profile.page-account-change-password #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary {
    background: none;
    border-radius: 0;
    border: none;
    padding: 0;
    margin-bottom: 30px;
    font-size: 12px;
    padding-top: 60px
}

body.area-profile.page-account-change-password #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary:first-child {
    display: none
}

body.area-profile.page-account-change-password #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary .wd-header {
    display: none
}

body.area-profile.page-account-change-password #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary .wd-header .title-lola {
    justify-content: center
}

body.area-profile.page-account-change-password #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary .wd-header .title-lola .wd-title {
    font-family: "obviously";
    font-weight: 600;
    font-size: 18px;
    color: #000000;
    margin-bottom: 20px
}

body.area-profile.page-account-change-password #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary .wd-header .order-link {
    display: block;
    background: #FF2B5A;
    width: 180px;
    font-size: 14px;
    line-height: 20px;
    height: 40px
}

body.area-profile.page-account-change-password #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary #borda-order {
    width: 1px;
    height: 139px;
    background: #DEDADA;
    display: block
}

body.area-profile.page-account-change-password #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary .wd-content {
    background: #fff;
    border-radius: 20px;
    padding: 30px;
    display: flex;
    justify-content: space-between
}

body.area-profile.page-account-change-password #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary .wd-content .wd-checkout-ordernumber {
    width: 31%;
    padding: 0;
    text-align: left
}

body.area-profile.page-account-change-password #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary .wd-content .wd-checkout-ordernumber .col-order-number {
    font-family: "obviously";
    font-weight: 700;
    font-size: 14px
}

body.area-profile.page-account-change-password #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary .wd-content .wd-checkout-ordernumber .col-order-number strong {
    font-family: "obviously";
    font-weight: 400
}

body.area-profile.page-account-change-password #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary .wd-content .wd-checkout-ordernumber .order-status {
    display: flex;
    gap: 5px;
    color: #9E9E9E;
    font-size: 14px;
    padding-bottom: 15px
}

body.area-profile.page-account-change-password #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary .wd-content .wd-checkout-ordernumber .order-description {
    padding: 0
}

body.area-profile.page-account-change-password #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary .wd-content .wd-checkout-ordernumber .order-description .email {
    display: block
}

body.area-profile.page-account-change-password #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary .product .product-name {
    text-transform: lowercase;
    display: block;
    letter-spacing: 0.03em;
    text-decoration: none;
    font-family: "Leelawadee Bold V1"
}

body.area-profile.page-account-change-password #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary .product .product-name::first-line {
    text-transform: capitalize
}

body.area-profile.page-account-change-password #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary + .wd-checkout-ordertracking-v2 {
    background: none;
    border-radius: 0;
    border: none;
    padding: 0
}

body.area-profile.page-account-change-password #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary + .wd-checkout-ordertracking-v2 + strong {
    font-size: 18px;
    font-family: "obviously";
    font-weight: 600;
    display: block;
    padding-top: 50px
}

body.area-profile.page-account-change-password #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary + .wd-checkout-ordertracking-v2 .title-lola {
    justify-content: left
}

body.area-profile.page-account-change-password #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary + .wd-checkout-ordertracking-v2 .title-lola h2 {
    font-size: 18px;
    font-family: "obviously";
    font-weight: 600;
    color: #000
}

body.area-profile.page-account-change-password #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary + .wd-checkout-ordertracking-v2 .wd-content .title {
    display: none
}

body.area-profile.page-account-change-password #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary + .wd-checkout-ordertracking-v2 .wd-content .value {
    padding-top: 20px
}

body.area-profile.page-account-change-password #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary + .wd-checkout-ordertracking-v2 .wd-content .value ul {
    display: flex;
    position: relative
}

body.area-profile.page-account-change-password #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary + .wd-checkout-ordertracking-v2 .wd-content .value ul:before {
    width: 100%;
    height: 10px;
    content: "";
    background: #e7e7e7;
    position: absolute;
    left: 0;
    top: 20px;
    z-index: 5;
    border-radius: 10px
}

body.area-profile.page-account-change-password #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary + .wd-checkout-ordertracking-v2 .wd-content .value ul li {
    width: 20%;
    position: relative
}

body.area-profile.page-account-change-password #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary + .wd-checkout-ordertracking-v2 .wd-content .value ul li span {
    display: block;
    text-align: center
}

body.area-profile.page-account-change-password #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary + .wd-checkout-ordertracking-v2 .wd-content .value ul li strong {
    width: auto;
    display: block;
    font-size: 12px;
    text-align: center;
    line-height: 15px;
    margin: 0 auto;
    font-family: "obviously";
    font-weight: 500;
    color: #000
}

body.area-profile.page-account-change-password #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary + .wd-checkout-ordertracking-v2 .wd-content .value ul li small {
    display: block;
    height: 20px;
    text-align: center;
    font-size: 10px;
    padding-top: 10px;
    position: relative;
    top: -35px
}

body.area-profile.page-account-change-password #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary + .wd-checkout-ordertracking-v2 .wd-content .value ul li .icon {
    width: 17px;
    height: 17px;
    background-color: #e7e7e7;
    border-radius: 40px;
    margin: 0 auto;
    display: block;
    position: relative;
    z-index: 5;
    top: 16px
}

body.area-profile.page-account-change-password #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary + .wd-checkout-ordertracking-v2 .wd-content .value ul li.completed + .status .icon {
    background: #FF2B5A
}

body.area-profile.page-account-change-password #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary + .wd-checkout-ordertracking-v2 .wd-content .value ul li.completed + .completed:after {
    width: 100%;
    height: 10px;
    content: "";
    background: #FF2B5A;
    position: absolute;
    left: -65px;
    top: 20px;
    z-index: 5
}

body.area-profile.page-account-change-password #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary + .wd-checkout-ordertracking-v2 .wd-content .value ul li.completed .icon {
    background: #FF2B5A
}

body.area-profile.page-account-change-password #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary + .wd-checkout-ordertracking-v2 .wd-content .value ul li.completed strong {
    color: #000
}

body.area-profile.page-account-change-password #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary + .wd-checkout-ordertracking-v2 .wd-content .value ul li.completed:before {
    width: 150%;
    height: 10px;
    content: "";
    background: #FF2B5A;
    position: absolute;
    left: 0;
    top: 20px;
    z-index: 5;
    border-radius: 10px 0 0 10px
}

body.area-profile.page-account-change-password #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary + .wd-checkout-ordertracking-v2 .wd-content .value ul li.completed:last-child:before {
    display: none
}

body.area-profile.page-account-change-password #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary + .wd-checkout-ordertracking-v2 .wd-content .value ul li.completed.status-5:after {
    left: initial !important;
    right: 0 !important;
    border-radius: 0 10px 10px 10px
}

body.area-profile.page-account-change-password #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary .see-products {
    display: none
}

body.area-profile.page-account-change-password #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary .grid table {
    display: block !important;
    margin: 0 !important;
    opacity: 1 !important
}

body.area-profile.page-account-change-password #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary .grid table tr th {
    font-family: "obviously";
    font-weight: 600;
    color: #222D33
}

body.area-profile.page-account-change-password #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary .order-link {
    width: 150px;
    height: 35px;
    font-family: "obviously";
    font-weight: 700;
    top: 0
}

body.area-profile.page-account-change-password #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary .summary-data {
    margin: 0;
    width: 45%
}

body.area-profile.page-account-change-password #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary .summary-data .wd-subtitle {
    display: block;
    font-family: "obviously";
    font-weight: 700;
    font-size: 14px;
    padding-bottom: 15px
}

body.area-profile.page-account-change-password #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary .summary-data .wd-subtitle .order-status {
    display: none !important
}

body.area-profile.page-account-change-password #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary .summary-data .wd-subtitle .order-link {
    display: none !important
}

body.area-profile.page-account-change-password #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary .summary-data .labels {
    float: initial;
    display: flex;
    flex-wrap: wrap;
    padding: 0;
    justify-content: space-between
}

body.area-profile.page-account-change-password #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary .summary-data .labels li {
    width: 50%;
    display: flex;
    font-family: "obviously";
    font-weight: 400;
    margin: 0;
    font-size: 13px
}

body.area-profile.page-account-change-password #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary .summary-data .labels li:nth-child(2n) {
    width: 40%
}

body.area-profile.page-account-change-password #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary .summary-data .labels li strong {
    width: 160px;
    font-family: "obviously";
    font-weight: 400
}

body.area-profile.page-account-change-password #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary .summary-data .labels li span {
    color: #9F9F9F;
    font-family: "obviously";
    font-weight: 400;
    font-size: 13px
}

body.area-profile.page-account-change-password #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary .summary-data .labels li.payment strong {
    width: 170px
}

body.area-profile.page-account-change-password #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary .summary-data li {
    font-size: 12px;
    line-height: 18px;
    margin-bottom: 20px
}

body.area-profile.page-account-change-password #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary .summary-data li span {
    display: block;
    font-family: "obviously";
    font-weight: 500
}

body.area-profile.page-account-change-password #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary .summary-data li.payment img {
    display: none
}

body.area-profile.page-account-change-password #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary .summary-data li.payment span {
    display: block
}

body.area-profile.page-account-change-password #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary a.btn.btn-lg.order-link {
    border: none;
    border-radius: 26px;
    background: none;
    color: #FF2B5A;
    display: block;
    line-height: initial;
    margin: 0;
    text-decoration: underline;
    font-family: "obviously";
    font-weight: 600;
    height: auto
}

body.area-profile.page-account-change-password #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary .col-order-number strong {
    display: block;
    padding: 15px 0
}

body.area-profile.page-account-change-password #content-wrapper > .row > .col-lg-10 .title-lola {
    justify-content: left;
    margin-top: 0
}

body.area-profile.page-account-change-password #content-wrapper > .row > .col-lg-10 .title-lola h2 {
    font-family: "obviously";
    font-weight: 700;
    font-size: 20px;
    color: #FF2B5A
}

body.area-profile.page-account-change-password #content-wrapper > .row > .col-lg-10 .title-lola .wd-icon {
    display: none
}

body.area-profile.page-account-address #middle #content {
    max-width: 100%
}

body.area-profile.page-account-address #content-wrapper > .title-lola h2 {
    font-family: "obviously";
    font-weight: 600
}

body.area-profile.page-account-address #content-wrapper > .row {
    display: flex;
    flex-wrap: wrap
}

body.area-profile.page-account-address #content-wrapper > .row > .col-lg-2 {
    width: 100%
}

body.area-profile.page-account-address #content-wrapper > .row > .col-lg-2 .no-desktop {
    display: none
}

body.area-profile.page-account-address #content-wrapper > .row > .col-lg-2 > .wd-profile-panelmenu {
    background: none;
    border-radius: 0;
    border: none;
    padding: 0
}

body.area-profile.page-account-address #content-wrapper > .row > .col-lg-2 > .wd-profile-panelmenu .wd-header {
    display: none
}

body.area-profile.page-account-address #content-wrapper > .row > .col-lg-2 > .wd-profile-panelmenu .no-small h5 {
    font-family: "obviously";
    font-weight: 700;
    text-align: center;
    display: flex;
    font-family: "obviously";
    font-weight: 400;
    gap: 3px;
    letter-spacing: 0.05em;
    justify-content: center;
    font-size: 15px;
    margin-top: 0;
    margin-bottom: 30px
}

body.area-profile.page-account-address #content-wrapper > .row > .col-lg-2 > .wd-profile-panelmenu .no-small h5 small {
    color: #FF2B5A;
    margin: 0
}

body.area-profile.page-account-address #content-wrapper > .row > .col-lg-2 > .wd-profile-panelmenu ul.level-1 {
    display: flex;
    background: #fff;
    border-radius: 50px;
    padding: 20px 80px;
    justify-content: space-between;
    margin-bottom: 40px
}

body.area-profile.page-account-address #content-wrapper > .row > .col-lg-2 > .wd-profile-panelmenu ul.level-1 > li.borda-menu {
    width: 1px;
    height: 37px;
    background: #DEDADA;
    display: block
}

body.area-profile.page-account-address #content-wrapper > .row > .col-lg-2 > .wd-profile-panelmenu ul.level-1 > li:nth-child(3) {
    display: block
}

body.area-profile.page-account-address #content-wrapper > .row > .col-lg-2 > .wd-profile-panelmenu ul.level-1 > li a {
    line-height: 35px;
    font-family: "obviously";
    font-weight: 500;
    text-decoration: none;
    font-size: 15px;
    font-family: "obviously";
    font-weight: 700
}

body.area-profile.page-account-address #content-wrapper > .row > .col-lg-2 > .wd-profile-panelmenu ul.level-1 > li:hover > a {
    color: #FF2B5A
}

body.area-profile.page-account-address #content-wrapper > .row > .col-lg-2 > .wd-profile-panelmenu ul.level-1 > li .current {
    color: #FF2B5A
}

body.area-profile.page-account-address #content-wrapper > .row > .col-lg-10 {
    width: 100%;
    padding-left: 0
}

body.area-profile.page-account-address #content-wrapper > .row > .col-lg-10 > h3 {
    text-align: center;
    display: block;
    font-size: 18px;
    font-family: "obviously";
    font-weight: 600;
    margin-bottom: 30px
}

body.area-profile.page-account-address #content-wrapper > .row > .col-lg-10 .wd-profile-reorder {
    display: block;
    padding-top: 30px
}

body.area-profile.page-account-address #content-wrapper > .row > .col-lg-10 .wd-profile-reorder .grid table {
    width: 100%;
    border-spacing: 0
}

body.area-profile.page-account-address #content-wrapper > .row > .col-lg-10 .wd-profile-reorder .grid table thead th {
    color: #000;
    font-size: 14px;
    text-transform: none;
    border-bottom: 1px solid #D6D6D6;
    padding-bottom: 10px !important;
    padding-left: 0 !important
}

body.area-profile.page-account-address #content-wrapper > .row > .col-lg-10 .wd-profile-reorder .grid table thead th:last-child {
    display: none
}

body.area-profile.page-account-address #content-wrapper > .row > .col-lg-10 .wd-profile-reorder .grid table tbody tr {
    position: relative
}

body.area-profile.page-account-address #content-wrapper > .row > .col-lg-10 .wd-profile-reorder .grid table tbody td {
    border-bottom: 1px solid #D6D6D6;
    font-family: "obviously";
    font-weight: 500;
    font-size: 14px
}

body.area-profile.page-account-address #content-wrapper > .row > .col-lg-10 .wd-profile-reorder .grid table tbody td:last-child {
    display: none
}

body.area-profile.page-account-address #content-wrapper > .row > .col-lg-10 .wd-profile-reorder .grid table tbody td img {
    width: 100%;
    max-width: 123px
}

body.area-profile.page-account-address #content-wrapper > .row > .col-lg-10 .wd-profile-reorder .grid table tbody td.product-name a {
    display: flex;
    font-family: "obviously";
    font-weight: 500
}

body.area-profile.page-account-address #content-wrapper > .row > .col-lg-10 .wd-profile-reorder .grid table tbody td.product-name a strong {
    font-family: "obviously";
    font-weight: 500
}

body.area-profile.page-account-address #content-wrapper > .row > .col-lg-10 .wd-profile-reorder .buy-all {
    width: 280px;
    float: right;
    height: auto;
    font-size: 14px;
    font-family: "obviously";
    font-weight: 500;
    margin-bottom: 30px;
    line-height: initial;
    background: #1FAA05;
    padding: 8px 0 11px
}

body.area-profile.page-account-address #content-wrapper > .row > .col-lg-10 .wd-profile-reorder .buy-all:hover {
    opacity: 0.9
}

body.area-profile.page-account-address #content-wrapper > .row > .col-lg-10 > .wd-profile-register.wd-widget-js {
    position: relative
}

body.area-profile.page-account-address #content-wrapper > .row > .col-lg-10 > .wd-profile-register {
    background: none;
    border-radius: 0;
    border: none;
    padding: 0;
    max-width: 930px;
    margin: 0 auto;
    display: block;
    position: relative
}

body.area-profile.page-account-address #content-wrapper > .row > .col-lg-10 > .wd-profile-register .customer-type-person {
    width: 100%
}

body.area-profile.page-account-address #content-wrapper > .row > .col-lg-10 > .wd-profile-register .button-wrapper button {
    background: #FF2B5A;
    font-size: 16px;
    height: 50px;
    font-family: "obviously";
    font-weight: 700
}

body.area-profile.page-account-address #content-wrapper > .row > .col-lg-10 > .wd-profile-register .customer-type-data .input-wrapper {
    width: 45%;
    margin-bottom: 20px
}

body.area-profile.page-account-address #content-wrapper > .row > .col-lg-10 > .wd-profile-register .customer-type-data .input-wrapper label {
    font-size: 12px;
    font-family: "obviously";
    font-weight: 500;
    display: block;
    padding-bottom: 5px;
    color: #262626;
    display: flex;
    text-transform: none
}

body.area-profile.page-account-address #content-wrapper > .row > .col-lg-10 > .wd-profile-register .customer-type-data .input-wrapper label span {
    order: 1;
    padding-left: 5px;
    color: #FF0000
}

body.area-profile.page-account-address #content-wrapper > .row > .col-lg-10 > .wd-profile-register .customer-type-data .input-wrapper input {
    height: 50px;
    border-radius: 50px;
    border: 1px solid #E9E9E9;
    padding-left: 20px
}

body.area-profile.page-account-address #content-wrapper > .row > .col-lg-10 > .wd-profile-register .customer-type-data .input-wrapper select {
    height: 50px;
    border-radius: 50px;
    border: 1px solid #E9E9E9;
    padding-left: 20px
}

body.area-profile.page-account-address #content-wrapper > .row > .col-lg-10 > .wd-profile-register .customer-type-data .separador {
    display: none
}

body.area-profile.page-account-address #content-wrapper > .row > .col-lg-10 > .wd-profile-register .customer-type-data .left {
    display: flex;
    flex-wrap: wrap
}

body.area-profile.page-account-address #content-wrapper > .row > .col-lg-10 > .wd-profile-register .customer-type-data .left .termo {
    display: none
}

body.area-profile.page-account-address #content-wrapper > .row > .col-lg-10 > .wd-profile-register .customer-type-data .left .aceito_receber {
    opacity: 0;
    height: 0
}

body.area-profile.page-account-address #content-wrapper > .row > .col-lg-10 > .wd-profile-register .customer-type-data .right small {
    color: #B4B4B4
}

body.area-profile.page-account-address #content-wrapper > .row > .col-lg-10 > .wd-profile-register .wd-header {
    display: none
}

body.area-profile.page-account-address #content-wrapper > .row > .col-lg-10 > .wd-profile-change-password {
    background: none;
    border-radius: 0;
    border: none;
    padding: 0;
    max-width: 930px;
    margin: 0 auto;
    display: block;
    position: relative;
    max-width: 600px
}

body.area-profile.page-account-address #content-wrapper > .row > .col-lg-10 > .wd-profile-change-password .customer-type-person {
    width: 100%
}

body.area-profile.page-account-address #content-wrapper > .row > .col-lg-10 > .wd-profile-change-password .button-wrapper {
    position: initial;
    width: 100%;
    margin-top: 10px
}

body.area-profile.page-account-address #content-wrapper > .row > .col-lg-10 > .wd-profile-change-password .button-wrapper button {
    background: #FF2B5A;
    font-size: 16px;
    height: 50px;
    font-family: "obviously";
    font-weight: 700
}

body.area-profile.page-account-address #content-wrapper > .row > .col-lg-10 > .wd-profile-change-password .customer-type-data .input-wrapper {
    width: 45%;
    margin-bottom: 20px
}

body.area-profile.page-account-address #content-wrapper > .row > .col-lg-10 > .wd-profile-change-password .customer-type-data .input-wrapper label {
    font-size: 12px;
    font-family: "obviously";
    font-weight: 500;
    display: block;
    padding-bottom: 5px;
    color: #262626;
    display: flex;
    text-transform: none
}

body.area-profile.page-account-address #content-wrapper > .row > .col-lg-10 > .wd-profile-change-password .customer-type-data .input-wrapper label span {
    order: 1;
    padding-left: 5px;
    color: #FF0000
}

body.area-profile.page-account-address #content-wrapper > .row > .col-lg-10 > .wd-profile-change-password .customer-type-data .input-wrapper input {
    height: 50px;
    border-radius: 50px;
    border: 1px solid #E9E9E9;
    padding-left: 20px
}

body.area-profile.page-account-address #content-wrapper > .row > .col-lg-10 > .wd-profile-change-password .customer-type-data .input-wrapper select {
    height: 50px;
    border-radius: 50px;
    border: 1px solid #E9E9E9;
    padding-left: 20px
}

body.area-profile.page-account-address #content-wrapper > .row > .col-lg-10 > .wd-profile-change-password .customer-type-data .separador {
    display: none
}

body.area-profile.page-account-address #content-wrapper > .row > .col-lg-10 > .wd-profile-change-password .customer-type-data .left {
    display: flex;
    flex-wrap: wrap
}

body.area-profile.page-account-address #content-wrapper > .row > .col-lg-10 > .wd-profile-change-password .customer-type-data .left .termo {
    display: none
}

body.area-profile.page-account-address #content-wrapper > .row > .col-lg-10 > .wd-profile-change-password .customer-type-data .left .aceito_receber {
    opacity: 0;
    height: 0
}

body.area-profile.page-account-address #content-wrapper > .row > .col-lg-10 > .wd-profile-change-password .customer-type-data .right small {
    color: #B4B4B4
}

body.area-profile.page-account-address #content-wrapper > .row > .col-lg-10 > .wd-profile-change-password .wd-header {
    display: none
}

body.area-profile.page-account-address #content-wrapper > .row > .col-lg-10 > .wd-profile-change-password input {
    height: 50px;
    border-radius: 50px;
    border: 1px solid #E9E9E9;
    padding-left: 20px
}

body.area-profile.page-account-address #content-wrapper > .row > .col-lg-10 > .wd-profile-change-password select {
    height: 50px;
    border-radius: 50px;
    border: 1px solid #E9E9E9;
    padding-left: 20px
}

body.area-profile.page-account-address #content-wrapper > .row > .col-lg-10 > .wd-profile-gift-certificate-list {
    background: #fff;
    border-radius: 20px;
    border: 1px solid #e5e5e5;
    padding: 20px
}

body.area-profile.page-account-address #content-wrapper > .row > .col-lg-10 > .wd-profile-gift-certificate-list table th {
    font-family: "obviously";
    font-weight: 700;
    color: #222D33
}

body.area-profile.page-account-address #content-wrapper > .row > .col-lg-10 > .wd-profile-gift-certificate-list table td {
    font-family: "obviously";
    font-weight: 400
}

body.area-profile.page-account-address #content-wrapper > .row > .col-lg-10 > .wd-profile-wishlist-manage {
    background: #fff;
    border-radius: 20px;
    border: 1px solid #e5e5e5;
    padding: 20px
}

body.area-profile.page-account-address #content-wrapper > .row > .col-lg-10 > .wd-profile-wishlist-manage .wd-header {
    display: flex;
    align-items: center;
    justify-content: space-between
}

body.area-profile.page-account-address #content-wrapper > .row > .col-lg-10 > .wd-profile-wishlist-manage .wd-content {
    padding-top: 20px
}

body.area-profile.page-account-address #content-wrapper > .row > .col-lg-10 > .wd-profile-wishlist-manage .open-mode-list {
    width: 150px;
    height: 40px
}

body.area-profile.page-account-address #content-wrapper > .row > .col-lg-10 > .wd-profile-wishlist-form {
    background: #fff;
    border-radius: 20px;
    border: 1px solid #e5e5e5;
    padding: 20px
}

body.area-profile.page-account-address #content-wrapper > .row > .col-lg-10 > .wd-profile-wishlist-form .show-address {
    margin-top: 30px
}

body.area-profile.page-account-address #content-wrapper > .row > .col-lg-10 > .wd-profile-wishlist-form .show-address .link-create-address {
    width: 200px;
    height: 40px
}

body.area-profile.page-account-address #content-wrapper > .row > .col-lg-10 > .wd-profile-wishlist-form .show-address th {
    font-family: "obviously";
    font-weight: 700;
    color: #222D33
}

body.area-profile.page-account-address #content-wrapper > .row > .col-lg-10 > .wd-profile-wishlist-form .show-address tr td {
    font-family: "obviously";
    font-weight: 400
}

body.area-profile.page-account-address #content-wrapper > .row > .col-lg-10 > .wd-profile-wishlist-list {
    background: #fff;
    border-radius: 20px;
    border: 1px solid #e5e5e5;
    padding: 20px
}

body.area-profile.page-account-address #content-wrapper > .row > .col-lg-10 > .wd-profile-wishlist-list .grid {
    padding-top: 15px
}

body.area-profile.page-account-address #content-wrapper > .row > .col-lg-10 > .wd-profile-wishlist-list .grid th {
    font-family: "obviously";
    font-weight: 700;
    color: #222D33
}

body.area-profile.page-account-address #content-wrapper > .row > .col-lg-10 > .wd-profile-wishlist-list .grid table {
    width: 100%
}

body.area-profile.page-account-address #content-wrapper > .row > .col-lg-10 > .wd-profile-wishlist-list .grid table td {
    font-family: "obviously";
    font-weight: 400
}

body.area-profile.page-account-address #content-wrapper > .row > .col-lg-10 > .wd-profile-wishlist-list .grid table td .manage {
    width: 70px
}

body.area-profile.page-account-address #content-wrapper > .row > .col-lg-10 > .wd-profile-wishlist-list .grid table td button {
    height: 40px
}

body.area-profile.page-account-address #content-wrapper > .row > .col-lg-10 > .wd-profile-wishlist-list .wd-header {
    display: flex;
    align-items: center;
    justify-content: space-between
}

body.area-profile.page-account-address #content-wrapper > .row > .col-lg-10 > .wd-profile-wishlist-list .new-wishlist {
    width: 150px;
    height: 40px
}

body.area-profile.page-account-address #content-wrapper > .row > .col-lg-10 > .wd-profile-addressform {
    background: none;
    border-radius: 0;
    border: none;
    padding: 0;
    max-width: 930px;
    margin: 0 auto;
    display: block
}

body.area-profile.page-account-address #content-wrapper > .row > .col-lg-10 > .wd-profile-addressform .title-lola {
    justify-content: center
}

body.area-profile.page-account-address #content-wrapper > .row > .col-lg-10 > .wd-profile-addressform .title-lola h2 {
    color: #000;
    font-family: "obviously";
    font-weight: 600;
    font-size: 18px;
    margin-bottom: 20px
}

body.area-profile.page-account-address #content-wrapper > .row > .col-lg-10 > .wd-profile-addressform .button-wrapper {
    padding-top: 10px
}

body.area-profile.page-account-address #content-wrapper > .row > .col-lg-10 > .wd-profile-addressform .button-wrapper button {
    font-size: 16px
}

body.area-profile.page-account-address #content-wrapper > .row > .col-lg-10 > .wd-profile-addressform .wd-subtitle {
    display: none
}

body.area-profile.page-account-address #content-wrapper > .row > .col-lg-10 > .wd-profile-addressform .wd-subtitle + div {
    display: none
}

body.area-profile.page-account-address #content-wrapper > .row > .col-lg-10 > .wd-profile-addressform fieldset {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between
}

body.area-profile.page-account-address #content-wrapper > .row > .col-lg-10 > .wd-profile-addressform fieldset label {
    width: 100%;
    text-transform: none;
    display: flex;
    gap: 3px
}

body.area-profile.page-account-address #content-wrapper > .row > .col-lg-10 > .wd-profile-addressform fieldset label span {
    order: 1;
    color: red
}

body.area-profile.page-account-address #content-wrapper > .row > .col-lg-10 > .wd-profile-addressform fieldset .input-wrapper {
    width: 48%
}

body.area-profile.page-account-address #content-wrapper > .row > .col-lg-10 > .wd-profile-addressform fieldset .input-wrapper input {
    height: 50px;
    border-radius: 50px;
    border: 1px solid #E9E9E9;
    padding-left: 20px
}

body.area-profile.page-account-address #content-wrapper > .row > .col-lg-10 > .wd-profile-addressform fieldset .input-wrapper select {
    height: 50px;
    border-radius: 50px;
    border: 1px solid #E9E9E9;
    padding-left: 20px
}

body.area-profile.page-account-address #content-wrapper > .row > .col-lg-10 > .wd-profile-addressform fieldset .input-wrapper.input-wrapper-state label {
    overflow: hidden;
    text-indent: -10px
}

body.area-profile.page-account-address #content-wrapper > .row > .col-lg-10 > .wd-profile-addressform fieldset .input-wrapper.input-wrapper-state label:after {
    content: " *";
    padding-left: 10px;
    color: red
}

body.area-profile.page-account-address #content-wrapper > .row > .col-lg-10 > .wd-profile-addresses {
    background: none;
    border-radius: 0;
    border: none;
    padding: 0
}

body.area-profile.page-account-address #content-wrapper > .row > .col-lg-10 > .wd-profile-addresses .wd-header {
    display: none;
    align-items: center;
    justify-content: center
}

body.area-profile.page-account-address #content-wrapper > .row > .col-lg-10 > .wd-profile-addresses .new-address {
    width: 150px;
    height: 40px;
    position: absolute;
    bottom: -50px;
    right: 0
}

body.area-profile.page-account-address #content-wrapper > .row > .col-lg-10 > .wd-profile-addresses .grid table {
    width: 100%;
    border-spacing: 0
}

body.area-profile.page-account-address #content-wrapper > .row > .col-lg-10 > .wd-profile-addresses .grid thead tr th {
    font-family: "obviously";
    font-weight: 600;
    color: #222D33;
    font-size: 11px;
    text-transform: none;
    padding-bottom: 20px !important
}

body.area-profile.page-account-address #content-wrapper > .row > .col-lg-10 > .wd-profile-addresses .grid tbody tr {
    height: 80px;
    background: none;
    border-radius: 0;
    margin-bottom: 16px
}

body.area-profile.page-account-address #content-wrapper > .row > .col-lg-10 > .wd-profile-addresses .grid tbody tr td {
    padding-bottom: 20px;
    border-bottom: 10px solid #F9F9F9;
    font-size: 14px
}

body.area-profile.page-account-address #content-wrapper > .row > .col-lg-10 > .wd-profile-addresses .grid tr:after {
    width: 100%;
    display: block;
    height: 1px;
    background: #e7e7e7;
    content: "";
    margin: 15px 0
}

body.area-profile.page-account-address #content-wrapper > .row > .col-lg-10 > .wd-profile-addresses .grid td {
    font-family: "obviously";
    font-weight: 400;
    font-size: 11px
}

body.area-profile.page-account-address #content-wrapper > .row > .col-lg-10 > .wd-profile-addresses .grid .action button {
    width: auto;
    height: auto;
    background: none
}

body.area-profile.page-account-address #content-wrapper > .row > .col-lg-10 > .wd-profile-addresses .grid .action .delete svg {
    height: 20px
}

body.area-profile.page-account-address #content-wrapper > .row > .col-lg-10 > .wd-profile-addresses .grid .action .set-main-address {
    background: none;
    width: auto
}

body.area-profile.page-account-address #content-wrapper > .row > .col-lg-10 > .wd-profile-addresses .grid .action .set-main-address:hover svg path {
    fill: #ff2b5a
}

body.area-profile.page-account-address #content-wrapper > .row > .col-lg-10 > .wd-profile-addresses .grid .action .main-address-label {
    font-family: "obviously";
    font-weight: 700;
    color: #FF2B5A;
    font-size: 12px;
    text-align: center;
    padding-top: 5px;
    padding: 0 6px
}

body.area-profile.page-account-address #content-wrapper > .row > .col-lg-10 > .wd-profile-addresses .grid .action form button {
    background: none
}

body.area-profile.page-account-address #content-wrapper > .row > .col-lg-10 .wd-profile-orders {
    background: none;
    border-radius: 0;
    border: none;
    padding: 20px
}

body.area-profile.page-account-address #content-wrapper > .row > .col-lg-10 .wd-profile-orders .title-lola {
    justify-content: center
}

body.area-profile.page-account-address #content-wrapper > .row > .col-lg-10 .wd-profile-orders .title-lola .wd-title {
    color: #000000;
    font-family: "obviously";
    font-weight: 600
}

body.area-profile.page-account-address #content-wrapper > .row > .col-lg-10 .wd-profile-orders table {
    width: 100%;
    border-collapse: initial;
    border-spacing: 0
}

body.area-profile.page-account-address #content-wrapper > .row > .col-lg-10 .wd-profile-orders table th {
    color: #222D33;
    font-family: "obviously";
    font-weight: 600;
    padding: 0 !important;
    text-transform: none
}

body.area-profile.page-account-address #content-wrapper > .row > .col-lg-10 .wd-profile-orders table th:first-child {
    padding-left: 15px !important
}

body.area-profile.page-account-address #content-wrapper > .row > .col-lg-10 .wd-profile-orders table tr {
    height: 50px
}

body.area-profile.page-account-address #content-wrapper > .row > .col-lg-10 .wd-profile-orders table tr td {
    font-family: "obviously";
    font-weight: 400;
    padding: 0 !important;
    width: 20%
}

body.area-profile.page-account-address #content-wrapper > .row > .col-lg-10 .wd-profile-orders table tr td:first-child {
    padding-left: 15px !important
}

body.area-profile.page-account-address #content-wrapper > .row > .col-lg-10 .wd-profile-orders table tr td a {
    font-family: "obviously";
    font-weight: 400;
    color: #000
}

body.area-profile.page-account-address #content-wrapper > .row > .col-lg-10 .wd-profile-orders table tr td button {
    width: 160px;
    font-size: 12px;
    height: 30px;
    background: #FF2B5A;
    font-family: "obviously";
    font-weight: 600;
    line-height: 20px;
    padding: 0
}

body.area-profile.page-account-address #content-wrapper > .row > .col-lg-10 .wd-profile-orders table tr td button.popup {
    background: #9D5FDD
}

body.area-profile.page-account-address #content-wrapper > .row > .col-lg-10 .wd-profile-orders table tr td .expired {
    color: #FF2B5A;
    font-size: 10px
}

body.area-profile.page-account-address #content-wrapper > .row > .col-lg-10 .wd-profile-orders .no-data {
    padding: 30px 0;
    text-align: center
}

body.area-profile.page-account-address #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary {
    background: none;
    border-radius: 0;
    border: none;
    padding: 0;
    margin-bottom: 30px;
    font-size: 12px;
    padding-top: 60px
}

body.area-profile.page-account-address #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary:first-child {
    display: none
}

body.area-profile.page-account-address #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary .wd-header {
    display: none
}

body.area-profile.page-account-address #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary .wd-header .title-lola {
    justify-content: center
}

body.area-profile.page-account-address #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary .wd-header .title-lola .wd-title {
    font-family: "obviously";
    font-weight: 600;
    font-size: 18px;
    color: #000000;
    margin-bottom: 20px
}

body.area-profile.page-account-address #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary .wd-header .order-link {
    display: block;
    background: #FF2B5A;
    width: 180px;
    font-size: 14px;
    line-height: 20px;
    height: 40px
}

body.area-profile.page-account-address #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary #borda-order {
    width: 1px;
    height: 139px;
    background: #DEDADA;
    display: block
}

body.area-profile.page-account-address #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary .wd-content {
    background: #fff;
    border-radius: 20px;
    padding: 30px;
    display: flex;
    justify-content: space-between
}

body.area-profile.page-account-address #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary .wd-content .wd-checkout-ordernumber {
    width: 31%;
    padding: 0;
    text-align: left
}

body.area-profile.page-account-address #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary .wd-content .wd-checkout-ordernumber .col-order-number {
    font-family: "obviously";
    font-weight: 700;
    font-size: 14px
}

body.area-profile.page-account-address #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary .wd-content .wd-checkout-ordernumber .col-order-number strong {
    font-family: "obviously";
    font-weight: 400
}

body.area-profile.page-account-address #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary .wd-content .wd-checkout-ordernumber .order-status {
    display: flex;
    gap: 5px;
    color: #9E9E9E;
    font-size: 14px;
    padding-bottom: 15px
}

body.area-profile.page-account-address #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary .wd-content .wd-checkout-ordernumber .order-description {
    padding: 0
}

body.area-profile.page-account-address #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary .wd-content .wd-checkout-ordernumber .order-description .email {
    display: block
}

body.area-profile.page-account-address #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary .product .product-name {
    text-transform: lowercase;
    display: block;
    letter-spacing: 0.03em;
    text-decoration: none;
    font-family: "Leelawadee Bold V1"
}

body.area-profile.page-account-address #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary .product .product-name::first-line {
    text-transform: capitalize
}

body.area-profile.page-account-address #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary + .wd-checkout-ordertracking-v2 {
    background: none;
    border-radius: 0;
    border: none;
    padding: 0
}

body.area-profile.page-account-address #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary + .wd-checkout-ordertracking-v2 + strong {
    font-size: 18px;
    font-family: "obviously";
    font-weight: 600;
    display: block;
    padding-top: 50px
}

body.area-profile.page-account-address #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary + .wd-checkout-ordertracking-v2 .title-lola {
    justify-content: left
}

body.area-profile.page-account-address #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary + .wd-checkout-ordertracking-v2 .title-lola h2 {
    font-size: 18px;
    font-family: "obviously";
    font-weight: 600;
    color: #000
}

body.area-profile.page-account-address #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary + .wd-checkout-ordertracking-v2 .wd-content .title {
    display: none
}

body.area-profile.page-account-address #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary + .wd-checkout-ordertracking-v2 .wd-content .value {
    padding-top: 20px
}

body.area-profile.page-account-address #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary + .wd-checkout-ordertracking-v2 .wd-content .value ul {
    display: flex;
    position: relative
}

body.area-profile.page-account-address #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary + .wd-checkout-ordertracking-v2 .wd-content .value ul:before {
    width: 100%;
    height: 10px;
    content: "";
    background: #e7e7e7;
    position: absolute;
    left: 0;
    top: 20px;
    z-index: 5;
    border-radius: 10px
}

body.area-profile.page-account-address #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary + .wd-checkout-ordertracking-v2 .wd-content .value ul li {
    width: 20%;
    position: relative
}

body.area-profile.page-account-address #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary + .wd-checkout-ordertracking-v2 .wd-content .value ul li span {
    display: block;
    text-align: center
}

body.area-profile.page-account-address #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary + .wd-checkout-ordertracking-v2 .wd-content .value ul li strong {
    width: auto;
    display: block;
    font-size: 12px;
    text-align: center;
    line-height: 15px;
    margin: 0 auto;
    font-family: "obviously";
    font-weight: 500;
    color: #000
}

body.area-profile.page-account-address #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary + .wd-checkout-ordertracking-v2 .wd-content .value ul li small {
    display: block;
    height: 20px;
    text-align: center;
    font-size: 10px;
    padding-top: 10px;
    position: relative;
    top: -35px
}

body.area-profile.page-account-address #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary + .wd-checkout-ordertracking-v2 .wd-content .value ul li .icon {
    width: 17px;
    height: 17px;
    background-color: #e7e7e7;
    border-radius: 40px;
    margin: 0 auto;
    display: block;
    position: relative;
    z-index: 5;
    top: 16px
}

body.area-profile.page-account-address #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary + .wd-checkout-ordertracking-v2 .wd-content .value ul li.completed + .status .icon {
    background: #FF2B5A
}

body.area-profile.page-account-address #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary + .wd-checkout-ordertracking-v2 .wd-content .value ul li.completed + .completed:after {
    width: 100%;
    height: 10px;
    content: "";
    background: #FF2B5A;
    position: absolute;
    left: -65px;
    top: 20px;
    z-index: 5
}

body.area-profile.page-account-address #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary + .wd-checkout-ordertracking-v2 .wd-content .value ul li.completed .icon {
    background: #FF2B5A
}

body.area-profile.page-account-address #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary + .wd-checkout-ordertracking-v2 .wd-content .value ul li.completed strong {
    color: #000
}

body.area-profile.page-account-address #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary + .wd-checkout-ordertracking-v2 .wd-content .value ul li.completed:before {
    width: 150%;
    height: 10px;
    content: "";
    background: #FF2B5A;
    position: absolute;
    left: 0;
    top: 20px;
    z-index: 5;
    border-radius: 10px 0 0 10px
}

body.area-profile.page-account-address #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary + .wd-checkout-ordertracking-v2 .wd-content .value ul li.completed:last-child:before {
    display: none
}

body.area-profile.page-account-address #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary + .wd-checkout-ordertracking-v2 .wd-content .value ul li.completed.status-5:after {
    left: initial !important;
    right: 0 !important;
    border-radius: 0 10px 10px 10px
}

body.area-profile.page-account-address #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary .see-products {
    display: none
}

body.area-profile.page-account-address #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary .grid table {
    display: block !important;
    margin: 0 !important;
    opacity: 1 !important
}

body.area-profile.page-account-address #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary .grid table tr th {
    font-family: "obviously";
    font-weight: 600;
    color: #222D33
}

body.area-profile.page-account-address #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary .order-link {
    width: 150px;
    height: 35px;
    font-family: "obviously";
    font-weight: 700;
    top: 0
}

body.area-profile.page-account-address #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary .summary-data {
    margin: 0;
    width: 45%
}

body.area-profile.page-account-address #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary .summary-data .wd-subtitle {
    display: block;
    font-family: "obviously";
    font-weight: 700;
    font-size: 14px;
    padding-bottom: 15px
}

body.area-profile.page-account-address #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary .summary-data .wd-subtitle .order-status {
    display: none !important
}

body.area-profile.page-account-address #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary .summary-data .wd-subtitle .order-link {
    display: none !important
}

body.area-profile.page-account-address #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary .summary-data .labels {
    float: initial;
    display: flex;
    flex-wrap: wrap;
    padding: 0;
    justify-content: space-between
}

body.area-profile.page-account-address #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary .summary-data .labels li {
    width: 50%;
    display: flex;
    font-family: "obviously";
    font-weight: 400;
    margin: 0;
    font-size: 13px
}

body.area-profile.page-account-address #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary .summary-data .labels li:nth-child(2n) {
    width: 40%
}

body.area-profile.page-account-address #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary .summary-data .labels li strong {
    width: 160px;
    font-family: "obviously";
    font-weight: 400
}

body.area-profile.page-account-address #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary .summary-data .labels li span {
    color: #9F9F9F;
    font-family: "obviously";
    font-weight: 400;
    font-size: 13px
}

body.area-profile.page-account-address #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary .summary-data .labels li.payment strong {
    width: 170px
}

body.area-profile.page-account-address #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary .summary-data li {
    font-size: 12px;
    line-height: 18px;
    margin-bottom: 20px
}

body.area-profile.page-account-address #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary .summary-data li span {
    display: block;
    font-family: "obviously";
    font-weight: 500
}

body.area-profile.page-account-address #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary .summary-data li.payment img {
    display: none
}

body.area-profile.page-account-address #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary .summary-data li.payment span {
    display: block
}

body.area-profile.page-account-address #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary a.btn.btn-lg.order-link {
    border: none;
    border-radius: 26px;
    background: none;
    color: #FF2B5A;
    display: block;
    line-height: initial;
    margin: 0;
    text-decoration: underline;
    font-family: "obviously";
    font-weight: 600;
    height: auto
}

body.area-profile.page-account-address #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary .col-order-number strong {
    display: block;
    padding: 15px 0
}

body.area-profile.page-account-address #content-wrapper > .row > .col-lg-10 .title-lola {
    justify-content: left;
    margin-top: 0
}

body.area-profile.page-account-address #content-wrapper > .row > .col-lg-10 .title-lola h2 {
    font-family: "obviously";
    font-weight: 700;
    font-size: 20px;
    color: #FF2B5A
}

body.area-profile.page-account-address #content-wrapper > .row > .col-lg-10 .title-lola .wd-icon {
    display: none
}

body.area-profile.page-account-wishlist #middle #content {
    max-width: 100%
}

body.area-profile.page-account-wishlist #content-wrapper > .title-lola h2 {
    font-family: "obviously";
    font-weight: 600
}

body.area-profile.page-account-wishlist #content-wrapper > .row {
    display: flex;
    flex-wrap: wrap
}

body.area-profile.page-account-wishlist #content-wrapper > .row > .col-lg-2 {
    width: 100%
}

body.area-profile.page-account-wishlist #content-wrapper > .row > .col-lg-2 .no-desktop {
    display: none
}

body.area-profile.page-account-wishlist #content-wrapper > .row > .col-lg-2 > .wd-profile-panelmenu {
    background: none;
    border-radius: 0;
    border: none;
    padding: 0
}

body.area-profile.page-account-wishlist #content-wrapper > .row > .col-lg-2 > .wd-profile-panelmenu .wd-header {
    display: none
}

body.area-profile.page-account-wishlist #content-wrapper > .row > .col-lg-2 > .wd-profile-panelmenu .no-small h5 {
    font-family: "obviously";
    font-weight: 700;
    text-align: center;
    display: flex;
    font-family: "obviously";
    font-weight: 400;
    gap: 3px;
    letter-spacing: 0.05em;
    justify-content: center;
    font-size: 15px;
    margin-top: 0;
    margin-bottom: 30px
}

body.area-profile.page-account-wishlist #content-wrapper > .row > .col-lg-2 > .wd-profile-panelmenu .no-small h5 small {
    color: #FF2B5A;
    margin: 0
}

body.area-profile.page-account-wishlist #content-wrapper > .row > .col-lg-2 > .wd-profile-panelmenu ul.level-1 {
    display: flex;
    background: #fff;
    border-radius: 50px;
    padding: 20px 80px;
    justify-content: space-between;
    margin-bottom: 40px
}

body.area-profile.page-account-wishlist #content-wrapper > .row > .col-lg-2 > .wd-profile-panelmenu ul.level-1 > li.borda-menu {
    width: 1px;
    height: 37px;
    background: #DEDADA;
    display: block
}

body.area-profile.page-account-wishlist #content-wrapper > .row > .col-lg-2 > .wd-profile-panelmenu ul.level-1 > li:nth-child(3) {
    display: block
}

body.area-profile.page-account-wishlist #content-wrapper > .row > .col-lg-2 > .wd-profile-panelmenu ul.level-1 > li a {
    line-height: 35px;
    font-family: "obviously";
    font-weight: 500;
    text-decoration: none;
    font-size: 15px;
    font-family: "obviously";
    font-weight: 700
}

body.area-profile.page-account-wishlist #content-wrapper > .row > .col-lg-2 > .wd-profile-panelmenu ul.level-1 > li:hover > a {
    color: #FF2B5A
}

body.area-profile.page-account-wishlist #content-wrapper > .row > .col-lg-2 > .wd-profile-panelmenu ul.level-1 > li .current {
    color: #FF2B5A
}

body.area-profile.page-account-wishlist #content-wrapper > .row > .col-lg-10 {
    width: 100%;
    padding-left: 0
}

body.area-profile.page-account-wishlist #content-wrapper > .row > .col-lg-10 > h3 {
    text-align: center;
    display: block;
    font-size: 18px;
    font-family: "obviously";
    font-weight: 600;
    margin-bottom: 30px
}

body.area-profile.page-account-wishlist #content-wrapper > .row > .col-lg-10 .wd-profile-reorder {
    display: block;
    padding-top: 30px
}

body.area-profile.page-account-wishlist #content-wrapper > .row > .col-lg-10 .wd-profile-reorder .grid table {
    width: 100%;
    border-spacing: 0
}

body.area-profile.page-account-wishlist #content-wrapper > .row > .col-lg-10 .wd-profile-reorder .grid table thead th {
    color: #000;
    font-size: 14px;
    text-transform: none;
    border-bottom: 1px solid #D6D6D6;
    padding-bottom: 10px !important;
    padding-left: 0 !important
}

body.area-profile.page-account-wishlist #content-wrapper > .row > .col-lg-10 .wd-profile-reorder .grid table thead th:last-child {
    display: none
}

body.area-profile.page-account-wishlist #content-wrapper > .row > .col-lg-10 .wd-profile-reorder .grid table tbody tr {
    position: relative
}

body.area-profile.page-account-wishlist #content-wrapper > .row > .col-lg-10 .wd-profile-reorder .grid table tbody td {
    border-bottom: 1px solid #D6D6D6;
    font-family: "obviously";
    font-weight: 500;
    font-size: 14px
}

body.area-profile.page-account-wishlist #content-wrapper > .row > .col-lg-10 .wd-profile-reorder .grid table tbody td:last-child {
    display: none
}

body.area-profile.page-account-wishlist #content-wrapper > .row > .col-lg-10 .wd-profile-reorder .grid table tbody td img {
    width: 100%;
    max-width: 123px
}

body.area-profile.page-account-wishlist #content-wrapper > .row > .col-lg-10 .wd-profile-reorder .grid table tbody td.product-name a {
    display: flex;
    font-family: "obviously";
    font-weight: 500
}

body.area-profile.page-account-wishlist #content-wrapper > .row > .col-lg-10 .wd-profile-reorder .grid table tbody td.product-name a strong {
    font-family: "obviously";
    font-weight: 500
}

body.area-profile.page-account-wishlist #content-wrapper > .row > .col-lg-10 .wd-profile-reorder .buy-all {
    width: 280px;
    float: right;
    height: auto;
    font-size: 14px;
    font-family: "obviously";
    font-weight: 500;
    margin-bottom: 30px;
    line-height: initial;
    background: #1FAA05;
    padding: 8px 0 11px
}

body.area-profile.page-account-wishlist #content-wrapper > .row > .col-lg-10 .wd-profile-reorder .buy-all:hover {
    opacity: 0.9
}

body.area-profile.page-account-wishlist #content-wrapper > .row > .col-lg-10 > .wd-profile-register.wd-widget-js {
    position: relative
}

body.area-profile.page-account-wishlist #content-wrapper > .row > .col-lg-10 > .wd-profile-register {
    background: none;
    border-radius: 0;
    border: none;
    padding: 0;
    max-width: 930px;
    margin: 0 auto;
    display: block;
    position: relative
}

body.area-profile.page-account-wishlist #content-wrapper > .row > .col-lg-10 > .wd-profile-register .customer-type-person {
    width: 100%
}

body.area-profile.page-account-wishlist #content-wrapper > .row > .col-lg-10 > .wd-profile-register .button-wrapper button {
    background: #FF2B5A;
    font-size: 16px;
    height: 50px;
    font-family: "obviously";
    font-weight: 700
}

body.area-profile.page-account-wishlist #content-wrapper > .row > .col-lg-10 > .wd-profile-register .customer-type-data .input-wrapper {
    width: 45%;
    margin-bottom: 20px
}

body.area-profile.page-account-wishlist #content-wrapper > .row > .col-lg-10 > .wd-profile-register .customer-type-data .input-wrapper label {
    font-size: 12px;
    font-family: "obviously";
    font-weight: 500;
    display: block;
    padding-bottom: 5px;
    color: #262626;
    display: flex;
    text-transform: none
}

body.area-profile.page-account-wishlist #content-wrapper > .row > .col-lg-10 > .wd-profile-register .customer-type-data .input-wrapper label span {
    order: 1;
    padding-left: 5px;
    color: #FF0000
}

body.area-profile.page-account-wishlist #content-wrapper > .row > .col-lg-10 > .wd-profile-register .customer-type-data .input-wrapper input {
    height: 50px;
    border-radius: 50px;
    border: 1px solid #E9E9E9;
    padding-left: 20px
}

body.area-profile.page-account-wishlist #content-wrapper > .row > .col-lg-10 > .wd-profile-register .customer-type-data .input-wrapper select {
    height: 50px;
    border-radius: 50px;
    border: 1px solid #E9E9E9;
    padding-left: 20px
}

body.area-profile.page-account-wishlist #content-wrapper > .row > .col-lg-10 > .wd-profile-register .customer-type-data .separador {
    display: none
}

body.area-profile.page-account-wishlist #content-wrapper > .row > .col-lg-10 > .wd-profile-register .customer-type-data .left {
    display: flex;
    flex-wrap: wrap
}

body.area-profile.page-account-wishlist #content-wrapper > .row > .col-lg-10 > .wd-profile-register .customer-type-data .left .termo {
    display: none
}

body.area-profile.page-account-wishlist #content-wrapper > .row > .col-lg-10 > .wd-profile-register .customer-type-data .left .aceito_receber {
    opacity: 0;
    height: 0
}

body.area-profile.page-account-wishlist #content-wrapper > .row > .col-lg-10 > .wd-profile-register .customer-type-data .right small {
    color: #B4B4B4
}

body.area-profile.page-account-wishlist #content-wrapper > .row > .col-lg-10 > .wd-profile-register .wd-header {
    display: none
}

body.area-profile.page-account-wishlist #content-wrapper > .row > .col-lg-10 > .wd-profile-change-password {
    background: none;
    border-radius: 0;
    border: none;
    padding: 0;
    max-width: 930px;
    margin: 0 auto;
    display: block;
    position: relative;
    max-width: 600px
}

body.area-profile.page-account-wishlist #content-wrapper > .row > .col-lg-10 > .wd-profile-change-password .customer-type-person {
    width: 100%
}

body.area-profile.page-account-wishlist #content-wrapper > .row > .col-lg-10 > .wd-profile-change-password .button-wrapper {
    position: initial;
    width: 100%;
    margin-top: 10px
}

body.area-profile.page-account-wishlist #content-wrapper > .row > .col-lg-10 > .wd-profile-change-password .button-wrapper button {
    background: #FF2B5A;
    font-size: 16px;
    height: 50px;
    font-family: "obviously";
    font-weight: 700
}

body.area-profile.page-account-wishlist #content-wrapper > .row > .col-lg-10 > .wd-profile-change-password .customer-type-data .input-wrapper {
    width: 45%;
    margin-bottom: 20px
}

body.area-profile.page-account-wishlist #content-wrapper > .row > .col-lg-10 > .wd-profile-change-password .customer-type-data .input-wrapper label {
    font-size: 12px;
    font-family: "obviously";
    font-weight: 500;
    display: block;
    padding-bottom: 5px;
    color: #262626;
    display: flex;
    text-transform: none
}

body.area-profile.page-account-wishlist #content-wrapper > .row > .col-lg-10 > .wd-profile-change-password .customer-type-data .input-wrapper label span {
    order: 1;
    padding-left: 5px;
    color: #FF0000
}

body.area-profile.page-account-wishlist #content-wrapper > .row > .col-lg-10 > .wd-profile-change-password .customer-type-data .input-wrapper input {
    height: 50px;
    border-radius: 50px;
    border: 1px solid #E9E9E9;
    padding-left: 20px
}

body.area-profile.page-account-wishlist #content-wrapper > .row > .col-lg-10 > .wd-profile-change-password .customer-type-data .input-wrapper select {
    height: 50px;
    border-radius: 50px;
    border: 1px solid #E9E9E9;
    padding-left: 20px
}

body.area-profile.page-account-wishlist #content-wrapper > .row > .col-lg-10 > .wd-profile-change-password .customer-type-data .separador {
    display: none
}

body.area-profile.page-account-wishlist #content-wrapper > .row > .col-lg-10 > .wd-profile-change-password .customer-type-data .left {
    display: flex;
    flex-wrap: wrap
}

body.area-profile.page-account-wishlist #content-wrapper > .row > .col-lg-10 > .wd-profile-change-password .customer-type-data .left .termo {
    display: none
}

body.area-profile.page-account-wishlist #content-wrapper > .row > .col-lg-10 > .wd-profile-change-password .customer-type-data .left .aceito_receber {
    opacity: 0;
    height: 0
}

body.area-profile.page-account-wishlist #content-wrapper > .row > .col-lg-10 > .wd-profile-change-password .customer-type-data .right small {
    color: #B4B4B4
}

body.area-profile.page-account-wishlist #content-wrapper > .row > .col-lg-10 > .wd-profile-change-password .wd-header {
    display: none
}

body.area-profile.page-account-wishlist #content-wrapper > .row > .col-lg-10 > .wd-profile-change-password input {
    height: 50px;
    border-radius: 50px;
    border: 1px solid #E9E9E9;
    padding-left: 20px
}

body.area-profile.page-account-wishlist #content-wrapper > .row > .col-lg-10 > .wd-profile-change-password select {
    height: 50px;
    border-radius: 50px;
    border: 1px solid #E9E9E9;
    padding-left: 20px
}

body.area-profile.page-account-wishlist #content-wrapper > .row > .col-lg-10 > .wd-profile-gift-certificate-list {
    background: #fff;
    border-radius: 20px;
    border: 1px solid #e5e5e5;
    padding: 20px
}

body.area-profile.page-account-wishlist #content-wrapper > .row > .col-lg-10 > .wd-profile-gift-certificate-list table th {
    font-family: "obviously";
    font-weight: 700;
    color: #222D33
}

body.area-profile.page-account-wishlist #content-wrapper > .row > .col-lg-10 > .wd-profile-gift-certificate-list table td {
    font-family: "obviously";
    font-weight: 400
}

body.area-profile.page-account-wishlist #content-wrapper > .row > .col-lg-10 > .wd-profile-wishlist-manage {
    background: #fff;
    border-radius: 20px;
    border: 1px solid #e5e5e5;
    padding: 20px
}

body.area-profile.page-account-wishlist #content-wrapper > .row > .col-lg-10 > .wd-profile-wishlist-manage .wd-header {
    display: flex;
    align-items: center;
    justify-content: space-between
}

body.area-profile.page-account-wishlist #content-wrapper > .row > .col-lg-10 > .wd-profile-wishlist-manage .wd-content {
    padding-top: 20px
}

body.area-profile.page-account-wishlist #content-wrapper > .row > .col-lg-10 > .wd-profile-wishlist-manage .open-mode-list {
    width: 150px;
    height: 40px
}

body.area-profile.page-account-wishlist #content-wrapper > .row > .col-lg-10 > .wd-profile-wishlist-form {
    background: #fff;
    border-radius: 20px;
    border: 1px solid #e5e5e5;
    padding: 20px
}

body.area-profile.page-account-wishlist #content-wrapper > .row > .col-lg-10 > .wd-profile-wishlist-form .show-address {
    margin-top: 30px
}

body.area-profile.page-account-wishlist #content-wrapper > .row > .col-lg-10 > .wd-profile-wishlist-form .show-address .link-create-address {
    width: 200px;
    height: 40px
}

body.area-profile.page-account-wishlist #content-wrapper > .row > .col-lg-10 > .wd-profile-wishlist-form .show-address th {
    font-family: "obviously";
    font-weight: 700;
    color: #222D33
}

body.area-profile.page-account-wishlist #content-wrapper > .row > .col-lg-10 > .wd-profile-wishlist-form .show-address tr td {
    font-family: "obviously";
    font-weight: 400
}

body.area-profile.page-account-wishlist #content-wrapper > .row > .col-lg-10 > .wd-profile-wishlist-list {
    background: #fff;
    border-radius: 20px;
    border: 1px solid #e5e5e5;
    padding: 20px
}

body.area-profile.page-account-wishlist #content-wrapper > .row > .col-lg-10 > .wd-profile-wishlist-list .grid {
    padding-top: 15px
}

body.area-profile.page-account-wishlist #content-wrapper > .row > .col-lg-10 > .wd-profile-wishlist-list .grid th {
    font-family: "obviously";
    font-weight: 700;
    color: #222D33
}

body.area-profile.page-account-wishlist #content-wrapper > .row > .col-lg-10 > .wd-profile-wishlist-list .grid table {
    width: 100%
}

body.area-profile.page-account-wishlist #content-wrapper > .row > .col-lg-10 > .wd-profile-wishlist-list .grid table td {
    font-family: "obviously";
    font-weight: 400
}

body.area-profile.page-account-wishlist #content-wrapper > .row > .col-lg-10 > .wd-profile-wishlist-list .grid table td .manage {
    width: 70px
}

body.area-profile.page-account-wishlist #content-wrapper > .row > .col-lg-10 > .wd-profile-wishlist-list .grid table td button {
    height: 40px
}

body.area-profile.page-account-wishlist #content-wrapper > .row > .col-lg-10 > .wd-profile-wishlist-list .wd-header {
    display: flex;
    align-items: center;
    justify-content: space-between
}

body.area-profile.page-account-wishlist #content-wrapper > .row > .col-lg-10 > .wd-profile-wishlist-list .new-wishlist {
    width: 150px;
    height: 40px
}

body.area-profile.page-account-wishlist #content-wrapper > .row > .col-lg-10 > .wd-profile-addressform {
    background: none;
    border-radius: 0;
    border: none;
    padding: 0;
    max-width: 930px;
    margin: 0 auto;
    display: block
}

body.area-profile.page-account-wishlist #content-wrapper > .row > .col-lg-10 > .wd-profile-addressform .title-lola {
    justify-content: center
}

body.area-profile.page-account-wishlist #content-wrapper > .row > .col-lg-10 > .wd-profile-addressform .title-lola h2 {
    color: #000;
    font-family: "obviously";
    font-weight: 600;
    font-size: 18px;
    margin-bottom: 20px
}

body.area-profile.page-account-wishlist #content-wrapper > .row > .col-lg-10 > .wd-profile-addressform .button-wrapper {
    padding-top: 10px
}

body.area-profile.page-account-wishlist #content-wrapper > .row > .col-lg-10 > .wd-profile-addressform .button-wrapper button {
    font-size: 16px
}

body.area-profile.page-account-wishlist #content-wrapper > .row > .col-lg-10 > .wd-profile-addressform .wd-subtitle {
    display: none
}

body.area-profile.page-account-wishlist #content-wrapper > .row > .col-lg-10 > .wd-profile-addressform .wd-subtitle + div {
    display: none
}

body.area-profile.page-account-wishlist #content-wrapper > .row > .col-lg-10 > .wd-profile-addressform fieldset {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between
}

body.area-profile.page-account-wishlist #content-wrapper > .row > .col-lg-10 > .wd-profile-addressform fieldset label {
    width: 100%;
    text-transform: none;
    display: flex;
    gap: 3px
}

body.area-profile.page-account-wishlist #content-wrapper > .row > .col-lg-10 > .wd-profile-addressform fieldset label span {
    order: 1;
    color: red
}

body.area-profile.page-account-wishlist #content-wrapper > .row > .col-lg-10 > .wd-profile-addressform fieldset .input-wrapper {
    width: 48%
}

body.area-profile.page-account-wishlist #content-wrapper > .row > .col-lg-10 > .wd-profile-addressform fieldset .input-wrapper input {
    height: 50px;
    border-radius: 50px;
    border: 1px solid #E9E9E9;
    padding-left: 20px
}

body.area-profile.page-account-wishlist #content-wrapper > .row > .col-lg-10 > .wd-profile-addressform fieldset .input-wrapper select {
    height: 50px;
    border-radius: 50px;
    border: 1px solid #E9E9E9;
    padding-left: 20px
}

body.area-profile.page-account-wishlist #content-wrapper > .row > .col-lg-10 > .wd-profile-addressform fieldset .input-wrapper.input-wrapper-state label {
    overflow: hidden;
    text-indent: -10px
}

body.area-profile.page-account-wishlist #content-wrapper > .row > .col-lg-10 > .wd-profile-addressform fieldset .input-wrapper.input-wrapper-state label:after {
    content: " *";
    padding-left: 10px;
    color: red
}

body.area-profile.page-account-wishlist #content-wrapper > .row > .col-lg-10 > .wd-profile-addresses {
    background: none;
    border-radius: 0;
    border: none;
    padding: 0
}

body.area-profile.page-account-wishlist #content-wrapper > .row > .col-lg-10 > .wd-profile-addresses .wd-header {
    display: none;
    align-items: center;
    justify-content: center
}

body.area-profile.page-account-wishlist #content-wrapper > .row > .col-lg-10 > .wd-profile-addresses .new-address {
    width: 150px;
    height: 40px;
    position: absolute;
    bottom: -50px;
    right: 0
}

body.area-profile.page-account-wishlist #content-wrapper > .row > .col-lg-10 > .wd-profile-addresses .grid table {
    width: 100%;
    border-spacing: 0
}

body.area-profile.page-account-wishlist #content-wrapper > .row > .col-lg-10 > .wd-profile-addresses .grid thead tr th {
    font-family: "obviously";
    font-weight: 600;
    color: #222D33;
    font-size: 11px;
    text-transform: none;
    padding-bottom: 20px !important
}

body.area-profile.page-account-wishlist #content-wrapper > .row > .col-lg-10 > .wd-profile-addresses .grid tbody tr {
    height: 80px;
    background: none;
    border-radius: 0;
    margin-bottom: 16px
}

body.area-profile.page-account-wishlist #content-wrapper > .row > .col-lg-10 > .wd-profile-addresses .grid tbody tr td {
    padding-bottom: 20px;
    border-bottom: 10px solid #F9F9F9;
    font-size: 14px
}

body.area-profile.page-account-wishlist #content-wrapper > .row > .col-lg-10 > .wd-profile-addresses .grid tr:after {
    width: 100%;
    display: block;
    height: 1px;
    background: #e7e7e7;
    content: "";
    margin: 15px 0
}

body.area-profile.page-account-wishlist #content-wrapper > .row > .col-lg-10 > .wd-profile-addresses .grid td {
    font-family: "obviously";
    font-weight: 400;
    font-size: 11px
}

body.area-profile.page-account-wishlist #content-wrapper > .row > .col-lg-10 > .wd-profile-addresses .grid .action button {
    width: auto;
    height: auto;
    background: none
}

body.area-profile.page-account-wishlist #content-wrapper > .row > .col-lg-10 > .wd-profile-addresses .grid .action .delete svg {
    height: 20px
}

body.area-profile.page-account-wishlist #content-wrapper > .row > .col-lg-10 > .wd-profile-addresses .grid .action .set-main-address {
    background: none;
    width: auto
}

body.area-profile.page-account-wishlist #content-wrapper > .row > .col-lg-10 > .wd-profile-addresses .grid .action .set-main-address:hover svg path {
    fill: #ff2b5a
}

body.area-profile.page-account-wishlist #content-wrapper > .row > .col-lg-10 > .wd-profile-addresses .grid .action .main-address-label {
    font-family: "obviously";
    font-weight: 700;
    color: #FF2B5A;
    font-size: 12px;
    text-align: center;
    padding-top: 5px;
    padding: 0 6px
}

body.area-profile.page-account-wishlist #content-wrapper > .row > .col-lg-10 > .wd-profile-addresses .grid .action form button {
    background: none
}

body.area-profile.page-account-wishlist #content-wrapper > .row > .col-lg-10 .wd-profile-orders {
    background: none;
    border-radius: 0;
    border: none;
    padding: 20px
}

body.area-profile.page-account-wishlist #content-wrapper > .row > .col-lg-10 .wd-profile-orders .title-lola {
    justify-content: center
}

body.area-profile.page-account-wishlist #content-wrapper > .row > .col-lg-10 .wd-profile-orders .title-lola .wd-title {
    color: #000000;
    font-family: "obviously";
    font-weight: 600
}

body.area-profile.page-account-wishlist #content-wrapper > .row > .col-lg-10 .wd-profile-orders table {
    width: 100%;
    border-collapse: initial;
    border-spacing: 0
}

body.area-profile.page-account-wishlist #content-wrapper > .row > .col-lg-10 .wd-profile-orders table th {
    color: #222D33;
    font-family: "obviously";
    font-weight: 600;
    padding: 0 !important;
    text-transform: none
}

body.area-profile.page-account-wishlist #content-wrapper > .row > .col-lg-10 .wd-profile-orders table th:first-child {
    padding-left: 15px !important
}

body.area-profile.page-account-wishlist #content-wrapper > .row > .col-lg-10 .wd-profile-orders table tr {
    height: 50px
}

body.area-profile.page-account-wishlist #content-wrapper > .row > .col-lg-10 .wd-profile-orders table tr td {
    font-family: "obviously";
    font-weight: 400;
    padding: 0 !important;
    width: 20%
}

body.area-profile.page-account-wishlist #content-wrapper > .row > .col-lg-10 .wd-profile-orders table tr td:first-child {
    padding-left: 15px !important
}

body.area-profile.page-account-wishlist #content-wrapper > .row > .col-lg-10 .wd-profile-orders table tr td a {
    font-family: "obviously";
    font-weight: 400;
    color: #000
}

body.area-profile.page-account-wishlist #content-wrapper > .row > .col-lg-10 .wd-profile-orders table tr td button {
    width: 160px;
    font-size: 12px;
    height: 30px;
    background: #FF2B5A;
    font-family: "obviously";
    font-weight: 600;
    line-height: 20px;
    padding: 0
}

body.area-profile.page-account-wishlist #content-wrapper > .row > .col-lg-10 .wd-profile-orders table tr td button.popup {
    background: #9D5FDD
}

body.area-profile.page-account-wishlist #content-wrapper > .row > .col-lg-10 .wd-profile-orders table tr td .expired {
    color: #FF2B5A;
    font-size: 10px
}

body.area-profile.page-account-wishlist #content-wrapper > .row > .col-lg-10 .wd-profile-orders .no-data {
    padding: 30px 0;
    text-align: center
}

body.area-profile.page-account-wishlist #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary {
    background: none;
    border-radius: 0;
    border: none;
    padding: 0;
    margin-bottom: 30px;
    font-size: 12px;
    padding-top: 60px
}

body.area-profile.page-account-wishlist #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary:first-child {
    display: none
}

body.area-profile.page-account-wishlist #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary .wd-header {
    display: none
}

body.area-profile.page-account-wishlist #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary .wd-header .title-lola {
    justify-content: center
}

body.area-profile.page-account-wishlist #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary .wd-header .title-lola .wd-title {
    font-family: "obviously";
    font-weight: 600;
    font-size: 18px;
    color: #000000;
    margin-bottom: 20px
}

body.area-profile.page-account-wishlist #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary .wd-header .order-link {
    display: block;
    background: #FF2B5A;
    width: 180px;
    font-size: 14px;
    line-height: 20px;
    height: 40px
}

body.area-profile.page-account-wishlist #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary #borda-order {
    width: 1px;
    height: 139px;
    background: #DEDADA;
    display: block
}

body.area-profile.page-account-wishlist #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary .wd-content {
    background: #fff;
    border-radius: 20px;
    padding: 30px;
    display: flex;
    justify-content: space-between
}

body.area-profile.page-account-wishlist #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary .wd-content .wd-checkout-ordernumber {
    width: 31%;
    padding: 0;
    text-align: left
}

body.area-profile.page-account-wishlist #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary .wd-content .wd-checkout-ordernumber .col-order-number {
    font-family: "obviously";
    font-weight: 700;
    font-size: 14px
}

body.area-profile.page-account-wishlist #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary .wd-content .wd-checkout-ordernumber .col-order-number strong {
    font-family: "obviously";
    font-weight: 400
}

body.area-profile.page-account-wishlist #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary .wd-content .wd-checkout-ordernumber .order-status {
    display: flex;
    gap: 5px;
    color: #9E9E9E;
    font-size: 14px;
    padding-bottom: 15px
}

body.area-profile.page-account-wishlist #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary .wd-content .wd-checkout-ordernumber .order-description {
    padding: 0
}

body.area-profile.page-account-wishlist #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary .wd-content .wd-checkout-ordernumber .order-description .email {
    display: block
}

body.area-profile.page-account-wishlist #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary .product .product-name {
    text-transform: lowercase;
    display: block;
    letter-spacing: 0.03em;
    text-decoration: none;
    font-family: "Leelawadee Bold V1"
}

body.area-profile.page-account-wishlist #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary .product .product-name::first-line {
    text-transform: capitalize
}

body.area-profile.page-account-wishlist #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary + .wd-checkout-ordertracking-v2 {
    background: none;
    border-radius: 0;
    border: none;
    padding: 0
}

body.area-profile.page-account-wishlist #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary + .wd-checkout-ordertracking-v2 + strong {
    font-size: 18px;
    font-family: "obviously";
    font-weight: 600;
    display: block;
    padding-top: 50px
}

body.area-profile.page-account-wishlist #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary + .wd-checkout-ordertracking-v2 .title-lola {
    justify-content: left
}

body.area-profile.page-account-wishlist #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary + .wd-checkout-ordertracking-v2 .title-lola h2 {
    font-size: 18px;
    font-family: "obviously";
    font-weight: 600;
    color: #000
}

body.area-profile.page-account-wishlist #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary + .wd-checkout-ordertracking-v2 .wd-content .title {
    display: none
}

body.area-profile.page-account-wishlist #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary + .wd-checkout-ordertracking-v2 .wd-content .value {
    padding-top: 20px
}

body.area-profile.page-account-wishlist #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary + .wd-checkout-ordertracking-v2 .wd-content .value ul {
    display: flex;
    position: relative
}

body.area-profile.page-account-wishlist #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary + .wd-checkout-ordertracking-v2 .wd-content .value ul:before {
    width: 100%;
    height: 10px;
    content: "";
    background: #e7e7e7;
    position: absolute;
    left: 0;
    top: 20px;
    z-index: 5;
    border-radius: 10px
}

body.area-profile.page-account-wishlist #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary + .wd-checkout-ordertracking-v2 .wd-content .value ul li {
    width: 20%;
    position: relative
}

body.area-profile.page-account-wishlist #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary + .wd-checkout-ordertracking-v2 .wd-content .value ul li span {
    display: block;
    text-align: center
}

body.area-profile.page-account-wishlist #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary + .wd-checkout-ordertracking-v2 .wd-content .value ul li strong {
    width: auto;
    display: block;
    font-size: 12px;
    text-align: center;
    line-height: 15px;
    margin: 0 auto;
    font-family: "obviously";
    font-weight: 500;
    color: #000
}

body.area-profile.page-account-wishlist #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary + .wd-checkout-ordertracking-v2 .wd-content .value ul li small {
    display: block;
    height: 20px;
    text-align: center;
    font-size: 10px;
    padding-top: 10px;
    position: relative;
    top: -35px
}

body.area-profile.page-account-wishlist #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary + .wd-checkout-ordertracking-v2 .wd-content .value ul li .icon {
    width: 17px;
    height: 17px;
    background-color: #e7e7e7;
    border-radius: 40px;
    margin: 0 auto;
    display: block;
    position: relative;
    z-index: 5;
    top: 16px
}

body.area-profile.page-account-wishlist #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary + .wd-checkout-ordertracking-v2 .wd-content .value ul li.completed + .status .icon {
    background: #FF2B5A
}

body.area-profile.page-account-wishlist #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary + .wd-checkout-ordertracking-v2 .wd-content .value ul li.completed + .completed:after {
    width: 100%;
    height: 10px;
    content: "";
    background: #FF2B5A;
    position: absolute;
    left: -65px;
    top: 20px;
    z-index: 5
}

body.area-profile.page-account-wishlist #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary + .wd-checkout-ordertracking-v2 .wd-content .value ul li.completed .icon {
    background: #FF2B5A
}

body.area-profile.page-account-wishlist #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary + .wd-checkout-ordertracking-v2 .wd-content .value ul li.completed strong {
    color: #000
}

body.area-profile.page-account-wishlist #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary + .wd-checkout-ordertracking-v2 .wd-content .value ul li.completed:before {
    width: 150%;
    height: 10px;
    content: "";
    background: #FF2B5A;
    position: absolute;
    left: 0;
    top: 20px;
    z-index: 5;
    border-radius: 10px 0 0 10px
}

body.area-profile.page-account-wishlist #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary + .wd-checkout-ordertracking-v2 .wd-content .value ul li.completed:last-child:before {
    display: none
}

body.area-profile.page-account-wishlist #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary + .wd-checkout-ordertracking-v2 .wd-content .value ul li.completed.status-5:after {
    left: initial !important;
    right: 0 !important;
    border-radius: 0 10px 10px 10px
}

body.area-profile.page-account-wishlist #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary .see-products {
    display: none
}

body.area-profile.page-account-wishlist #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary .grid table {
    display: block !important;
    margin: 0 !important;
    opacity: 1 !important
}

body.area-profile.page-account-wishlist #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary .grid table tr th {
    font-family: "obviously";
    font-weight: 600;
    color: #222D33
}

body.area-profile.page-account-wishlist #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary .order-link {
    width: 150px;
    height: 35px;
    font-family: "obviously";
    font-weight: 700;
    top: 0
}

body.area-profile.page-account-wishlist #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary .summary-data {
    margin: 0;
    width: 45%
}

body.area-profile.page-account-wishlist #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary .summary-data .wd-subtitle {
    display: block;
    font-family: "obviously";
    font-weight: 700;
    font-size: 14px;
    padding-bottom: 15px
}

body.area-profile.page-account-wishlist #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary .summary-data .wd-subtitle .order-status {
    display: none !important
}

body.area-profile.page-account-wishlist #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary .summary-data .wd-subtitle .order-link {
    display: none !important
}

body.area-profile.page-account-wishlist #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary .summary-data .labels {
    float: initial;
    display: flex;
    flex-wrap: wrap;
    padding: 0;
    justify-content: space-between
}

body.area-profile.page-account-wishlist #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary .summary-data .labels li {
    width: 50%;
    display: flex;
    font-family: "obviously";
    font-weight: 400;
    margin: 0;
    font-size: 13px
}

body.area-profile.page-account-wishlist #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary .summary-data .labels li:nth-child(2n) {
    width: 40%
}

body.area-profile.page-account-wishlist #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary .summary-data .labels li strong {
    width: 160px;
    font-family: "obviously";
    font-weight: 400
}

body.area-profile.page-account-wishlist #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary .summary-data .labels li span {
    color: #9F9F9F;
    font-family: "obviously";
    font-weight: 400;
    font-size: 13px
}

body.area-profile.page-account-wishlist #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary .summary-data .labels li.payment strong {
    width: 170px
}

body.area-profile.page-account-wishlist #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary .summary-data li {
    font-size: 12px;
    line-height: 18px;
    margin-bottom: 20px
}

body.area-profile.page-account-wishlist #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary .summary-data li span {
    display: block;
    font-family: "obviously";
    font-weight: 500
}

body.area-profile.page-account-wishlist #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary .summary-data li.payment img {
    display: none
}

body.area-profile.page-account-wishlist #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary .summary-data li.payment span {
    display: block
}

body.area-profile.page-account-wishlist #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary a.btn.btn-lg.order-link {
    border: none;
    border-radius: 26px;
    background: none;
    color: #FF2B5A;
    display: block;
    line-height: initial;
    margin: 0;
    text-decoration: underline;
    font-family: "obviously";
    font-weight: 600;
    height: auto
}

body.area-profile.page-account-wishlist #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary .col-order-number strong {
    display: block;
    padding: 15px 0
}

body.area-profile.page-account-wishlist #content-wrapper > .row > .col-lg-10 .title-lola {
    justify-content: left;
    margin-top: 0
}

body.area-profile.page-account-wishlist #content-wrapper > .row > .col-lg-10 .title-lola h2 {
    font-family: "obviously";
    font-weight: 700;
    font-size: 20px;
    color: #FF2B5A
}

body.area-profile.page-account-wishlist #content-wrapper > .row > .col-lg-10 .title-lola .wd-icon {
    display: none
}

body.area-profile.page-account-gift-certificate #middle #content {
    max-width: 100%
}

body.area-profile.page-account-gift-certificate #content-wrapper > .title-lola h2 {
    font-family: "obviously";
    font-weight: 600
}

body.area-profile.page-account-gift-certificate #content-wrapper > .row {
    display: flex;
    flex-wrap: wrap
}

body.area-profile.page-account-gift-certificate #content-wrapper > .row > .col-lg-2 {
    width: 100%
}

body.area-profile.page-account-gift-certificate #content-wrapper > .row > .col-lg-2 .no-desktop {
    display: none
}

body.area-profile.page-account-gift-certificate #content-wrapper > .row > .col-lg-2 > .wd-profile-panelmenu {
    background: none;
    border-radius: 0;
    border: none;
    padding: 0
}

body.area-profile.page-account-gift-certificate #content-wrapper > .row > .col-lg-2 > .wd-profile-panelmenu .wd-header {
    display: none
}

body.area-profile.page-account-gift-certificate #content-wrapper > .row > .col-lg-2 > .wd-profile-panelmenu .no-small h5 {
    font-family: "obviously";
    font-weight: 700;
    text-align: center;
    display: flex;
    font-family: "obviously";
    font-weight: 400;
    gap: 3px;
    letter-spacing: 0.05em;
    justify-content: center;
    font-size: 15px;
    margin-top: 0;
    margin-bottom: 30px
}

body.area-profile.page-account-gift-certificate #content-wrapper > .row > .col-lg-2 > .wd-profile-panelmenu .no-small h5 small {
    color: #FF2B5A;
    margin: 0
}

body.area-profile.page-account-gift-certificate #content-wrapper > .row > .col-lg-2 > .wd-profile-panelmenu ul.level-1 {
    display: flex;
    background: #fff;
    border-radius: 50px;
    padding: 20px 80px;
    justify-content: space-between;
    margin-bottom: 40px
}

body.area-profile.page-account-gift-certificate #content-wrapper > .row > .col-lg-2 > .wd-profile-panelmenu ul.level-1 > li.borda-menu {
    width: 1px;
    height: 37px;
    background: #DEDADA;
    display: block
}

body.area-profile.page-account-gift-certificate #content-wrapper > .row > .col-lg-2 > .wd-profile-panelmenu ul.level-1 > li:nth-child(3) {
    display: block
}

body.area-profile.page-account-gift-certificate #content-wrapper > .row > .col-lg-2 > .wd-profile-panelmenu ul.level-1 > li a {
    line-height: 35px;
    font-family: "obviously";
    font-weight: 500;
    text-decoration: none;
    font-size: 15px;
    font-family: "obviously";
    font-weight: 700
}

body.area-profile.page-account-gift-certificate #content-wrapper > .row > .col-lg-2 > .wd-profile-panelmenu ul.level-1 > li:hover > a {
    color: #FF2B5A
}

body.area-profile.page-account-gift-certificate #content-wrapper > .row > .col-lg-2 > .wd-profile-panelmenu ul.level-1 > li .current {
    color: #FF2B5A
}

body.area-profile.page-account-gift-certificate #content-wrapper > .row > .col-lg-10 {
    width: 100%;
    padding-left: 0
}

body.area-profile.page-account-gift-certificate #content-wrapper > .row > .col-lg-10 > h3 {
    text-align: center;
    display: block;
    font-size: 18px;
    font-family: "obviously";
    font-weight: 600;
    margin-bottom: 30px
}

body.area-profile.page-account-gift-certificate #content-wrapper > .row > .col-lg-10 .wd-profile-reorder {
    display: block;
    padding-top: 30px
}

body.area-profile.page-account-gift-certificate #content-wrapper > .row > .col-lg-10 .wd-profile-reorder .grid table {
    width: 100%;
    border-spacing: 0
}

body.area-profile.page-account-gift-certificate #content-wrapper > .row > .col-lg-10 .wd-profile-reorder .grid table thead th {
    color: #000;
    font-size: 14px;
    text-transform: none;
    border-bottom: 1px solid #D6D6D6;
    padding-bottom: 10px !important;
    padding-left: 0 !important
}

body.area-profile.page-account-gift-certificate #content-wrapper > .row > .col-lg-10 .wd-profile-reorder .grid table thead th:last-child {
    display: none
}

body.area-profile.page-account-gift-certificate #content-wrapper > .row > .col-lg-10 .wd-profile-reorder .grid table tbody tr {
    position: relative
}

body.area-profile.page-account-gift-certificate #content-wrapper > .row > .col-lg-10 .wd-profile-reorder .grid table tbody td {
    border-bottom: 1px solid #D6D6D6;
    font-family: "obviously";
    font-weight: 500;
    font-size: 14px
}

body.area-profile.page-account-gift-certificate #content-wrapper > .row > .col-lg-10 .wd-profile-reorder .grid table tbody td:last-child {
    display: none
}

body.area-profile.page-account-gift-certificate #content-wrapper > .row > .col-lg-10 .wd-profile-reorder .grid table tbody td img {
    width: 100%;
    max-width: 123px
}

body.area-profile.page-account-gift-certificate #content-wrapper > .row > .col-lg-10 .wd-profile-reorder .grid table tbody td.product-name a {
    display: flex;
    font-family: "obviously";
    font-weight: 500
}

body.area-profile.page-account-gift-certificate #content-wrapper > .row > .col-lg-10 .wd-profile-reorder .grid table tbody td.product-name a strong {
    font-family: "obviously";
    font-weight: 500
}

body.area-profile.page-account-gift-certificate #content-wrapper > .row > .col-lg-10 .wd-profile-reorder .buy-all {
    width: 280px;
    float: right;
    height: auto;
    font-size: 14px;
    font-family: "obviously";
    font-weight: 500;
    margin-bottom: 30px;
    line-height: initial;
    background: #1FAA05;
    padding: 8px 0 11px
}

body.area-profile.page-account-gift-certificate #content-wrapper > .row > .col-lg-10 .wd-profile-reorder .buy-all:hover {
    opacity: 0.9
}

body.area-profile.page-account-gift-certificate #content-wrapper > .row > .col-lg-10 > .wd-profile-register.wd-widget-js {
    position: relative
}

body.area-profile.page-account-gift-certificate #content-wrapper > .row > .col-lg-10 > .wd-profile-register {
    background: none;
    border-radius: 0;
    border: none;
    padding: 0;
    max-width: 930px;
    margin: 0 auto;
    display: block;
    position: relative
}

body.area-profile.page-account-gift-certificate #content-wrapper > .row > .col-lg-10 > .wd-profile-register .customer-type-person {
    width: 100%
}

body.area-profile.page-account-gift-certificate #content-wrapper > .row > .col-lg-10 > .wd-profile-register .button-wrapper button {
    background: #FF2B5A;
    font-size: 16px;
    height: 50px;
    font-family: "obviously";
    font-weight: 700
}

body.area-profile.page-account-gift-certificate #content-wrapper > .row > .col-lg-10 > .wd-profile-register .customer-type-data .input-wrapper {
    width: 45%;
    margin-bottom: 20px
}

body.area-profile.page-account-gift-certificate #content-wrapper > .row > .col-lg-10 > .wd-profile-register .customer-type-data .input-wrapper label {
    font-size: 12px;
    font-family: "obviously";
    font-weight: 500;
    display: block;
    padding-bottom: 5px;
    color: #262626;
    display: flex;
    text-transform: none
}

body.area-profile.page-account-gift-certificate #content-wrapper > .row > .col-lg-10 > .wd-profile-register .customer-type-data .input-wrapper label span {
    order: 1;
    padding-left: 5px;
    color: #FF0000
}

body.area-profile.page-account-gift-certificate #content-wrapper > .row > .col-lg-10 > .wd-profile-register .customer-type-data .input-wrapper input {
    height: 50px;
    border-radius: 50px;
    border: 1px solid #E9E9E9;
    padding-left: 20px
}

body.area-profile.page-account-gift-certificate #content-wrapper > .row > .col-lg-10 > .wd-profile-register .customer-type-data .input-wrapper select {
    height: 50px;
    border-radius: 50px;
    border: 1px solid #E9E9E9;
    padding-left: 20px
}

body.area-profile.page-account-gift-certificate #content-wrapper > .row > .col-lg-10 > .wd-profile-register .customer-type-data .separador {
    display: none
}

body.area-profile.page-account-gift-certificate #content-wrapper > .row > .col-lg-10 > .wd-profile-register .customer-type-data .left {
    display: flex;
    flex-wrap: wrap
}

body.area-profile.page-account-gift-certificate #content-wrapper > .row > .col-lg-10 > .wd-profile-register .customer-type-data .left .termo {
    display: none
}

body.area-profile.page-account-gift-certificate #content-wrapper > .row > .col-lg-10 > .wd-profile-register .customer-type-data .left .aceito_receber {
    opacity: 0;
    height: 0
}

body.area-profile.page-account-gift-certificate #content-wrapper > .row > .col-lg-10 > .wd-profile-register .customer-type-data .right small {
    color: #B4B4B4
}

body.area-profile.page-account-gift-certificate #content-wrapper > .row > .col-lg-10 > .wd-profile-register .wd-header {
    display: none
}

body.area-profile.page-account-gift-certificate #content-wrapper > .row > .col-lg-10 > .wd-profile-change-password {
    background: none;
    border-radius: 0;
    border: none;
    padding: 0;
    max-width: 930px;
    margin: 0 auto;
    display: block;
    position: relative;
    max-width: 600px
}

body.area-profile.page-account-gift-certificate #content-wrapper > .row > .col-lg-10 > .wd-profile-change-password .customer-type-person {
    width: 100%
}

body.area-profile.page-account-gift-certificate #content-wrapper > .row > .col-lg-10 > .wd-profile-change-password .button-wrapper {
    position: initial;
    width: 100%;
    margin-top: 10px
}

body.area-profile.page-account-gift-certificate #content-wrapper > .row > .col-lg-10 > .wd-profile-change-password .button-wrapper button {
    background: #FF2B5A;
    font-size: 16px;
    height: 50px;
    font-family: "obviously";
    font-weight: 700
}

body.area-profile.page-account-gift-certificate #content-wrapper > .row > .col-lg-10 > .wd-profile-change-password .customer-type-data .input-wrapper {
    width: 45%;
    margin-bottom: 20px
}

body.area-profile.page-account-gift-certificate #content-wrapper > .row > .col-lg-10 > .wd-profile-change-password .customer-type-data .input-wrapper label {
    font-size: 12px;
    font-family: "obviously";
    font-weight: 500;
    display: block;
    padding-bottom: 5px;
    color: #262626;
    display: flex;
    text-transform: none
}

body.area-profile.page-account-gift-certificate #content-wrapper > .row > .col-lg-10 > .wd-profile-change-password .customer-type-data .input-wrapper label span {
    order: 1;
    padding-left: 5px;
    color: #FF0000
}

body.area-profile.page-account-gift-certificate #content-wrapper > .row > .col-lg-10 > .wd-profile-change-password .customer-type-data .input-wrapper input {
    height: 50px;
    border-radius: 50px;
    border: 1px solid #E9E9E9;
    padding-left: 20px
}

body.area-profile.page-account-gift-certificate #content-wrapper > .row > .col-lg-10 > .wd-profile-change-password .customer-type-data .input-wrapper select {
    height: 50px;
    border-radius: 50px;
    border: 1px solid #E9E9E9;
    padding-left: 20px
}

body.area-profile.page-account-gift-certificate #content-wrapper > .row > .col-lg-10 > .wd-profile-change-password .customer-type-data .separador {
    display: none
}

body.area-profile.page-account-gift-certificate #content-wrapper > .row > .col-lg-10 > .wd-profile-change-password .customer-type-data .left {
    display: flex;
    flex-wrap: wrap
}

body.area-profile.page-account-gift-certificate #content-wrapper > .row > .col-lg-10 > .wd-profile-change-password .customer-type-data .left .termo {
    display: none
}

body.area-profile.page-account-gift-certificate #content-wrapper > .row > .col-lg-10 > .wd-profile-change-password .customer-type-data .left .aceito_receber {
    opacity: 0;
    height: 0
}

body.area-profile.page-account-gift-certificate #content-wrapper > .row > .col-lg-10 > .wd-profile-change-password .customer-type-data .right small {
    color: #B4B4B4
}

body.area-profile.page-account-gift-certificate #content-wrapper > .row > .col-lg-10 > .wd-profile-change-password .wd-header {
    display: none
}

body.area-profile.page-account-gift-certificate #content-wrapper > .row > .col-lg-10 > .wd-profile-change-password input {
    height: 50px;
    border-radius: 50px;
    border: 1px solid #E9E9E9;
    padding-left: 20px
}

body.area-profile.page-account-gift-certificate #content-wrapper > .row > .col-lg-10 > .wd-profile-change-password select {
    height: 50px;
    border-radius: 50px;
    border: 1px solid #E9E9E9;
    padding-left: 20px
}

body.area-profile.page-account-gift-certificate #content-wrapper > .row > .col-lg-10 > .wd-profile-gift-certificate-list {
    background: #fff;
    border-radius: 20px;
    border: 1px solid #e5e5e5;
    padding: 20px
}

body.area-profile.page-account-gift-certificate #content-wrapper > .row > .col-lg-10 > .wd-profile-gift-certificate-list table th {
    font-family: "obviously";
    font-weight: 700;
    color: #222D33
}

body.area-profile.page-account-gift-certificate #content-wrapper > .row > .col-lg-10 > .wd-profile-gift-certificate-list table td {
    font-family: "obviously";
    font-weight: 400
}

body.area-profile.page-account-gift-certificate #content-wrapper > .row > .col-lg-10 > .wd-profile-wishlist-manage {
    background: #fff;
    border-radius: 20px;
    border: 1px solid #e5e5e5;
    padding: 20px
}

body.area-profile.page-account-gift-certificate #content-wrapper > .row > .col-lg-10 > .wd-profile-wishlist-manage .wd-header {
    display: flex;
    align-items: center;
    justify-content: space-between
}

body.area-profile.page-account-gift-certificate #content-wrapper > .row > .col-lg-10 > .wd-profile-wishlist-manage .wd-content {
    padding-top: 20px
}

body.area-profile.page-account-gift-certificate #content-wrapper > .row > .col-lg-10 > .wd-profile-wishlist-manage .open-mode-list {
    width: 150px;
    height: 40px
}

body.area-profile.page-account-gift-certificate #content-wrapper > .row > .col-lg-10 > .wd-profile-wishlist-form {
    background: #fff;
    border-radius: 20px;
    border: 1px solid #e5e5e5;
    padding: 20px
}

body.area-profile.page-account-gift-certificate #content-wrapper > .row > .col-lg-10 > .wd-profile-wishlist-form .show-address {
    margin-top: 30px
}

body.area-profile.page-account-gift-certificate #content-wrapper > .row > .col-lg-10 > .wd-profile-wishlist-form .show-address .link-create-address {
    width: 200px;
    height: 40px
}

body.area-profile.page-account-gift-certificate #content-wrapper > .row > .col-lg-10 > .wd-profile-wishlist-form .show-address th {
    font-family: "obviously";
    font-weight: 700;
    color: #222D33
}

body.area-profile.page-account-gift-certificate #content-wrapper > .row > .col-lg-10 > .wd-profile-wishlist-form .show-address tr td {
    font-family: "obviously";
    font-weight: 400
}

body.area-profile.page-account-gift-certificate #content-wrapper > .row > .col-lg-10 > .wd-profile-wishlist-list {
    background: #fff;
    border-radius: 20px;
    border: 1px solid #e5e5e5;
    padding: 20px
}

body.area-profile.page-account-gift-certificate #content-wrapper > .row > .col-lg-10 > .wd-profile-wishlist-list .grid {
    padding-top: 15px
}

body.area-profile.page-account-gift-certificate #content-wrapper > .row > .col-lg-10 > .wd-profile-wishlist-list .grid th {
    font-family: "obviously";
    font-weight: 700;
    color: #222D33
}

body.area-profile.page-account-gift-certificate #content-wrapper > .row > .col-lg-10 > .wd-profile-wishlist-list .grid table {
    width: 100%
}

body.area-profile.page-account-gift-certificate #content-wrapper > .row > .col-lg-10 > .wd-profile-wishlist-list .grid table td {
    font-family: "obviously";
    font-weight: 400
}

body.area-profile.page-account-gift-certificate #content-wrapper > .row > .col-lg-10 > .wd-profile-wishlist-list .grid table td .manage {
    width: 70px
}

body.area-profile.page-account-gift-certificate #content-wrapper > .row > .col-lg-10 > .wd-profile-wishlist-list .grid table td button {
    height: 40px
}

body.area-profile.page-account-gift-certificate #content-wrapper > .row > .col-lg-10 > .wd-profile-wishlist-list .wd-header {
    display: flex;
    align-items: center;
    justify-content: space-between
}

body.area-profile.page-account-gift-certificate #content-wrapper > .row > .col-lg-10 > .wd-profile-wishlist-list .new-wishlist {
    width: 150px;
    height: 40px
}

body.area-profile.page-account-gift-certificate #content-wrapper > .row > .col-lg-10 > .wd-profile-addressform {
    background: none;
    border-radius: 0;
    border: none;
    padding: 0;
    max-width: 930px;
    margin: 0 auto;
    display: block
}

body.area-profile.page-account-gift-certificate #content-wrapper > .row > .col-lg-10 > .wd-profile-addressform .title-lola {
    justify-content: center
}

body.area-profile.page-account-gift-certificate #content-wrapper > .row > .col-lg-10 > .wd-profile-addressform .title-lola h2 {
    color: #000;
    font-family: "obviously";
    font-weight: 600;
    font-size: 18px;
    margin-bottom: 20px
}

body.area-profile.page-account-gift-certificate #content-wrapper > .row > .col-lg-10 > .wd-profile-addressform .button-wrapper {
    padding-top: 10px
}

body.area-profile.page-account-gift-certificate #content-wrapper > .row > .col-lg-10 > .wd-profile-addressform .button-wrapper button {
    font-size: 16px
}

body.area-profile.page-account-gift-certificate #content-wrapper > .row > .col-lg-10 > .wd-profile-addressform .wd-subtitle {
    display: none
}

body.area-profile.page-account-gift-certificate #content-wrapper > .row > .col-lg-10 > .wd-profile-addressform .wd-subtitle + div {
    display: none
}

body.area-profile.page-account-gift-certificate #content-wrapper > .row > .col-lg-10 > .wd-profile-addressform fieldset {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between
}

body.area-profile.page-account-gift-certificate #content-wrapper > .row > .col-lg-10 > .wd-profile-addressform fieldset label {
    width: 100%;
    text-transform: none;
    display: flex;
    gap: 3px
}

body.area-profile.page-account-gift-certificate #content-wrapper > .row > .col-lg-10 > .wd-profile-addressform fieldset label span {
    order: 1;
    color: red
}

body.area-profile.page-account-gift-certificate #content-wrapper > .row > .col-lg-10 > .wd-profile-addressform fieldset .input-wrapper {
    width: 48%
}

body.area-profile.page-account-gift-certificate #content-wrapper > .row > .col-lg-10 > .wd-profile-addressform fieldset .input-wrapper input {
    height: 50px;
    border-radius: 50px;
    border: 1px solid #E9E9E9;
    padding-left: 20px
}

body.area-profile.page-account-gift-certificate #content-wrapper > .row > .col-lg-10 > .wd-profile-addressform fieldset .input-wrapper select {
    height: 50px;
    border-radius: 50px;
    border: 1px solid #E9E9E9;
    padding-left: 20px
}

body.area-profile.page-account-gift-certificate #content-wrapper > .row > .col-lg-10 > .wd-profile-addressform fieldset .input-wrapper.input-wrapper-state label {
    overflow: hidden;
    text-indent: -10px
}

body.area-profile.page-account-gift-certificate #content-wrapper > .row > .col-lg-10 > .wd-profile-addressform fieldset .input-wrapper.input-wrapper-state label:after {
    content: " *";
    padding-left: 10px;
    color: red
}

body.area-profile.page-account-gift-certificate #content-wrapper > .row > .col-lg-10 > .wd-profile-addresses {
    background: none;
    border-radius: 0;
    border: none;
    padding: 0
}

body.area-profile.page-account-gift-certificate #content-wrapper > .row > .col-lg-10 > .wd-profile-addresses .wd-header {
    display: none;
    align-items: center;
    justify-content: center
}

body.area-profile.page-account-gift-certificate #content-wrapper > .row > .col-lg-10 > .wd-profile-addresses .new-address {
    width: 150px;
    height: 40px;
    position: absolute;
    bottom: -50px;
    right: 0
}

body.area-profile.page-account-gift-certificate #content-wrapper > .row > .col-lg-10 > .wd-profile-addresses .grid table {
    width: 100%;
    border-spacing: 0
}

body.area-profile.page-account-gift-certificate #content-wrapper > .row > .col-lg-10 > .wd-profile-addresses .grid thead tr th {
    font-family: "obviously";
    font-weight: 600;
    color: #222D33;
    font-size: 11px;
    text-transform: none;
    padding-bottom: 20px !important
}

body.area-profile.page-account-gift-certificate #content-wrapper > .row > .col-lg-10 > .wd-profile-addresses .grid tbody tr {
    height: 80px;
    background: none;
    border-radius: 0;
    margin-bottom: 16px
}

body.area-profile.page-account-gift-certificate #content-wrapper > .row > .col-lg-10 > .wd-profile-addresses .grid tbody tr td {
    padding-bottom: 20px;
    border-bottom: 10px solid #F9F9F9;
    font-size: 14px
}

body.area-profile.page-account-gift-certificate #content-wrapper > .row > .col-lg-10 > .wd-profile-addresses .grid tr:after {
    width: 100%;
    display: block;
    height: 1px;
    background: #e7e7e7;
    content: "";
    margin: 15px 0
}

body.area-profile.page-account-gift-certificate #content-wrapper > .row > .col-lg-10 > .wd-profile-addresses .grid td {
    font-family: "obviously";
    font-weight: 400;
    font-size: 11px
}

body.area-profile.page-account-gift-certificate #content-wrapper > .row > .col-lg-10 > .wd-profile-addresses .grid .action button {
    width: auto;
    height: auto;
    background: none
}

body.area-profile.page-account-gift-certificate #content-wrapper > .row > .col-lg-10 > .wd-profile-addresses .grid .action .delete svg {
    height: 20px
}

body.area-profile.page-account-gift-certificate #content-wrapper > .row > .col-lg-10 > .wd-profile-addresses .grid .action .set-main-address {
    background: none;
    width: auto
}

body.area-profile.page-account-gift-certificate #content-wrapper > .row > .col-lg-10 > .wd-profile-addresses .grid .action .set-main-address:hover svg path {
    fill: #ff2b5a
}

body.area-profile.page-account-gift-certificate #content-wrapper > .row > .col-lg-10 > .wd-profile-addresses .grid .action .main-address-label {
    font-family: "obviously";
    font-weight: 700;
    color: #FF2B5A;
    font-size: 12px;
    text-align: center;
    padding-top: 5px;
    padding: 0 6px
}

body.area-profile.page-account-gift-certificate #content-wrapper > .row > .col-lg-10 > .wd-profile-addresses .grid .action form button {
    background: none
}

body.area-profile.page-account-gift-certificate #content-wrapper > .row > .col-lg-10 .wd-profile-orders {
    background: none;
    border-radius: 0;
    border: none;
    padding: 20px
}

body.area-profile.page-account-gift-certificate #content-wrapper > .row > .col-lg-10 .wd-profile-orders .title-lola {
    justify-content: center
}

body.area-profile.page-account-gift-certificate #content-wrapper > .row > .col-lg-10 .wd-profile-orders .title-lola .wd-title {
    color: #000000;
    font-family: "obviously";
    font-weight: 600
}

body.area-profile.page-account-gift-certificate #content-wrapper > .row > .col-lg-10 .wd-profile-orders table {
    width: 100%;
    border-collapse: initial;
    border-spacing: 0
}

body.area-profile.page-account-gift-certificate #content-wrapper > .row > .col-lg-10 .wd-profile-orders table th {
    color: #222D33;
    font-family: "obviously";
    font-weight: 600;
    padding: 0 !important;
    text-transform: none
}

body.area-profile.page-account-gift-certificate #content-wrapper > .row > .col-lg-10 .wd-profile-orders table th:first-child {
    padding-left: 15px !important
}

body.area-profile.page-account-gift-certificate #content-wrapper > .row > .col-lg-10 .wd-profile-orders table tr {
    height: 50px
}

body.area-profile.page-account-gift-certificate #content-wrapper > .row > .col-lg-10 .wd-profile-orders table tr td {
    font-family: "obviously";
    font-weight: 400;
    padding: 0 !important;
    width: 20%
}

body.area-profile.page-account-gift-certificate #content-wrapper > .row > .col-lg-10 .wd-profile-orders table tr td:first-child {
    padding-left: 15px !important
}

body.area-profile.page-account-gift-certificate #content-wrapper > .row > .col-lg-10 .wd-profile-orders table tr td a {
    font-family: "obviously";
    font-weight: 400;
    color: #000
}

body.area-profile.page-account-gift-certificate #content-wrapper > .row > .col-lg-10 .wd-profile-orders table tr td button {
    width: 160px;
    font-size: 12px;
    height: 30px;
    background: #FF2B5A;
    font-family: "obviously";
    font-weight: 600;
    line-height: 20px;
    padding: 0
}

body.area-profile.page-account-gift-certificate #content-wrapper > .row > .col-lg-10 .wd-profile-orders table tr td button.popup {
    background: #9D5FDD
}

body.area-profile.page-account-gift-certificate #content-wrapper > .row > .col-lg-10 .wd-profile-orders table tr td .expired {
    color: #FF2B5A;
    font-size: 10px
}

body.area-profile.page-account-gift-certificate #content-wrapper > .row > .col-lg-10 .wd-profile-orders .no-data {
    padding: 30px 0;
    text-align: center
}

body.area-profile.page-account-gift-certificate #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary {
    background: none;
    border-radius: 0;
    border: none;
    padding: 0;
    margin-bottom: 30px;
    font-size: 12px;
    padding-top: 60px
}

body.area-profile.page-account-gift-certificate #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary:first-child {
    display: none
}

body.area-profile.page-account-gift-certificate #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary .wd-header {
    display: none
}

body.area-profile.page-account-gift-certificate #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary .wd-header .title-lola {
    justify-content: center
}

body.area-profile.page-account-gift-certificate #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary .wd-header .title-lola .wd-title {
    font-family: "obviously";
    font-weight: 600;
    font-size: 18px;
    color: #000000;
    margin-bottom: 20px
}

body.area-profile.page-account-gift-certificate #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary .wd-header .order-link {
    display: block;
    background: #FF2B5A;
    width: 180px;
    font-size: 14px;
    line-height: 20px;
    height: 40px
}

body.area-profile.page-account-gift-certificate #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary #borda-order {
    width: 1px;
    height: 139px;
    background: #DEDADA;
    display: block
}

body.area-profile.page-account-gift-certificate #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary .wd-content {
    background: #fff;
    border-radius: 20px;
    padding: 30px;
    display: flex;
    justify-content: space-between
}

body.area-profile.page-account-gift-certificate #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary .wd-content .wd-checkout-ordernumber {
    width: 31%;
    padding: 0;
    text-align: left
}

body.area-profile.page-account-gift-certificate #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary .wd-content .wd-checkout-ordernumber .col-order-number {
    font-family: "obviously";
    font-weight: 700;
    font-size: 14px
}

body.area-profile.page-account-gift-certificate #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary .wd-content .wd-checkout-ordernumber .col-order-number strong {
    font-family: "obviously";
    font-weight: 400
}

body.area-profile.page-account-gift-certificate #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary .wd-content .wd-checkout-ordernumber .order-status {
    display: flex;
    gap: 5px;
    color: #9E9E9E;
    font-size: 14px;
    padding-bottom: 15px
}

body.area-profile.page-account-gift-certificate #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary .wd-content .wd-checkout-ordernumber .order-description {
    padding: 0
}

body.area-profile.page-account-gift-certificate #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary .wd-content .wd-checkout-ordernumber .order-description .email {
    display: block
}

body.area-profile.page-account-gift-certificate #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary .product .product-name {
    text-transform: lowercase;
    display: block;
    letter-spacing: 0.03em;
    text-decoration: none;
    font-family: "Leelawadee Bold V1"
}

body.area-profile.page-account-gift-certificate #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary .product .product-name::first-line {
    text-transform: capitalize
}

body.area-profile.page-account-gift-certificate #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary + .wd-checkout-ordertracking-v2 {
    background: none;
    border-radius: 0;
    border: none;
    padding: 0
}

body.area-profile.page-account-gift-certificate #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary + .wd-checkout-ordertracking-v2 + strong {
    font-size: 18px;
    font-family: "obviously";
    font-weight: 600;
    display: block;
    padding-top: 50px
}

body.area-profile.page-account-gift-certificate #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary + .wd-checkout-ordertracking-v2 .title-lola {
    justify-content: left
}

body.area-profile.page-account-gift-certificate #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary + .wd-checkout-ordertracking-v2 .title-lola h2 {
    font-size: 18px;
    font-family: "obviously";
    font-weight: 600;
    color: #000
}

body.area-profile.page-account-gift-certificate #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary + .wd-checkout-ordertracking-v2 .wd-content .title {
    display: none
}

body.area-profile.page-account-gift-certificate #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary + .wd-checkout-ordertracking-v2 .wd-content .value {
    padding-top: 20px
}

body.area-profile.page-account-gift-certificate #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary + .wd-checkout-ordertracking-v2 .wd-content .value ul {
    display: flex;
    position: relative
}

body.area-profile.page-account-gift-certificate #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary + .wd-checkout-ordertracking-v2 .wd-content .value ul:before {
    width: 100%;
    height: 10px;
    content: "";
    background: #e7e7e7;
    position: absolute;
    left: 0;
    top: 20px;
    z-index: 5;
    border-radius: 10px
}

body.area-profile.page-account-gift-certificate #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary + .wd-checkout-ordertracking-v2 .wd-content .value ul li {
    width: 20%;
    position: relative
}

body.area-profile.page-account-gift-certificate #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary + .wd-checkout-ordertracking-v2 .wd-content .value ul li span {
    display: block;
    text-align: center
}

body.area-profile.page-account-gift-certificate #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary + .wd-checkout-ordertracking-v2 .wd-content .value ul li strong {
    width: auto;
    display: block;
    font-size: 12px;
    text-align: center;
    line-height: 15px;
    margin: 0 auto;
    font-family: "obviously";
    font-weight: 500;
    color: #000
}

body.area-profile.page-account-gift-certificate #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary + .wd-checkout-ordertracking-v2 .wd-content .value ul li small {
    display: block;
    height: 20px;
    text-align: center;
    font-size: 10px;
    padding-top: 10px;
    position: relative;
    top: -35px
}

body.area-profile.page-account-gift-certificate #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary + .wd-checkout-ordertracking-v2 .wd-content .value ul li .icon {
    width: 17px;
    height: 17px;
    background-color: #e7e7e7;
    border-radius: 40px;
    margin: 0 auto;
    display: block;
    position: relative;
    z-index: 5;
    top: 16px
}

body.area-profile.page-account-gift-certificate #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary + .wd-checkout-ordertracking-v2 .wd-content .value ul li.completed + .status .icon {
    background: #FF2B5A
}

body.area-profile.page-account-gift-certificate #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary + .wd-checkout-ordertracking-v2 .wd-content .value ul li.completed + .completed:after {
    width: 100%;
    height: 10px;
    content: "";
    background: #FF2B5A;
    position: absolute;
    left: -65px;
    top: 20px;
    z-index: 5
}

body.area-profile.page-account-gift-certificate #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary + .wd-checkout-ordertracking-v2 .wd-content .value ul li.completed .icon {
    background: #FF2B5A
}

body.area-profile.page-account-gift-certificate #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary + .wd-checkout-ordertracking-v2 .wd-content .value ul li.completed strong {
    color: #000
}

body.area-profile.page-account-gift-certificate #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary + .wd-checkout-ordertracking-v2 .wd-content .value ul li.completed:before {
    width: 150%;
    height: 10px;
    content: "";
    background: #FF2B5A;
    position: absolute;
    left: 0;
    top: 20px;
    z-index: 5;
    border-radius: 10px 0 0 10px
}

body.area-profile.page-account-gift-certificate #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary + .wd-checkout-ordertracking-v2 .wd-content .value ul li.completed:last-child:before {
    display: none
}

body.area-profile.page-account-gift-certificate #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary + .wd-checkout-ordertracking-v2 .wd-content .value ul li.completed.status-5:after {
    left: initial !important;
    right: 0 !important;
    border-radius: 0 10px 10px 10px
}

body.area-profile.page-account-gift-certificate #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary .see-products {
    display: none
}

body.area-profile.page-account-gift-certificate #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary .grid table {
    display: block !important;
    margin: 0 !important;
    opacity: 1 !important
}

body.area-profile.page-account-gift-certificate #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary .grid table tr th {
    font-family: "obviously";
    font-weight: 600;
    color: #222D33
}

body.area-profile.page-account-gift-certificate #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary .order-link {
    width: 150px;
    height: 35px;
    font-family: "obviously";
    font-weight: 700;
    top: 0
}

body.area-profile.page-account-gift-certificate #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary .summary-data {
    margin: 0;
    width: 45%
}

body.area-profile.page-account-gift-certificate #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary .summary-data .wd-subtitle {
    display: block;
    font-family: "obviously";
    font-weight: 700;
    font-size: 14px;
    padding-bottom: 15px
}

body.area-profile.page-account-gift-certificate #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary .summary-data .wd-subtitle .order-status {
    display: none !important
}

body.area-profile.page-account-gift-certificate #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary .summary-data .wd-subtitle .order-link {
    display: none !important
}

body.area-profile.page-account-gift-certificate #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary .summary-data .labels {
    float: initial;
    display: flex;
    flex-wrap: wrap;
    padding: 0;
    justify-content: space-between
}

body.area-profile.page-account-gift-certificate #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary .summary-data .labels li {
    width: 50%;
    display: flex;
    font-family: "obviously";
    font-weight: 400;
    margin: 0;
    font-size: 13px
}

body.area-profile.page-account-gift-certificate #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary .summary-data .labels li:nth-child(2n) {
    width: 40%
}

body.area-profile.page-account-gift-certificate #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary .summary-data .labels li strong {
    width: 160px;
    font-family: "obviously";
    font-weight: 400
}

body.area-profile.page-account-gift-certificate #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary .summary-data .labels li span {
    color: #9F9F9F;
    font-family: "obviously";
    font-weight: 400;
    font-size: 13px
}

body.area-profile.page-account-gift-certificate #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary .summary-data .labels li.payment strong {
    width: 170px
}

body.area-profile.page-account-gift-certificate #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary .summary-data li {
    font-size: 12px;
    line-height: 18px;
    margin-bottom: 20px
}

body.area-profile.page-account-gift-certificate #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary .summary-data li span {
    display: block;
    font-family: "obviously";
    font-weight: 500
}

body.area-profile.page-account-gift-certificate #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary .summary-data li.payment img {
    display: none
}

body.area-profile.page-account-gift-certificate #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary .summary-data li.payment span {
    display: block
}

body.area-profile.page-account-gift-certificate #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary a.btn.btn-lg.order-link {
    border: none;
    border-radius: 26px;
    background: none;
    color: #FF2B5A;
    display: block;
    line-height: initial;
    margin: 0;
    text-decoration: underline;
    font-family: "obviously";
    font-weight: 600;
    height: auto
}

body.area-profile.page-account-gift-certificate #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary .col-order-number strong {
    display: block;
    padding: 15px 0
}

body.area-profile.page-account-gift-certificate #content-wrapper > .row > .col-lg-10 .title-lola {
    justify-content: left;
    margin-top: 0
}

body.area-profile.page-account-gift-certificate #content-wrapper > .row > .col-lg-10 .title-lola h2 {
    font-family: "obviously";
    font-weight: 700;
    font-size: 20px;
    color: #FF2B5A
}

body.area-profile.page-account-gift-certificate #content-wrapper > .row > .col-lg-10 .title-lola .wd-icon {
    display: none
}

body.area-profile.page-register .wd-profile-register .button-wrapper {
    background: #fff;
    border: 1px solid #e7e7e7;
    border-radius: 0 0 20px 20px;
    padding: 20px 20px 30px;
    max-width: 800px;
    display: block;
    margin: -40px auto 0;
    border-top: none
}

body.area-profile.page-register .wd-profile-register .button-wrapper button {
    font-size: 16px
}

body.area-profile.page-register .wd-profile-register .contact-data {
    padding-bottom: 50px
}

body.area-profile.page-register .wd-profile-register #customer-type-company {
    display: none
}

body.area-profile.page-register .wd-profile-register #customer-type-company + label {
    display: none
}

body.area-profile.page-register .wd-profile-register .wd-content {
    background: #fff;
    border: 1px solid #e7e7e7;
    border-radius: 20px;
    padding: 20px 20px 40px;
    max-width: 800px;
    margin: 30px auto 0;
    display: block
}

body.area-profile.page-register .wd-profile-register .wd-content label {
    text-transform: none;
    display: flex;
    gap: 3px;
    padding-bottom: 5px
}

body.area-profile.page-register .wd-profile-register .wd-content label span {
    color: red;
    order: 1
}

body.area-profile.page-register .wd-profile-register .wd-content .input-wrapper {
    width: 48.5%;
    float: left
}

body.area-profile.page-register .wd-profile-register .wd-content .input-wrapper.addorsetcustomer-gender label {
    overflow: hidden;
    text-indent: -9px
}

body.area-profile.page-register .wd-profile-register .wd-content .input-wrapper.addorsetcustomer-gender label:after {
    content: "*";
    color: red;
    padding-left: 7px
}

body.area-profile.page-register .wd-profile-register .wd-content .input-wrapper.addorsetcustomer-password label {
    overflow: hidden;
    text-indent: -9px
}

body.area-profile.page-register .wd-profile-register .wd-content .input-wrapper.addorsetcustomer-password label:after {
    content: "*";
    color: red;
    padding-left: 7px
}

body.area-profile.page-register .wd-profile-register .wd-content .input-wrapper.addorsetcustomer-password + .input-wrapper {
    float: right
}

body.area-profile.page-register .wd-profile-register .wd-content .input-wrapper.addorsetcustomer-contact-cellphone {
    float: right
}

body.area-profile.page-register .wd-profile-register .wd-content .input-wrapper.addorsetcustomer-contact-cellphone label {
    overflow: hidden;
    text-indent: -9px
}

body.area-profile.page-register .wd-profile-register .wd-content .input-wrapper.addorsetcustomer-contact-cellphone label:after {
    content: "*";
    color: red;
    padding-left: 7px
}

body.area-profile.page-register .wd-profile-register .wd-content .input-wrapper.addorsetcustomer-contact-cellphone span.error {
    bottom: 63px
}

body.area-profile.page-register .wd-profile-register .wd-content .input-wrapper.termo {
    position: absolute;
    bottom: 108px;
    display: flex;
    align-items: center;
    width: 100%;
    gap: 4px
}

body.area-profile.page-register .wd-profile-register .wd-content .input-wrapper.termo label {
    font-size: 10px;
    line-height: 13px
}

body.area-profile.page-register .wd-profile-register .wd-content .input-wrapper.termo > div input {
    top: -2px
}

body.area-profile.page-register .wd-profile-register .wd-content .input-wrapper.aceito_receber {
    width: 100%;
    position: absolute;
    bottom: 84px;
    display: flex;
    font-size: 12px;
    gap: 4px
}

body.area-profile.page-register .wd-profile-register .wd-content .input-wrapper.aceito_receber label {
    font-size: 10px;
    line-height: 13px
}

body.area-profile.page-register .wd-profile-register .wd-content .input-wrapper.aceito_receber > div input {
    top: -2px
}

body.area-profile.page-register .wd-profile-register .wd-content .input-wrapper.customer-type-person {
    width: 100%
}

body.area-profile.page-register .wd-profile-register .wd-content .input-wrapper.input-wrapper-surname {
    float: right
}

body.area-profile.page-register .wd-profile-register .wd-content .input-wrapper.input-wrapper-gender {
    float: right
}

body.area-profile.page-register .wd-profile-register .wd-content .input-wrapper.input-wrapper-cpf {
    float: right
}

@media (max-width: 767px) {
    body.area-profile .title-lola h2 {
        font-size: 18px
    }

    body.area-profile.page-account-index #content-wrapper > .row > .col-lg-2 > .wd-profile-panelmenu ul.level-1 {
        padding: 0;
        background: none;
        flex-wrap: wrap;
        justify-content: center;
        gap: 12px;
        margin-bottom: 20px
    }

    body.area-profile.page-account-index #content-wrapper > .row > .col-lg-2 > .wd-profile-panelmenu ul.level-1 > li.borda-menu {
        display: none
    }

    body.area-profile.page-account-index #content-wrapper > .row > .col-lg-2 > .wd-profile-panelmenu ul.level-1 > li a {
        display: block;
        padding: 0 30px;
        background: #fff;
        font-size: 13px;
        border-radius: 30px;
        border: 1px solid #EBEBEB;
        height: 48px;
        line-height: 45px
    }

    body.area-profile.page-account-index #content-wrapper > .row > .col-lg-2 > .wd-profile-panelmenu ul.level-1 > li:hover > a {
        background: #FF2B5A;
        color: #fff;
        border: 1px solid #FF2B5A
    }

    body.area-profile.page-account-index #content-wrapper > .row > .col-lg-2 > .wd-profile-panelmenu ul.level-1 > li .current {
        background: #FF2B5A;
        color: #fff;
        border: 1px solid #FF2B5A
    }

    body.area-profile.page-account-index #content-wrapper > .row > .col-lg-2 > .wd-profile-panelmenu ul.level-1 > li.sign-out a {
        width: 163px;
        padding: 0;
        background: #EBEBEB;
        text-align: center
    }

    body.area-profile.page-account-index #content-wrapper > .row > .col-lg-10 .wd-profile-reorder .grid table thead th {
        display: none
    }

    body.area-profile.page-account-index #content-wrapper > .row > .col-lg-10 .wd-profile-reorder .grid table thead th:first-child {
        display: block;
        width: 100%
    }

    body.area-profile.page-account-index #content-wrapper > .row > .col-lg-10 .wd-profile-reorder .grid table tbody tr {
        height: 250px;
        vertical-align: top
    }

    body.area-profile.page-account-index #content-wrapper > .row > .col-lg-10 .wd-profile-reorder .grid table tbody td:nth-child(3) {
        position: absolute;
        bottom: 30px;
        border: none;
        left: 0;
        text-align: center;
        width: 33.3%
    }

    body.area-profile.page-account-index #content-wrapper > .row > .col-lg-10 .wd-profile-reorder .grid table tbody td:nth-child(3):before {
        content: "PreÃÂ§o UnitÃÂ¡rio";
        font-size: 12px;
        font-family: "obviously";
        font-weight: 500;
        display: block
    }

    body.area-profile.page-account-index #content-wrapper > .row > .col-lg-10 .wd-profile-reorder .grid table tbody td:nth-child(2) {
        position: absolute;
        bottom: 30px;
        border: none;
        left: 50%;
        text-align: center;
        transform: translateX(-50%);
        width: 33.3%
    }

    body.area-profile.page-account-index #content-wrapper > .row > .col-lg-10 .wd-profile-reorder .grid table tbody td:nth-child(2):before {
        content: "Qtd";
        font-size: 12px;
        font-family: "obviously";
        font-weight: 500;
        display: block
    }

    body.area-profile.page-account-index #content-wrapper > .row > .col-lg-10 .wd-profile-reorder .grid table tbody td:nth-child(4) {
        position: absolute;
        bottom: 30px;
        border: none;
        right: 0;
        text-align: center;
        width: 33.3%
    }

    body.area-profile.page-account-index #content-wrapper > .row > .col-lg-10 .wd-profile-reorder .grid table tbody td:nth-child(4):before {
        content: "Subtotal";
        font-size: 12px;
        font-family: "obviously";
        font-weight: 500;
        display: block
    }

    body.area-profile.page-account-index #content-wrapper > .row > .col-lg-10 .wd-profile-reorder .buy-all {
        position: absolute;
        bottom: -88px;
        left: 50%;
        transform: translateX(-50%)
    }

    body.area-profile.page-account-index #content-wrapper > .row > .col-lg-10 > .wd-profile-register .customer-type-data .input-wrapper {
        width: 100%
    }

    body.area-profile.page-account-index #content-wrapper > .row > .col-lg-10 > .wd-profile-register .customer-type-data .left .aceito_receber {
        display: none
    }

    body.area-profile.page-account-index #content-wrapper > .row > .col-lg-10 > .wd-profile-change-password .customer-type-data .input-wrapper {
        width: 100%
    }

    body.area-profile.page-account-index #content-wrapper > .row > .col-lg-10 > .wd-profile-change-password .customer-type-data .left .aceito_receber {
        display: none
    }

    body.area-profile.page-account-index #content-wrapper > .row > .col-lg-10 > .wd-profile-addresses .grid tbody tr {
        background: #fff;
        height: 150px;
        position: relative;
        padding: 5px 10px;
        border-radius: 10px;
        display: block
    }

    body.area-profile.page-account-index #content-wrapper > .row > .col-lg-10 > .wd-profile-addresses .grid tbody tr:after {
        content: "";
        position: absolute;
        left: 0;
        bottom: 0;
        background: #f9f9f9;
        height: 10px;
        display: none
    }

    body.area-profile.page-account-index #content-wrapper > .row > .col-lg-10 > .wd-profile-addresses .grid tbody tr:last-child:after {
        display: none !important
    }

    body.area-profile.page-account-index #content-wrapper > .row > .col-lg-10 > .wd-profile-addresses .grid tbody tr td {
        padding-bottom: 0;
        border: none
    }

    body.area-profile.page-account-index #content-wrapper > .row > .col-lg-10 .wd-profile-orders {
        padding: 0
    }

    body.area-profile.page-account-index #content-wrapper > .row > .col-lg-10 .wd-profile-orders table tbody tr {
        height: 80px;
        border-radius: 10px;
        padding: 15px 10px
    }

    body.area-profile.page-account-index #content-wrapper > .row > .col-lg-10 .wd-profile-orders table tbody tr:nth-child(2n+1) {
        background: #fff
    }

    body.area-profile.page-account-index #content-wrapper > .row > .col-lg-10 .wd-profile-orders table thead {
        display: table;
        width: 100%;
        padding-bottom: 10px
    }

    body.area-profile.page-account-index #content-wrapper > .row > .col-lg-10 .wd-profile-orders table thead .action {
        display: none
    }

    body.area-profile.page-account-index #content-wrapper > .row > .col-lg-10 .wd-profile-orders table thead th {
        width: 37%
    }

    body.area-profile.page-account-index #content-wrapper > .row > .col-lg-10 .wd-profile-orders table thead th:nth-child(1) {
        width: 22%;
        padding-left: 10px !important
    }

    body.area-profile.page-account-index #content-wrapper > .row > .col-lg-10 .wd-profile-orders table thead th:nth-child(4) {
        display: none
    }

    body.area-profile.page-account-index #content-wrapper > .row > .col-lg-10 .wd-profile-orders table tr {
        display: flex;
        flex-wrap: wrap;
        padding-bottom: 0;
        border-bottom: none;
        margin-bottom: 20px;
        position: relative;
        height: auto
    }

    body.area-profile.page-account-index #content-wrapper > .row > .col-lg-10 .wd-profile-orders table tr:last-child {
        margin-bottom: 0
    }

    body.area-profile.page-account-index #content-wrapper > .row > .col-lg-10 .wd-profile-orders table tr td {
        width: 50%;
        margin-bottom: 20px;
        width: 38%
    }

    body.area-profile.page-account-index #content-wrapper > .row > .col-lg-10 .wd-profile-orders table tr td:first-child {
        padding-left: 0 !important
    }

    body.area-profile.page-account-index #content-wrapper > .row > .col-lg-10 .wd-profile-orders table tr td:first-child:before {
        content: "CÃÂ³digo";
        display: none;
        font-size: 14px;
        padding-bottom: 5px;
        font-family: "obviously";
        font-weight: 600
    }

    body.area-profile.page-account-index #content-wrapper > .row > .col-lg-10 .wd-profile-orders table tr td:nth-child(2):before {
        content: "Data";
        display: none;
        font-size: 14px;
        padding-bottom: 5px;
        font-family: "obviously";
        font-weight: 600
    }

    body.area-profile.page-account-index #content-wrapper > .row > .col-lg-10 .wd-profile-orders table tr td:nth-child(3):before {
        content: "SituaÃÂ§ÃÂ£o";
        display: none;
        font-size: 14px;
        padding-bottom: 5px;
        font-family: "obviously";
        font-weight: 600
    }

    body.area-profile.page-account-index #content-wrapper > .row > .col-lg-10 .wd-profile-orders table tr td:nth-child(4) {
        bottom: 15px;
        position: absolute
    }

    body.area-profile.page-account-index #content-wrapper > .row > .col-lg-10 .wd-profile-orders table tr td:nth-child(4):before {
        content: "Valor total: ";
        display: inline-block;
        font-size: 13px;
        padding-bottom: 0;
        font-family: "obviously";
        font-weight: 600;
        padding-right: 5px
    }

    body.area-profile.page-account-index #content-wrapper > .row > .col-lg-10 .wd-profile-orders table tr td:nth-child(5) {
        width: auto;
        text-align: center;
        position: absolute;
        right: 15px;
        bottom: 0
    }

    body.area-profile.page-account-index #content-wrapper > .row > .col-lg-10 .wd-profile-orders table tr td:nth-child(5):before {
        content: "Valor total";
        display: none;
        font-size: 14px;
        padding-bottom: 10px;
        font-family: "obviously";
        font-weight: 600
    }

    body.area-profile.page-account-index #content-wrapper > .row > .col-lg-10 .wd-profile-orders table tr td:nth-child(5) button {
        width: auto;
        font-size: 12px;
        padding: 0 30px
    }

    body.area-profile.page-account-index #content-wrapper > .row > .col-lg-10 .wd-profile-orders table tr td:nth-child(1) {
        width: 24%
    }

    body.area-profile.page-account-index #content-wrapper > .row > .col-lg-10 .wd-profile-orders table tr td .expired {
        display: block;
        font-size: 8px
    }

    body.area-profile.page-account-index #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary #borda-order {
        display: none
    }

    body.area-profile.page-account-index #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary .wd-content {
        display: block;
        padding: 15px
    }

    body.area-profile.page-account-index #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary .wd-content .wd-checkout-ordernumber {
        width: 100%
    }

    body.area-profile.page-account-index #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary .wd-content .wd-checkout-ordernumber .order-description .email {
        display: inline-block
    }

    body.area-profile.page-account-index #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary .wd-header .order-link {
        display: none
    }

    body.area-profile.page-account-index #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary + .wd-checkout-ordertracking-v2 .wd-content .value ul li.completed.status-5:after {
        left: 20px !important;
        border-radius: 10px !important
    }

    body.area-profile.page-account-index #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary .order-link {
        display: none
    }

    body.area-profile.page-account-index #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary .summary-data {
        width: 100%
    }

    body.area-profile.page-account-index #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary .summary-data .labels {
        display: block;
        text-align: left
    }

    body.area-profile.page-account-index #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary .summary-data .labels li {
        width: 100%
    }

    body.area-profile.page-account-index #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary .summary-data .labels li:nth-child(2n) {
        width: 100%
    }

    body.area-profile.page-account-index #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary .summary-data .labels li.payment strong {
        width: 160px
    }

    body.area-profile.page-account-orders #content-wrapper > .row > .col-lg-2 > .wd-profile-panelmenu ul.level-1 {
        padding: 0;
        background: none;
        flex-wrap: wrap;
        justify-content: center;
        gap: 12px;
        margin-bottom: 20px
    }

    body.area-profile.page-account-orders #content-wrapper > .row > .col-lg-2 > .wd-profile-panelmenu ul.level-1 > li.borda-menu {
        display: none
    }

    body.area-profile.page-account-orders #content-wrapper > .row > .col-lg-2 > .wd-profile-panelmenu ul.level-1 > li a {
        display: block;
        padding: 0 30px;
        background: #fff;
        font-size: 13px;
        border-radius: 30px;
        border: 1px solid #EBEBEB;
        height: 48px;
        line-height: 45px
    }

    body.area-profile.page-account-orders #content-wrapper > .row > .col-lg-2 > .wd-profile-panelmenu ul.level-1 > li:hover > a {
        background: #FF2B5A;
        color: #fff;
        border: 1px solid #FF2B5A
    }

    body.area-profile.page-account-orders #content-wrapper > .row > .col-lg-2 > .wd-profile-panelmenu ul.level-1 > li .current {
        background: #FF2B5A;
        color: #fff;
        border: 1px solid #FF2B5A
    }

    body.area-profile.page-account-orders #content-wrapper > .row > .col-lg-2 > .wd-profile-panelmenu ul.level-1 > li.sign-out a {
        width: 163px;
        padding: 0;
        background: #EBEBEB;
        text-align: center
    }

    body.area-profile.page-account-orders #content-wrapper > .row > .col-lg-10 .wd-profile-reorder .grid table thead th {
        display: none
    }

    body.area-profile.page-account-orders #content-wrapper > .row > .col-lg-10 .wd-profile-reorder .grid table thead th:first-child {
        display: block;
        width: 100%
    }

    body.area-profile.page-account-orders #content-wrapper > .row > .col-lg-10 .wd-profile-reorder .grid table tbody tr {
        height: 250px;
        vertical-align: top
    }

    body.area-profile.page-account-orders #content-wrapper > .row > .col-lg-10 .wd-profile-reorder .grid table tbody td:nth-child(3) {
        position: absolute;
        bottom: 30px;
        border: none;
        left: 0;
        text-align: center;
        width: 33.3%
    }

    body.area-profile.page-account-orders #content-wrapper > .row > .col-lg-10 .wd-profile-reorder .grid table tbody td:nth-child(3):before {
        content: "PreÃÂ§o UnitÃÂ¡rio";
        font-size: 12px;
        font-family: "obviously";
        font-weight: 500;
        display: block
    }

    body.area-profile.page-account-orders #content-wrapper > .row > .col-lg-10 .wd-profile-reorder .grid table tbody td:nth-child(2) {
        position: absolute;
        bottom: 30px;
        border: none;
        left: 50%;
        text-align: center;
        transform: translateX(-50%);
        width: 33.3%
    }

    body.area-profile.page-account-orders #content-wrapper > .row > .col-lg-10 .wd-profile-reorder .grid table tbody td:nth-child(2):before {
        content: "Qtd";
        font-size: 12px;
        font-family: "obviously";
        font-weight: 500;
        display: block
    }

    body.area-profile.page-account-orders #content-wrapper > .row > .col-lg-10 .wd-profile-reorder .grid table tbody td:nth-child(4) {
        position: absolute;
        bottom: 30px;
        border: none;
        right: 0;
        text-align: center;
        width: 33.3%
    }

    body.area-profile.page-account-orders #content-wrapper > .row > .col-lg-10 .wd-profile-reorder .grid table tbody td:nth-child(4):before {
        content: "Subtotal";
        font-size: 12px;
        font-family: "obviously";
        font-weight: 500;
        display: block
    }

    body.area-profile.page-account-orders #content-wrapper > .row > .col-lg-10 .wd-profile-reorder .buy-all {
        position: absolute;
        bottom: -88px;
        left: 50%;
        transform: translateX(-50%)
    }

    body.area-profile.page-account-orders #content-wrapper > .row > .col-lg-10 > .wd-profile-register .customer-type-data .input-wrapper {
        width: 100%
    }

    body.area-profile.page-account-orders #content-wrapper > .row > .col-lg-10 > .wd-profile-register .customer-type-data .left .aceito_receber {
        display: none
    }

    body.area-profile.page-account-orders #content-wrapper > .row > .col-lg-10 > .wd-profile-change-password .customer-type-data .input-wrapper {
        width: 100%
    }

    body.area-profile.page-account-orders #content-wrapper > .row > .col-lg-10 > .wd-profile-change-password .customer-type-data .left .aceito_receber {
        display: none
    }

    body.area-profile.page-account-orders #content-wrapper > .row > .col-lg-10 > .wd-profile-addresses .grid tbody tr {
        background: #fff;
        height: 150px;
        position: relative;
        padding: 5px 10px;
        border-radius: 10px;
        display: block
    }

    body.area-profile.page-account-orders #content-wrapper > .row > .col-lg-10 > .wd-profile-addresses .grid tbody tr:after {
        content: "";
        position: absolute;
        left: 0;
        bottom: 0;
        background: #f9f9f9;
        height: 10px;
        display: none
    }

    body.area-profile.page-account-orders #content-wrapper > .row > .col-lg-10 > .wd-profile-addresses .grid tbody tr:last-child:after {
        display: none !important
    }

    body.area-profile.page-account-orders #content-wrapper > .row > .col-lg-10 > .wd-profile-addresses .grid tbody tr td {
        padding-bottom: 0;
        border: none
    }

    body.area-profile.page-account-orders #content-wrapper > .row > .col-lg-10 .wd-profile-orders {
        padding: 0
    }

    body.area-profile.page-account-orders #content-wrapper > .row > .col-lg-10 .wd-profile-orders table tbody tr {
        height: 80px;
        border-radius: 10px;
        padding: 15px 10px
    }

    body.area-profile.page-account-orders #content-wrapper > .row > .col-lg-10 .wd-profile-orders table tbody tr:nth-child(2n+1) {
        background: #fff
    }

    body.area-profile.page-account-orders #content-wrapper > .row > .col-lg-10 .wd-profile-orders table thead {
        display: table;
        width: 100%;
        padding-bottom: 10px
    }

    body.area-profile.page-account-orders #content-wrapper > .row > .col-lg-10 .wd-profile-orders table thead .action {
        display: none
    }

    body.area-profile.page-account-orders #content-wrapper > .row > .col-lg-10 .wd-profile-orders table thead th {
        width: 37%
    }

    body.area-profile.page-account-orders #content-wrapper > .row > .col-lg-10 .wd-profile-orders table thead th:nth-child(1) {
        width: 22%;
        padding-left: 10px !important
    }

    body.area-profile.page-account-orders #content-wrapper > .row > .col-lg-10 .wd-profile-orders table thead th:nth-child(4) {
        display: none
    }

    body.area-profile.page-account-orders #content-wrapper > .row > .col-lg-10 .wd-profile-orders table tr {
        display: flex;
        flex-wrap: wrap;
        padding-bottom: 0;
        border-bottom: none;
        margin-bottom: 20px;
        position: relative;
        height: auto
    }

    body.area-profile.page-account-orders #content-wrapper > .row > .col-lg-10 .wd-profile-orders table tr:last-child {
        margin-bottom: 0
    }

    body.area-profile.page-account-orders #content-wrapper > .row > .col-lg-10 .wd-profile-orders table tr td {
        width: 50%;
        margin-bottom: 20px;
        width: 38%
    }

    body.area-profile.page-account-orders #content-wrapper > .row > .col-lg-10 .wd-profile-orders table tr td:first-child {
        padding-left: 0 !important
    }

    body.area-profile.page-account-orders #content-wrapper > .row > .col-lg-10 .wd-profile-orders table tr td:first-child:before {
        content: "CÃÂ³digo";
        display: none;
        font-size: 14px;
        padding-bottom: 5px;
        font-family: "obviously";
        font-weight: 600
    }

    body.area-profile.page-account-orders #content-wrapper > .row > .col-lg-10 .wd-profile-orders table tr td:nth-child(2):before {
        content: "Data";
        display: none;
        font-size: 14px;
        padding-bottom: 5px;
        font-family: "obviously";
        font-weight: 600
    }

    body.area-profile.page-account-orders #content-wrapper > .row > .col-lg-10 .wd-profile-orders table tr td:nth-child(3):before {
        content: "SituaÃÂ§ÃÂ£o";
        display: none;
        font-size: 14px;
        padding-bottom: 5px;
        font-family: "obviously";
        font-weight: 600
    }

    body.area-profile.page-account-orders #content-wrapper > .row > .col-lg-10 .wd-profile-orders table tr td:nth-child(4) {
        bottom: 15px;
        position: absolute
    }

    body.area-profile.page-account-orders #content-wrapper > .row > .col-lg-10 .wd-profile-orders table tr td:nth-child(4):before {
        content: "Valor total: ";
        display: inline-block;
        font-size: 13px;
        padding-bottom: 0;
        font-family: "obviously";
        font-weight: 600;
        padding-right: 5px
    }

    body.area-profile.page-account-orders #content-wrapper > .row > .col-lg-10 .wd-profile-orders table tr td:nth-child(5) {
        width: auto;
        text-align: center;
        position: absolute;
        right: 15px;
        bottom: 0
    }

    body.area-profile.page-account-orders #content-wrapper > .row > .col-lg-10 .wd-profile-orders table tr td:nth-child(5):before {
        content: "Valor total";
        display: none;
        font-size: 14px;
        padding-bottom: 10px;
        font-family: "obviously";
        font-weight: 600
    }

    body.area-profile.page-account-orders #content-wrapper > .row > .col-lg-10 .wd-profile-orders table tr td:nth-child(5) button {
        width: auto;
        font-size: 12px;
        padding: 0 30px
    }

    body.area-profile.page-account-orders #content-wrapper > .row > .col-lg-10 .wd-profile-orders table tr td:nth-child(1) {
        width: 24%
    }

    body.area-profile.page-account-orders #content-wrapper > .row > .col-lg-10 .wd-profile-orders table tr td .expired {
        display: block;
        font-size: 8px
    }

    body.area-profile.page-account-orders #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary #borda-order {
        display: none
    }

    body.area-profile.page-account-orders #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary .wd-content {
        display: block;
        padding: 15px
    }

    body.area-profile.page-account-orders #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary .wd-content .wd-checkout-ordernumber {
        width: 100%
    }

    body.area-profile.page-account-orders #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary .wd-content .wd-checkout-ordernumber .order-description .email {
        display: inline-block
    }

    body.area-profile.page-account-orders #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary .wd-header .order-link {
        display: none
    }

    body.area-profile.page-account-orders #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary + .wd-checkout-ordertracking-v2 .wd-content .value ul li.completed.status-5:after {
        left: 20px !important;
        border-radius: 10px !important
    }

    body.area-profile.page-account-orders #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary .order-link {
        display: none
    }

    body.area-profile.page-account-orders #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary .summary-data {
        width: 100%
    }

    body.area-profile.page-account-orders #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary .summary-data .labels {
        display: block;
        text-align: left
    }

    body.area-profile.page-account-orders #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary .summary-data .labels li {
        width: 100%
    }

    body.area-profile.page-account-orders #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary .summary-data .labels li:nth-child(2n) {
        width: 100%
    }

    body.area-profile.page-account-orders #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary .summary-data .labels li.payment strong {
        width: 160px
    }

    body.area-profile.page-account-orderdetail #content-wrapper > .row > .col-lg-2 > .wd-profile-panelmenu ul.level-1 {
        padding: 0;
        background: none;
        flex-wrap: wrap;
        justify-content: center;
        gap: 12px;
        margin-bottom: 20px
    }

    body.area-profile.page-account-orderdetail #content-wrapper > .row > .col-lg-2 > .wd-profile-panelmenu ul.level-1 > li.borda-menu {
        display: none
    }

    body.area-profile.page-account-orderdetail #content-wrapper > .row > .col-lg-2 > .wd-profile-panelmenu ul.level-1 > li a {
        display: block;
        padding: 0 30px;
        background: #fff;
        font-size: 13px;
        border-radius: 30px;
        border: 1px solid #EBEBEB;
        height: 48px;
        line-height: 45px
    }

    body.area-profile.page-account-orderdetail #content-wrapper > .row > .col-lg-2 > .wd-profile-panelmenu ul.level-1 > li:hover > a {
        background: #FF2B5A;
        color: #fff;
        border: 1px solid #FF2B5A
    }

    body.area-profile.page-account-orderdetail #content-wrapper > .row > .col-lg-2 > .wd-profile-panelmenu ul.level-1 > li .current {
        background: #FF2B5A;
        color: #fff;
        border: 1px solid #FF2B5A
    }

    body.area-profile.page-account-orderdetail #content-wrapper > .row > .col-lg-2 > .wd-profile-panelmenu ul.level-1 > li.sign-out a {
        width: 163px;
        padding: 0;
        background: #EBEBEB;
        text-align: center
    }

    body.area-profile.page-account-orderdetail #content-wrapper > .row > .col-lg-10 .wd-profile-reorder .grid table thead th {
        display: none
    }

    body.area-profile.page-account-orderdetail #content-wrapper > .row > .col-lg-10 .wd-profile-reorder .grid table thead th:first-child {
        display: block;
        width: 100%
    }

    body.area-profile.page-account-orderdetail #content-wrapper > .row > .col-lg-10 .wd-profile-reorder .grid table tbody tr {
        height: 250px;
        vertical-align: top
    }

    body.area-profile.page-account-orderdetail #content-wrapper > .row > .col-lg-10 .wd-profile-reorder .grid table tbody td:nth-child(3) {
        position: absolute;
        bottom: 30px;
        border: none;
        left: 0;
        text-align: center;
        width: 33.3%
    }

    body.area-profile.page-account-orderdetail #content-wrapper > .row > .col-lg-10 .wd-profile-reorder .grid table tbody td:nth-child(3):before {
        content: "PreÃÂ§o UnitÃÂ¡rio";
        font-size: 12px;
        font-family: "obviously";
        font-weight: 500;
        display: block
    }

    body.area-profile.page-account-orderdetail #content-wrapper > .row > .col-lg-10 .wd-profile-reorder .grid table tbody td:nth-child(2) {
        position: absolute;
        bottom: 30px;
        border: none;
        left: 50%;
        text-align: center;
        transform: translateX(-50%);
        width: 33.3%
    }

    body.area-profile.page-account-orderdetail #content-wrapper > .row > .col-lg-10 .wd-profile-reorder .grid table tbody td:nth-child(2):before {
        content: "Qtd";
        font-size: 12px;
        font-family: "obviously";
        font-weight: 500;
        display: block
    }

    body.area-profile.page-account-orderdetail #content-wrapper > .row > .col-lg-10 .wd-profile-reorder .grid table tbody td:nth-child(4) {
        position: absolute;
        bottom: 30px;
        border: none;
        right: 0;
        text-align: center;
        width: 33.3%
    }

    body.area-profile.page-account-orderdetail #content-wrapper > .row > .col-lg-10 .wd-profile-reorder .grid table tbody td:nth-child(4):before {
        content: "Subtotal";
        font-size: 12px;
        font-family: "obviously";
        font-weight: 500;
        display: block
    }

    body.area-profile.page-account-orderdetail #content-wrapper > .row > .col-lg-10 .wd-profile-reorder .buy-all {
        position: absolute;
        bottom: -88px;
        left: 50%;
        transform: translateX(-50%)
    }

    body.area-profile.page-account-orderdetail #content-wrapper > .row > .col-lg-10 > .wd-profile-register .customer-type-data .input-wrapper {
        width: 100%
    }

    body.area-profile.page-account-orderdetail #content-wrapper > .row > .col-lg-10 > .wd-profile-register .customer-type-data .left .aceito_receber {
        display: none
    }

    body.area-profile.page-account-orderdetail #content-wrapper > .row > .col-lg-10 > .wd-profile-change-password .customer-type-data .input-wrapper {
        width: 100%
    }

    body.area-profile.page-account-orderdetail #content-wrapper > .row > .col-lg-10 > .wd-profile-change-password .customer-type-data .left .aceito_receber {
        display: none
    }

    body.area-profile.page-account-orderdetail #content-wrapper > .row > .col-lg-10 > .wd-profile-addresses .grid tbody tr {
        background: #fff;
        height: 150px;
        position: relative;
        padding: 5px 10px;
        border-radius: 10px;
        display: block
    }

    body.area-profile.page-account-orderdetail #content-wrapper > .row > .col-lg-10 > .wd-profile-addresses .grid tbody tr:after {
        content: "";
        position: absolute;
        left: 0;
        bottom: 0;
        background: #f9f9f9;
        height: 10px;
        display: none
    }

    body.area-profile.page-account-orderdetail #content-wrapper > .row > .col-lg-10 > .wd-profile-addresses .grid tbody tr:last-child:after {
        display: none !important
    }

    body.area-profile.page-account-orderdetail #content-wrapper > .row > .col-lg-10 > .wd-profile-addresses .grid tbody tr td {
        padding-bottom: 0;
        border: none
    }

    body.area-profile.page-account-orderdetail #content-wrapper > .row > .col-lg-10 .wd-profile-orders {
        padding: 0
    }

    body.area-profile.page-account-orderdetail #content-wrapper > .row > .col-lg-10 .wd-profile-orders table tbody tr {
        height: 80px;
        border-radius: 10px;
        padding: 15px 10px
    }

    body.area-profile.page-account-orderdetail #content-wrapper > .row > .col-lg-10 .wd-profile-orders table tbody tr:nth-child(2n+1) {
        background: #fff
    }

    body.area-profile.page-account-orderdetail #content-wrapper > .row > .col-lg-10 .wd-profile-orders table thead {
        display: table;
        width: 100%;
        padding-bottom: 10px
    }

    body.area-profile.page-account-orderdetail #content-wrapper > .row > .col-lg-10 .wd-profile-orders table thead .action {
        display: none
    }

    body.area-profile.page-account-orderdetail #content-wrapper > .row > .col-lg-10 .wd-profile-orders table thead th {
        width: 37%
    }

    body.area-profile.page-account-orderdetail #content-wrapper > .row > .col-lg-10 .wd-profile-orders table thead th:nth-child(1) {
        width: 22%;
        padding-left: 10px !important
    }

    body.area-profile.page-account-orderdetail #content-wrapper > .row > .col-lg-10 .wd-profile-orders table thead th:nth-child(4) {
        display: none
    }

    body.area-profile.page-account-orderdetail #content-wrapper > .row > .col-lg-10 .wd-profile-orders table tr {
        display: flex;
        flex-wrap: wrap;
        padding-bottom: 0;
        border-bottom: none;
        margin-bottom: 20px;
        position: relative;
        height: auto
    }

    body.area-profile.page-account-orderdetail #content-wrapper > .row > .col-lg-10 .wd-profile-orders table tr:last-child {
        margin-bottom: 0
    }

    body.area-profile.page-account-orderdetail #content-wrapper > .row > .col-lg-10 .wd-profile-orders table tr td {
        width: 50%;
        margin-bottom: 20px;
        width: 38%
    }

    body.area-profile.page-account-orderdetail #content-wrapper > .row > .col-lg-10 .wd-profile-orders table tr td:first-child {
        padding-left: 0 !important
    }

    body.area-profile.page-account-orderdetail #content-wrapper > .row > .col-lg-10 .wd-profile-orders table tr td:first-child:before {
        content: "CÃÂ³digo";
        display: none;
        font-size: 14px;
        padding-bottom: 5px;
        font-family: "obviously";
        font-weight: 600
    }

    body.area-profile.page-account-orderdetail #content-wrapper > .row > .col-lg-10 .wd-profile-orders table tr td:nth-child(2):before {
        content: "Data";
        display: none;
        font-size: 14px;
        padding-bottom: 5px;
        font-family: "obviously";
        font-weight: 600
    }

    body.area-profile.page-account-orderdetail #content-wrapper > .row > .col-lg-10 .wd-profile-orders table tr td:nth-child(3):before {
        content: "SituaÃÂ§ÃÂ£o";
        display: none;
        font-size: 14px;
        padding-bottom: 5px;
        font-family: "obviously";
        font-weight: 600
    }

    body.area-profile.page-account-orderdetail #content-wrapper > .row > .col-lg-10 .wd-profile-orders table tr td:nth-child(4) {
        bottom: 15px;
        position: absolute
    }

    body.area-profile.page-account-orderdetail #content-wrapper > .row > .col-lg-10 .wd-profile-orders table tr td:nth-child(4):before {
        content: "Valor total: ";
        display: inline-block;
        font-size: 13px;
        padding-bottom: 0;
        font-family: "obviously";
        font-weight: 600;
        padding-right: 5px
    }

    body.area-profile.page-account-orderdetail #content-wrapper > .row > .col-lg-10 .wd-profile-orders table tr td:nth-child(5) {
        width: auto;
        text-align: center;
        position: absolute;
        right: 15px;
        bottom: 0
    }

    body.area-profile.page-account-orderdetail #content-wrapper > .row > .col-lg-10 .wd-profile-orders table tr td:nth-child(5):before {
        content: "Valor total";
        display: none;
        font-size: 14px;
        padding-bottom: 10px;
        font-family: "obviously";
        font-weight: 600
    }

    body.area-profile.page-account-orderdetail #content-wrapper > .row > .col-lg-10 .wd-profile-orders table tr td:nth-child(5) button {
        width: auto;
        font-size: 12px;
        padding: 0 30px
    }

    body.area-profile.page-account-orderdetail #content-wrapper > .row > .col-lg-10 .wd-profile-orders table tr td:nth-child(1) {
        width: 24%
    }

    body.area-profile.page-account-orderdetail #content-wrapper > .row > .col-lg-10 .wd-profile-orders table tr td .expired {
        display: block;
        font-size: 8px
    }

    body.area-profile.page-account-orderdetail #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary #borda-order {
        display: none
    }

    body.area-profile.page-account-orderdetail #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary .wd-content {
        display: block;
        padding: 15px
    }

    body.area-profile.page-account-orderdetail #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary .wd-content .wd-checkout-ordernumber {
        width: 100%
    }

    body.area-profile.page-account-orderdetail #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary .wd-content .wd-checkout-ordernumber .order-description .email {
        display: inline-block
    }

    body.area-profile.page-account-orderdetail #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary .wd-header .order-link {
        display: none
    }

    body.area-profile.page-account-orderdetail #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary + .wd-checkout-ordertracking-v2 .wd-content .value ul li.completed.status-5:after {
        left: 20px !important;
        border-radius: 10px !important
    }

    body.area-profile.page-account-orderdetail #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary .order-link {
        display: none
    }

    body.area-profile.page-account-orderdetail #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary .summary-data {
        width: 100%
    }

    body.area-profile.page-account-orderdetail #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary .summary-data .labels {
        display: block;
        text-align: left
    }

    body.area-profile.page-account-orderdetail #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary .summary-data .labels li {
        width: 100%
    }

    body.area-profile.page-account-orderdetail #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary .summary-data .labels li:nth-child(2n) {
        width: 100%
    }

    body.area-profile.page-account-orderdetail #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary .summary-data .labels li.payment strong {
        width: 160px
    }

    body.area-profile.page-account-edit #content-wrapper > .row > .col-lg-2 > .wd-profile-panelmenu ul.level-1 {
        padding: 0;
        background: none;
        flex-wrap: wrap;
        justify-content: center;
        gap: 12px;
        margin-bottom: 20px
    }

    body.area-profile.page-account-edit #content-wrapper > .row > .col-lg-2 > .wd-profile-panelmenu ul.level-1 > li.borda-menu {
        display: none
    }

    body.area-profile.page-account-edit #content-wrapper > .row > .col-lg-2 > .wd-profile-panelmenu ul.level-1 > li a {
        display: block;
        padding: 0 30px;
        background: #fff;
        font-size: 13px;
        border-radius: 30px;
        border: 1px solid #EBEBEB;
        height: 48px;
        line-height: 45px
    }

    body.area-profile.page-account-edit #content-wrapper > .row > .col-lg-2 > .wd-profile-panelmenu ul.level-1 > li:hover > a {
        background: #FF2B5A;
        color: #fff;
        border: 1px solid #FF2B5A
    }

    body.area-profile.page-account-edit #content-wrapper > .row > .col-lg-2 > .wd-profile-panelmenu ul.level-1 > li .current {
        background: #FF2B5A;
        color: #fff;
        border: 1px solid #FF2B5A
    }

    body.area-profile.page-account-edit #content-wrapper > .row > .col-lg-2 > .wd-profile-panelmenu ul.level-1 > li.sign-out a {
        width: 163px;
        padding: 0;
        background: #EBEBEB;
        text-align: center
    }

    body.area-profile.page-account-edit #content-wrapper > .row > .col-lg-10 .wd-profile-reorder .grid table thead th {
        display: none
    }

    body.area-profile.page-account-edit #content-wrapper > .row > .col-lg-10 .wd-profile-reorder .grid table thead th:first-child {
        display: block;
        width: 100%
    }

    body.area-profile.page-account-edit #content-wrapper > .row > .col-lg-10 .wd-profile-reorder .grid table tbody tr {
        height: 250px;
        vertical-align: top
    }

    body.area-profile.page-account-edit #content-wrapper > .row > .col-lg-10 .wd-profile-reorder .grid table tbody td:nth-child(3) {
        position: absolute;
        bottom: 30px;
        border: none;
        left: 0;
        text-align: center;
        width: 33.3%
    }

    body.area-profile.page-account-edit #content-wrapper > .row > .col-lg-10 .wd-profile-reorder .grid table tbody td:nth-child(3):before {
        content: "PreÃÂ§o UnitÃÂ¡rio";
        font-size: 12px;
        font-family: "obviously";
        font-weight: 500;
        display: block
    }

    body.area-profile.page-account-edit #content-wrapper > .row > .col-lg-10 .wd-profile-reorder .grid table tbody td:nth-child(2) {
        position: absolute;
        bottom: 30px;
        border: none;
        left: 50%;
        text-align: center;
        transform: translateX(-50%);
        width: 33.3%
    }

    body.area-profile.page-account-edit #content-wrapper > .row > .col-lg-10 .wd-profile-reorder .grid table tbody td:nth-child(2):before {
        content: "Qtd";
        font-size: 12px;
        font-family: "obviously";
        font-weight: 500;
        display: block
    }

    body.area-profile.page-account-edit #content-wrapper > .row > .col-lg-10 .wd-profile-reorder .grid table tbody td:nth-child(4) {
        position: absolute;
        bottom: 30px;
        border: none;
        right: 0;
        text-align: center;
        width: 33.3%
    }

    body.area-profile.page-account-edit #content-wrapper > .row > .col-lg-10 .wd-profile-reorder .grid table tbody td:nth-child(4):before {
        content: "Subtotal";
        font-size: 12px;
        font-family: "obviously";
        font-weight: 500;
        display: block
    }

    body.area-profile.page-account-edit #content-wrapper > .row > .col-lg-10 .wd-profile-reorder .buy-all {
        position: absolute;
        bottom: -88px;
        left: 50%;
        transform: translateX(-50%)
    }

    body.area-profile.page-account-edit #content-wrapper > .row > .col-lg-10 > .wd-profile-register .customer-type-data .input-wrapper {
        width: 100%
    }

    body.area-profile.page-account-edit #content-wrapper > .row > .col-lg-10 > .wd-profile-register .customer-type-data .left .aceito_receber {
        display: none
    }

    body.area-profile.page-account-edit #content-wrapper > .row > .col-lg-10 > .wd-profile-change-password .customer-type-data .input-wrapper {
        width: 100%
    }

    body.area-profile.page-account-edit #content-wrapper > .row > .col-lg-10 > .wd-profile-change-password .customer-type-data .left .aceito_receber {
        display: none
    }

    body.area-profile.page-account-edit #content-wrapper > .row > .col-lg-10 > .wd-profile-addresses .grid tbody tr {
        background: #fff;
        height: 150px;
        position: relative;
        padding: 5px 10px;
        border-radius: 10px;
        display: block
    }

    body.area-profile.page-account-edit #content-wrapper > .row > .col-lg-10 > .wd-profile-addresses .grid tbody tr:after {
        content: "";
        position: absolute;
        left: 0;
        bottom: 0;
        background: #f9f9f9;
        height: 10px;
        display: none
    }

    body.area-profile.page-account-edit #content-wrapper > .row > .col-lg-10 > .wd-profile-addresses .grid tbody tr:last-child:after {
        display: none !important
    }

    body.area-profile.page-account-edit #content-wrapper > .row > .col-lg-10 > .wd-profile-addresses .grid tbody tr td {
        padding-bottom: 0;
        border: none
    }

    body.area-profile.page-account-edit #content-wrapper > .row > .col-lg-10 .wd-profile-orders {
        padding: 0
    }

    body.area-profile.page-account-edit #content-wrapper > .row > .col-lg-10 .wd-profile-orders table tbody tr {
        height: 80px;
        border-radius: 10px;
        padding: 15px 10px
    }

    body.area-profile.page-account-edit #content-wrapper > .row > .col-lg-10 .wd-profile-orders table tbody tr:nth-child(2n+1) {
        background: #fff
    }

    body.area-profile.page-account-edit #content-wrapper > .row > .col-lg-10 .wd-profile-orders table thead {
        display: table;
        width: 100%;
        padding-bottom: 10px
    }

    body.area-profile.page-account-edit #content-wrapper > .row > .col-lg-10 .wd-profile-orders table thead .action {
        display: none
    }

    body.area-profile.page-account-edit #content-wrapper > .row > .col-lg-10 .wd-profile-orders table thead th {
        width: 37%
    }

    body.area-profile.page-account-edit #content-wrapper > .row > .col-lg-10 .wd-profile-orders table thead th:nth-child(1) {
        width: 22%;
        padding-left: 10px !important
    }

    body.area-profile.page-account-edit #content-wrapper > .row > .col-lg-10 .wd-profile-orders table thead th:nth-child(4) {
        display: none
    }

    body.area-profile.page-account-edit #content-wrapper > .row > .col-lg-10 .wd-profile-orders table tr {
        display: flex;
        flex-wrap: wrap;
        padding-bottom: 0;
        border-bottom: none;
        margin-bottom: 20px;
        position: relative;
        height: auto
    }

    body.area-profile.page-account-edit #content-wrapper > .row > .col-lg-10 .wd-profile-orders table tr:last-child {
        margin-bottom: 0
    }

    body.area-profile.page-account-edit #content-wrapper > .row > .col-lg-10 .wd-profile-orders table tr td {
        width: 50%;
        margin-bottom: 20px;
        width: 38%
    }

    body.area-profile.page-account-edit #content-wrapper > .row > .col-lg-10 .wd-profile-orders table tr td:first-child {
        padding-left: 0 !important
    }

    body.area-profile.page-account-edit #content-wrapper > .row > .col-lg-10 .wd-profile-orders table tr td:first-child:before {
        content: "CÃÂ³digo";
        display: none;
        font-size: 14px;
        padding-bottom: 5px;
        font-family: "obviously";
        font-weight: 600
    }

    body.area-profile.page-account-edit #content-wrapper > .row > .col-lg-10 .wd-profile-orders table tr td:nth-child(2):before {
        content: "Data";
        display: none;
        font-size: 14px;
        padding-bottom: 5px;
        font-family: "obviously";
        font-weight: 600
    }

    body.area-profile.page-account-edit #content-wrapper > .row > .col-lg-10 .wd-profile-orders table tr td:nth-child(3):before {
        content: "SituaÃÂ§ÃÂ£o";
        display: none;
        font-size: 14px;
        padding-bottom: 5px;
        font-family: "obviously";
        font-weight: 600
    }

    body.area-profile.page-account-edit #content-wrapper > .row > .col-lg-10 .wd-profile-orders table tr td:nth-child(4) {
        bottom: 15px;
        position: absolute
    }

    body.area-profile.page-account-edit #content-wrapper > .row > .col-lg-10 .wd-profile-orders table tr td:nth-child(4):before {
        content: "Valor total: ";
        display: inline-block;
        font-size: 13px;
        padding-bottom: 0;
        font-family: "obviously";
        font-weight: 600;
        padding-right: 5px
    }

    body.area-profile.page-account-edit #content-wrapper > .row > .col-lg-10 .wd-profile-orders table tr td:nth-child(5) {
        width: auto;
        text-align: center;
        position: absolute;
        right: 15px;
        bottom: 0
    }

    body.area-profile.page-account-edit #content-wrapper > .row > .col-lg-10 .wd-profile-orders table tr td:nth-child(5):before {
        content: "Valor total";
        display: none;
        font-size: 14px;
        padding-bottom: 10px;
        font-family: "obviously";
        font-weight: 600
    }

    body.area-profile.page-account-edit #content-wrapper > .row > .col-lg-10 .wd-profile-orders table tr td:nth-child(5) button {
        width: auto;
        font-size: 12px;
        padding: 0 30px
    }

    body.area-profile.page-account-edit #content-wrapper > .row > .col-lg-10 .wd-profile-orders table tr td:nth-child(1) {
        width: 24%
    }

    body.area-profile.page-account-edit #content-wrapper > .row > .col-lg-10 .wd-profile-orders table tr td .expired {
        display: block;
        font-size: 8px
    }

    body.area-profile.page-account-edit #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary #borda-order {
        display: none
    }

    body.area-profile.page-account-edit #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary .wd-content {
        display: block;
        padding: 15px
    }

    body.area-profile.page-account-edit #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary .wd-content .wd-checkout-ordernumber {
        width: 100%
    }

    body.area-profile.page-account-edit #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary .wd-content .wd-checkout-ordernumber .order-description .email {
        display: inline-block
    }

    body.area-profile.page-account-edit #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary .wd-header .order-link {
        display: none
    }

    body.area-profile.page-account-edit #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary + .wd-checkout-ordertracking-v2 .wd-content .value ul li.completed.status-5:after {
        left: 20px !important;
        border-radius: 10px !important
    }

    body.area-profile.page-account-edit #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary .order-link {
        display: none
    }

    body.area-profile.page-account-edit #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary .summary-data {
        width: 100%
    }

    body.area-profile.page-account-edit #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary .summary-data .labels {
        display: block;
        text-align: left
    }

    body.area-profile.page-account-edit #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary .summary-data .labels li {
        width: 100%
    }

    body.area-profile.page-account-edit #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary .summary-data .labels li:nth-child(2n) {
        width: 100%
    }

    body.area-profile.page-account-edit #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary .summary-data .labels li.payment strong {
        width: 160px
    }

    body.area-profile.page-account-change-password #content-wrapper > .row > .col-lg-2 > .wd-profile-panelmenu ul.level-1 {
        padding: 0;
        background: none;
        flex-wrap: wrap;
        justify-content: center;
        gap: 12px;
        margin-bottom: 20px
    }

    body.area-profile.page-account-change-password #content-wrapper > .row > .col-lg-2 > .wd-profile-panelmenu ul.level-1 > li.borda-menu {
        display: none
    }

    body.area-profile.page-account-change-password #content-wrapper > .row > .col-lg-2 > .wd-profile-panelmenu ul.level-1 > li a {
        display: block;
        padding: 0 30px;
        background: #fff;
        font-size: 13px;
        border-radius: 30px;
        border: 1px solid #EBEBEB;
        height: 48px;
        line-height: 45px
    }

    body.area-profile.page-account-change-password #content-wrapper > .row > .col-lg-2 > .wd-profile-panelmenu ul.level-1 > li:hover > a {
        background: #FF2B5A;
        color: #fff;
        border: 1px solid #FF2B5A
    }

    body.area-profile.page-account-change-password #content-wrapper > .row > .col-lg-2 > .wd-profile-panelmenu ul.level-1 > li .current {
        background: #FF2B5A;
        color: #fff;
        border: 1px solid #FF2B5A
    }

    body.area-profile.page-account-change-password #content-wrapper > .row > .col-lg-2 > .wd-profile-panelmenu ul.level-1 > li.sign-out a {
        width: 163px;
        padding: 0;
        background: #EBEBEB;
        text-align: center
    }

    body.area-profile.page-account-change-password #content-wrapper > .row > .col-lg-10 .wd-profile-reorder .grid table thead th {
        display: none
    }

    body.area-profile.page-account-change-password #content-wrapper > .row > .col-lg-10 .wd-profile-reorder .grid table thead th:first-child {
        display: block;
        width: 100%
    }

    body.area-profile.page-account-change-password #content-wrapper > .row > .col-lg-10 .wd-profile-reorder .grid table tbody tr {
        height: 250px;
        vertical-align: top
    }

    body.area-profile.page-account-change-password #content-wrapper > .row > .col-lg-10 .wd-profile-reorder .grid table tbody td:nth-child(3) {
        position: absolute;
        bottom: 30px;
        border: none;
        left: 0;
        text-align: center;
        width: 33.3%
    }

    body.area-profile.page-account-change-password #content-wrapper > .row > .col-lg-10 .wd-profile-reorder .grid table tbody td:nth-child(3):before {
        content: "PreÃÂ§o UnitÃÂ¡rio";
        font-size: 12px;
        font-family: "obviously";
        font-weight: 500;
        display: block
    }

    body.area-profile.page-account-change-password #content-wrapper > .row > .col-lg-10 .wd-profile-reorder .grid table tbody td:nth-child(2) {
        position: absolute;
        bottom: 30px;
        border: none;
        left: 50%;
        text-align: center;
        transform: translateX(-50%);
        width: 33.3%
    }

    body.area-profile.page-account-change-password #content-wrapper > .row > .col-lg-10 .wd-profile-reorder .grid table tbody td:nth-child(2):before {
        content: "Qtd";
        font-size: 12px;
        font-family: "obviously";
        font-weight: 500;
        display: block
    }

    body.area-profile.page-account-change-password #content-wrapper > .row > .col-lg-10 .wd-profile-reorder .grid table tbody td:nth-child(4) {
        position: absolute;
        bottom: 30px;
        border: none;
        right: 0;
        text-align: center;
        width: 33.3%
    }

    body.area-profile.page-account-change-password #content-wrapper > .row > .col-lg-10 .wd-profile-reorder .grid table tbody td:nth-child(4):before {
        content: "Subtotal";
        font-size: 12px;
        font-family: "obviously";
        font-weight: 500;
        display: block
    }

    body.area-profile.page-account-change-password #content-wrapper > .row > .col-lg-10 .wd-profile-reorder .buy-all {
        position: absolute;
        bottom: -88px;
        left: 50%;
        transform: translateX(-50%)
    }

    body.area-profile.page-account-change-password #content-wrapper > .row > .col-lg-10 > .wd-profile-register .customer-type-data .input-wrapper {
        width: 100%
    }

    body.area-profile.page-account-change-password #content-wrapper > .row > .col-lg-10 > .wd-profile-register .customer-type-data .left .aceito_receber {
        display: none
    }

    body.area-profile.page-account-change-password #content-wrapper > .row > .col-lg-10 > .wd-profile-change-password .customer-type-data .input-wrapper {
        width: 100%
    }

    body.area-profile.page-account-change-password #content-wrapper > .row > .col-lg-10 > .wd-profile-change-password .customer-type-data .left .aceito_receber {
        display: none
    }

    body.area-profile.page-account-change-password #content-wrapper > .row > .col-lg-10 > .wd-profile-addresses .grid tbody tr {
        background: #fff;
        height: 150px;
        position: relative;
        padding: 5px 10px;
        border-radius: 10px;
        display: block
    }

    body.area-profile.page-account-change-password #content-wrapper > .row > .col-lg-10 > .wd-profile-addresses .grid tbody tr:after {
        content: "";
        position: absolute;
        left: 0;
        bottom: 0;
        background: #f9f9f9;
        height: 10px;
        display: none
    }

    body.area-profile.page-account-change-password #content-wrapper > .row > .col-lg-10 > .wd-profile-addresses .grid tbody tr:last-child:after {
        display: none !important
    }

    body.area-profile.page-account-change-password #content-wrapper > .row > .col-lg-10 > .wd-profile-addresses .grid tbody tr td {
        padding-bottom: 0;
        border: none
    }

    body.area-profile.page-account-change-password #content-wrapper > .row > .col-lg-10 .wd-profile-orders {
        padding: 0
    }

    body.area-profile.page-account-change-password #content-wrapper > .row > .col-lg-10 .wd-profile-orders table tbody tr {
        height: 80px;
        border-radius: 10px;
        padding: 15px 10px
    }

    body.area-profile.page-account-change-password #content-wrapper > .row > .col-lg-10 .wd-profile-orders table tbody tr:nth-child(2n+1) {
        background: #fff
    }

    body.area-profile.page-account-change-password #content-wrapper > .row > .col-lg-10 .wd-profile-orders table thead {
        display: table;
        width: 100%;
        padding-bottom: 10px
    }

    body.area-profile.page-account-change-password #content-wrapper > .row > .col-lg-10 .wd-profile-orders table thead .action {
        display: none
    }

    body.area-profile.page-account-change-password #content-wrapper > .row > .col-lg-10 .wd-profile-orders table thead th {
        width: 37%
    }

    body.area-profile.page-account-change-password #content-wrapper > .row > .col-lg-10 .wd-profile-orders table thead th:nth-child(1) {
        width: 22%;
        padding-left: 10px !important
    }

    body.area-profile.page-account-change-password #content-wrapper > .row > .col-lg-10 .wd-profile-orders table thead th:nth-child(4) {
        display: none
    }

    body.area-profile.page-account-change-password #content-wrapper > .row > .col-lg-10 .wd-profile-orders table tr {
        display: flex;
        flex-wrap: wrap;
        padding-bottom: 0;
        border-bottom: none;
        margin-bottom: 20px;
        position: relative;
        height: auto
    }

    body.area-profile.page-account-change-password #content-wrapper > .row > .col-lg-10 .wd-profile-orders table tr:last-child {
        margin-bottom: 0
    }

    body.area-profile.page-account-change-password #content-wrapper > .row > .col-lg-10 .wd-profile-orders table tr td {
        width: 50%;
        margin-bottom: 20px;
        width: 38%
    }

    body.area-profile.page-account-change-password #content-wrapper > .row > .col-lg-10 .wd-profile-orders table tr td:first-child {
        padding-left: 0 !important
    }

    body.area-profile.page-account-change-password #content-wrapper > .row > .col-lg-10 .wd-profile-orders table tr td:first-child:before {
        content: "CÃÂ³digo";
        display: none;
        font-size: 14px;
        padding-bottom: 5px;
        font-family: "obviously";
        font-weight: 600
    }

    body.area-profile.page-account-change-password #content-wrapper > .row > .col-lg-10 .wd-profile-orders table tr td:nth-child(2):before {
        content: "Data";
        display: none;
        font-size: 14px;
        padding-bottom: 5px;
        font-family: "obviously";
        font-weight: 600
    }

    body.area-profile.page-account-change-password #content-wrapper > .row > .col-lg-10 .wd-profile-orders table tr td:nth-child(3):before {
        content: "SituaÃÂ§ÃÂ£o";
        display: none;
        font-size: 14px;
        padding-bottom: 5px;
        font-family: "obviously";
        font-weight: 600
    }

    body.area-profile.page-account-change-password #content-wrapper > .row > .col-lg-10 .wd-profile-orders table tr td:nth-child(4) {
        bottom: 15px;
        position: absolute
    }

    body.area-profile.page-account-change-password #content-wrapper > .row > .col-lg-10 .wd-profile-orders table tr td:nth-child(4):before {
        content: "Valor total: ";
        display: inline-block;
        font-size: 13px;
        padding-bottom: 0;
        font-family: "obviously";
        font-weight: 600;
        padding-right: 5px
    }

    body.area-profile.page-account-change-password #content-wrapper > .row > .col-lg-10 .wd-profile-orders table tr td:nth-child(5) {
        width: auto;
        text-align: center;
        position: absolute;
        right: 15px;
        bottom: 0
    }

    body.area-profile.page-account-change-password #content-wrapper > .row > .col-lg-10 .wd-profile-orders table tr td:nth-child(5):before {
        content: "Valor total";
        display: none;
        font-size: 14px;
        padding-bottom: 10px;
        font-family: "obviously";
        font-weight: 600
    }

    body.area-profile.page-account-change-password #content-wrapper > .row > .col-lg-10 .wd-profile-orders table tr td:nth-child(5) button {
        width: auto;
        font-size: 12px;
        padding: 0 30px
    }

    body.area-profile.page-account-change-password #content-wrapper > .row > .col-lg-10 .wd-profile-orders table tr td:nth-child(1) {
        width: 24%
    }

    body.area-profile.page-account-change-password #content-wrapper > .row > .col-lg-10 .wd-profile-orders table tr td .expired {
        display: block;
        font-size: 8px
    }

    body.area-profile.page-account-change-password #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary #borda-order {
        display: none
    }

    body.area-profile.page-account-change-password #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary .wd-content {
        display: block;
        padding: 15px
    }

    body.area-profile.page-account-change-password #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary .wd-content .wd-checkout-ordernumber {
        width: 100%
    }

    body.area-profile.page-account-change-password #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary .wd-content .wd-checkout-ordernumber .order-description .email {
        display: inline-block
    }

    body.area-profile.page-account-change-password #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary .wd-header .order-link {
        display: none
    }

    body.area-profile.page-account-change-password #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary + .wd-checkout-ordertracking-v2 .wd-content .value ul li.completed.status-5:after {
        left: 20px !important;
        border-radius: 10px !important
    }

    body.area-profile.page-account-change-password #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary .order-link {
        display: none
    }

    body.area-profile.page-account-change-password #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary .summary-data {
        width: 100%
    }

    body.area-profile.page-account-change-password #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary .summary-data .labels {
        display: block;
        text-align: left
    }

    body.area-profile.page-account-change-password #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary .summary-data .labels li {
        width: 100%
    }

    body.area-profile.page-account-change-password #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary .summary-data .labels li:nth-child(2n) {
        width: 100%
    }

    body.area-profile.page-account-change-password #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary .summary-data .labels li.payment strong {
        width: 160px
    }

    body.area-profile.page-account-address #content-wrapper > .row > .col-lg-2 > .wd-profile-panelmenu ul.level-1 {
        padding: 0;
        background: none;
        flex-wrap: wrap;
        justify-content: center;
        gap: 12px;
        margin-bottom: 20px
    }

    body.area-profile.page-account-address #content-wrapper > .row > .col-lg-2 > .wd-profile-panelmenu ul.level-1 > li.borda-menu {
        display: none
    }

    body.area-profile.page-account-address #content-wrapper > .row > .col-lg-2 > .wd-profile-panelmenu ul.level-1 > li a {
        display: block;
        padding: 0 30px;
        background: #fff;
        font-size: 13px;
        border-radius: 30px;
        border: 1px solid #EBEBEB;
        height: 48px;
        line-height: 45px
    }

    body.area-profile.page-account-address #content-wrapper > .row > .col-lg-2 > .wd-profile-panelmenu ul.level-1 > li:hover > a {
        background: #FF2B5A;
        color: #fff;
        border: 1px solid #FF2B5A
    }

    body.area-profile.page-account-address #content-wrapper > .row > .col-lg-2 > .wd-profile-panelmenu ul.level-1 > li .current {
        background: #FF2B5A;
        color: #fff;
        border: 1px solid #FF2B5A
    }

    body.area-profile.page-account-address #content-wrapper > .row > .col-lg-2 > .wd-profile-panelmenu ul.level-1 > li.sign-out a {
        width: 163px;
        padding: 0;
        background: #EBEBEB;
        text-align: center
    }

    body.area-profile.page-account-address #content-wrapper > .row > .col-lg-10 .wd-profile-reorder .grid table thead th {
        display: none
    }

    body.area-profile.page-account-address #content-wrapper > .row > .col-lg-10 .wd-profile-reorder .grid table thead th:first-child {
        display: block;
        width: 100%
    }

    body.area-profile.page-account-address #content-wrapper > .row > .col-lg-10 .wd-profile-reorder .grid table tbody tr {
        height: 250px;
        vertical-align: top
    }

    body.area-profile.page-account-address #content-wrapper > .row > .col-lg-10 .wd-profile-reorder .grid table tbody td:nth-child(3) {
        position: absolute;
        bottom: 30px;
        border: none;
        left: 0;
        text-align: center;
        width: 33.3%
    }

    body.area-profile.page-account-address #content-wrapper > .row > .col-lg-10 .wd-profile-reorder .grid table tbody td:nth-child(3):before {
        content: "PreÃÂ§o UnitÃÂ¡rio";
        font-size: 12px;
        font-family: "obviously";
        font-weight: 500;
        display: block
    }

    body.area-profile.page-account-address #content-wrapper > .row > .col-lg-10 .wd-profile-reorder .grid table tbody td:nth-child(2) {
        position: absolute;
        bottom: 30px;
        border: none;
        left: 50%;
        text-align: center;
        transform: translateX(-50%);
        width: 33.3%
    }

    body.area-profile.page-account-address #content-wrapper > .row > .col-lg-10 .wd-profile-reorder .grid table tbody td:nth-child(2):before {
        content: "Qtd";
        font-size: 12px;
        font-family: "obviously";
        font-weight: 500;
        display: block
    }

    body.area-profile.page-account-address #content-wrapper > .row > .col-lg-10 .wd-profile-reorder .grid table tbody td:nth-child(4) {
        position: absolute;
        bottom: 30px;
        border: none;
        right: 0;
        text-align: center;
        width: 33.3%
    }

    body.area-profile.page-account-address #content-wrapper > .row > .col-lg-10 .wd-profile-reorder .grid table tbody td:nth-child(4):before {
        content: "Subtotal";
        font-size: 12px;
        font-family: "obviously";
        font-weight: 500;
        display: block
    }

    body.area-profile.page-account-address #content-wrapper > .row > .col-lg-10 .wd-profile-reorder .buy-all {
        position: absolute;
        bottom: -88px;
        left: 50%;
        transform: translateX(-50%)
    }

    body.area-profile.page-account-address #content-wrapper > .row > .col-lg-10 > .wd-profile-register .customer-type-data .input-wrapper {
        width: 100%
    }

    body.area-profile.page-account-address #content-wrapper > .row > .col-lg-10 > .wd-profile-register .customer-type-data .left .aceito_receber {
        display: none
    }

    body.area-profile.page-account-address #content-wrapper > .row > .col-lg-10 > .wd-profile-change-password .customer-type-data .input-wrapper {
        width: 100%
    }

    body.area-profile.page-account-address #content-wrapper > .row > .col-lg-10 > .wd-profile-change-password .customer-type-data .left .aceito_receber {
        display: none
    }

    body.area-profile.page-account-address #content-wrapper > .row > .col-lg-10 > .wd-profile-addresses .grid tbody tr {
        background: #fff;
        height: 150px;
        position: relative;
        padding: 5px 10px;
        border-radius: 10px;
        display: block
    }

    body.area-profile.page-account-address #content-wrapper > .row > .col-lg-10 > .wd-profile-addresses .grid tbody tr:after {
        content: "";
        position: absolute;
        left: 0;
        bottom: 0;
        background: #f9f9f9;
        height: 10px;
        display: none
    }

    body.area-profile.page-account-address #content-wrapper > .row > .col-lg-10 > .wd-profile-addresses .grid tbody tr:last-child:after {
        display: none !important
    }

    body.area-profile.page-account-address #content-wrapper > .row > .col-lg-10 > .wd-profile-addresses .grid tbody tr td {
        padding-bottom: 0;
        border: none
    }

    body.area-profile.page-account-address #content-wrapper > .row > .col-lg-10 .wd-profile-orders {
        padding: 0
    }

    body.area-profile.page-account-address #content-wrapper > .row > .col-lg-10 .wd-profile-orders table tbody tr {
        height: 80px;
        border-radius: 10px;
        padding: 15px 10px
    }

    body.area-profile.page-account-address #content-wrapper > .row > .col-lg-10 .wd-profile-orders table tbody tr:nth-child(2n+1) {
        background: #fff
    }

    body.area-profile.page-account-address #content-wrapper > .row > .col-lg-10 .wd-profile-orders table thead {
        display: table;
        width: 100%;
        padding-bottom: 10px
    }

    body.area-profile.page-account-address #content-wrapper > .row > .col-lg-10 .wd-profile-orders table thead .action {
        display: none
    }

    body.area-profile.page-account-address #content-wrapper > .row > .col-lg-10 .wd-profile-orders table thead th {
        width: 37%
    }

    body.area-profile.page-account-address #content-wrapper > .row > .col-lg-10 .wd-profile-orders table thead th:nth-child(1) {
        width: 22%;
        padding-left: 10px !important
    }

    body.area-profile.page-account-address #content-wrapper > .row > .col-lg-10 .wd-profile-orders table thead th:nth-child(4) {
        display: none
    }

    body.area-profile.page-account-address #content-wrapper > .row > .col-lg-10 .wd-profile-orders table tr {
        display: flex;
        flex-wrap: wrap;
        padding-bottom: 0;
        border-bottom: none;
        margin-bottom: 20px;
        position: relative;
        height: auto
    }

    body.area-profile.page-account-address #content-wrapper > .row > .col-lg-10 .wd-profile-orders table tr:last-child {
        margin-bottom: 0
    }

    body.area-profile.page-account-address #content-wrapper > .row > .col-lg-10 .wd-profile-orders table tr td {
        width: 50%;
        margin-bottom: 20px;
        width: 38%
    }

    body.area-profile.page-account-address #content-wrapper > .row > .col-lg-10 .wd-profile-orders table tr td:first-child {
        padding-left: 0 !important
    }

    body.area-profile.page-account-address #content-wrapper > .row > .col-lg-10 .wd-profile-orders table tr td:first-child:before {
        content: "CÃÂ³digo";
        display: none;
        font-size: 14px;
        padding-bottom: 5px;
        font-family: "obviously";
        font-weight: 600
    }

    body.area-profile.page-account-address #content-wrapper > .row > .col-lg-10 .wd-profile-orders table tr td:nth-child(2):before {
        content: "Data";
        display: none;
        font-size: 14px;
        padding-bottom: 5px;
        font-family: "obviously";
        font-weight: 600
    }

    body.area-profile.page-account-address #content-wrapper > .row > .col-lg-10 .wd-profile-orders table tr td:nth-child(3):before {
        content: "SituaÃÂ§ÃÂ£o";
        display: none;
        font-size: 14px;
        padding-bottom: 5px;
        font-family: "obviously";
        font-weight: 600
    }

    body.area-profile.page-account-address #content-wrapper > .row > .col-lg-10 .wd-profile-orders table tr td:nth-child(4) {
        bottom: 15px;
        position: absolute
    }

    body.area-profile.page-account-address #content-wrapper > .row > .col-lg-10 .wd-profile-orders table tr td:nth-child(4):before {
        content: "Valor total: ";
        display: inline-block;
        font-size: 13px;
        padding-bottom: 0;
        font-family: "obviously";
        font-weight: 600;
        padding-right: 5px
    }

    body.area-profile.page-account-address #content-wrapper > .row > .col-lg-10 .wd-profile-orders table tr td:nth-child(5) {
        width: auto;
        text-align: center;
        position: absolute;
        right: 15px;
        bottom: 0
    }

    body.area-profile.page-account-address #content-wrapper > .row > .col-lg-10 .wd-profile-orders table tr td:nth-child(5):before {
        content: "Valor total";
        display: none;
        font-size: 14px;
        padding-bottom: 10px;
        font-family: "obviously";
        font-weight: 600
    }

    body.area-profile.page-account-address #content-wrapper > .row > .col-lg-10 .wd-profile-orders table tr td:nth-child(5) button {
        width: auto;
        font-size: 12px;
        padding: 0 30px
    }

    body.area-profile.page-account-address #content-wrapper > .row > .col-lg-10 .wd-profile-orders table tr td:nth-child(1) {
        width: 24%
    }

    body.area-profile.page-account-address #content-wrapper > .row > .col-lg-10 .wd-profile-orders table tr td .expired {
        display: block;
        font-size: 8px
    }

    body.area-profile.page-account-address #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary #borda-order {
        display: none
    }

    body.area-profile.page-account-address #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary .wd-content {
        display: block;
        padding: 15px
    }

    body.area-profile.page-account-address #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary .wd-content .wd-checkout-ordernumber {
        width: 100%
    }

    body.area-profile.page-account-address #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary .wd-content .wd-checkout-ordernumber .order-description .email {
        display: inline-block
    }

    body.area-profile.page-account-address #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary .wd-header .order-link {
        display: none
    }

    body.area-profile.page-account-address #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary + .wd-checkout-ordertracking-v2 .wd-content .value ul li.completed.status-5:after {
        left: 20px !important;
        border-radius: 10px !important
    }

    body.area-profile.page-account-address #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary .order-link {
        display: none
    }

    body.area-profile.page-account-address #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary .summary-data {
        width: 100%
    }

    body.area-profile.page-account-address #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary .summary-data .labels {
        display: block;
        text-align: left
    }

    body.area-profile.page-account-address #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary .summary-data .labels li {
        width: 100%
    }

    body.area-profile.page-account-address #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary .summary-data .labels li:nth-child(2n) {
        width: 100%
    }

    body.area-profile.page-account-address #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary .summary-data .labels li.payment strong {
        width: 160px
    }

    body.area-profile.page-account-wishlist #content-wrapper > .row > .col-lg-2 > .wd-profile-panelmenu ul.level-1 {
        padding: 0;
        background: none;
        flex-wrap: wrap;
        justify-content: center;
        gap: 12px;
        margin-bottom: 20px
    }

    body.area-profile.page-account-wishlist #content-wrapper > .row > .col-lg-2 > .wd-profile-panelmenu ul.level-1 > li.borda-menu {
        display: none
    }

    body.area-profile.page-account-wishlist #content-wrapper > .row > .col-lg-2 > .wd-profile-panelmenu ul.level-1 > li a {
        display: block;
        padding: 0 30px;
        background: #fff;
        font-size: 13px;
        border-radius: 30px;
        border: 1px solid #EBEBEB;
        height: 48px;
        line-height: 45px
    }

    body.area-profile.page-account-wishlist #content-wrapper > .row > .col-lg-2 > .wd-profile-panelmenu ul.level-1 > li:hover > a {
        background: #FF2B5A;
        color: #fff;
        border: 1px solid #FF2B5A
    }

    body.area-profile.page-account-wishlist #content-wrapper > .row > .col-lg-2 > .wd-profile-panelmenu ul.level-1 > li .current {
        background: #FF2B5A;
        color: #fff;
        border: 1px solid #FF2B5A
    }

    body.area-profile.page-account-wishlist #content-wrapper > .row > .col-lg-2 > .wd-profile-panelmenu ul.level-1 > li.sign-out a {
        width: 163px;
        padding: 0;
        background: #EBEBEB;
        text-align: center
    }

    body.area-profile.page-account-wishlist #content-wrapper > .row > .col-lg-10 .wd-profile-reorder .grid table thead th {
        display: none
    }

    body.area-profile.page-account-wishlist #content-wrapper > .row > .col-lg-10 .wd-profile-reorder .grid table thead th:first-child {
        display: block;
        width: 100%
    }

    body.area-profile.page-account-wishlist #content-wrapper > .row > .col-lg-10 .wd-profile-reorder .grid table tbody tr {
        height: 250px;
        vertical-align: top
    }

    body.area-profile.page-account-wishlist #content-wrapper > .row > .col-lg-10 .wd-profile-reorder .grid table tbody td:nth-child(3) {
        position: absolute;
        bottom: 30px;
        border: none;
        left: 0;
        text-align: center;
        width: 33.3%
    }

    body.area-profile.page-account-wishlist #content-wrapper > .row > .col-lg-10 .wd-profile-reorder .grid table tbody td:nth-child(3):before {
        content: "PreÃÂ§o UnitÃÂ¡rio";
        font-size: 12px;
        font-family: "obviously";
        font-weight: 500;
        display: block
    }

    body.area-profile.page-account-wishlist #content-wrapper > .row > .col-lg-10 .wd-profile-reorder .grid table tbody td:nth-child(2) {
        position: absolute;
        bottom: 30px;
        border: none;
        left: 50%;
        text-align: center;
        transform: translateX(-50%);
        width: 33.3%
    }

    body.area-profile.page-account-wishlist #content-wrapper > .row > .col-lg-10 .wd-profile-reorder .grid table tbody td:nth-child(2):before {
        content: "Qtd";
        font-size: 12px;
        font-family: "obviously";
        font-weight: 500;
        display: block
    }

    body.area-profile.page-account-wishlist #content-wrapper > .row > .col-lg-10 .wd-profile-reorder .grid table tbody td:nth-child(4) {
        position: absolute;
        bottom: 30px;
        border: none;
        right: 0;
        text-align: center;
        width: 33.3%
    }

    body.area-profile.page-account-wishlist #content-wrapper > .row > .col-lg-10 .wd-profile-reorder .grid table tbody td:nth-child(4):before {
        content: "Subtotal";
        font-size: 12px;
        font-family: "obviously";
        font-weight: 500;
        display: block
    }

    body.area-profile.page-account-wishlist #content-wrapper > .row > .col-lg-10 .wd-profile-reorder .buy-all {
        position: absolute;
        bottom: -88px;
        left: 50%;
        transform: translateX(-50%)
    }

    body.area-profile.page-account-wishlist #content-wrapper > .row > .col-lg-10 > .wd-profile-register .customer-type-data .input-wrapper {
        width: 100%
    }

    body.area-profile.page-account-wishlist #content-wrapper > .row > .col-lg-10 > .wd-profile-register .customer-type-data .left .aceito_receber {
        display: none
    }

    body.area-profile.page-account-wishlist #content-wrapper > .row > .col-lg-10 > .wd-profile-change-password .customer-type-data .input-wrapper {
        width: 100%
    }

    body.area-profile.page-account-wishlist #content-wrapper > .row > .col-lg-10 > .wd-profile-change-password .customer-type-data .left .aceito_receber {
        display: none
    }

    body.area-profile.page-account-wishlist #content-wrapper > .row > .col-lg-10 > .wd-profile-addresses .grid tbody tr {
        background: #fff;
        height: 150px;
        position: relative;
        padding: 5px 10px;
        border-radius: 10px;
        display: block
    }

    body.area-profile.page-account-wishlist #content-wrapper > .row > .col-lg-10 > .wd-profile-addresses .grid tbody tr:after {
        content: "";
        position: absolute;
        left: 0;
        bottom: 0;
        background: #f9f9f9;
        height: 10px;
        display: none
    }

    body.area-profile.page-account-wishlist #content-wrapper > .row > .col-lg-10 > .wd-profile-addresses .grid tbody tr:last-child:after {
        display: none !important
    }

    body.area-profile.page-account-wishlist #content-wrapper > .row > .col-lg-10 > .wd-profile-addresses .grid tbody tr td {
        padding-bottom: 0;
        border: none
    }

    body.area-profile.page-account-wishlist #content-wrapper > .row > .col-lg-10 .wd-profile-orders {
        padding: 0
    }

    body.area-profile.page-account-wishlist #content-wrapper > .row > .col-lg-10 .wd-profile-orders table tbody tr {
        height: 80px;
        border-radius: 10px;
        padding: 15px 10px
    }

    body.area-profile.page-account-wishlist #content-wrapper > .row > .col-lg-10 .wd-profile-orders table tbody tr:nth-child(2n+1) {
        background: #fff
    }

    body.area-profile.page-account-wishlist #content-wrapper > .row > .col-lg-10 .wd-profile-orders table thead {
        display: table;
        width: 100%;
        padding-bottom: 10px
    }

    body.area-profile.page-account-wishlist #content-wrapper > .row > .col-lg-10 .wd-profile-orders table thead .action {
        display: none
    }

    body.area-profile.page-account-wishlist #content-wrapper > .row > .col-lg-10 .wd-profile-orders table thead th {
        width: 37%
    }

    body.area-profile.page-account-wishlist #content-wrapper > .row > .col-lg-10 .wd-profile-orders table thead th:nth-child(1) {
        width: 22%;
        padding-left: 10px !important
    }

    body.area-profile.page-account-wishlist #content-wrapper > .row > .col-lg-10 .wd-profile-orders table thead th:nth-child(4) {
        display: none
    }

    body.area-profile.page-account-wishlist #content-wrapper > .row > .col-lg-10 .wd-profile-orders table tr {
        display: flex;
        flex-wrap: wrap;
        padding-bottom: 0;
        border-bottom: none;
        margin-bottom: 20px;
        position: relative;
        height: auto
    }

    body.area-profile.page-account-wishlist #content-wrapper > .row > .col-lg-10 .wd-profile-orders table tr:last-child {
        margin-bottom: 0
    }

    body.area-profile.page-account-wishlist #content-wrapper > .row > .col-lg-10 .wd-profile-orders table tr td {
        width: 50%;
        margin-bottom: 20px;
        width: 38%
    }

    body.area-profile.page-account-wishlist #content-wrapper > .row > .col-lg-10 .wd-profile-orders table tr td:first-child {
        padding-left: 0 !important
    }

    body.area-profile.page-account-wishlist #content-wrapper > .row > .col-lg-10 .wd-profile-orders table tr td:first-child:before {
        content: "CÃÂ³digo";
        display: none;
        font-size: 14px;
        padding-bottom: 5px;
        font-family: "obviously";
        font-weight: 600
    }

    body.area-profile.page-account-wishlist #content-wrapper > .row > .col-lg-10 .wd-profile-orders table tr td:nth-child(2):before {
        content: "Data";
        display: none;
        font-size: 14px;
        padding-bottom: 5px;
        font-family: "obviously";
        font-weight: 600
    }

    body.area-profile.page-account-wishlist #content-wrapper > .row > .col-lg-10 .wd-profile-orders table tr td:nth-child(3):before {
        content: "SituaÃÂ§ÃÂ£o";
        display: none;
        font-size: 14px;
        padding-bottom: 5px;
        font-family: "obviously";
        font-weight: 600
    }

    body.area-profile.page-account-wishlist #content-wrapper > .row > .col-lg-10 .wd-profile-orders table tr td:nth-child(4) {
        bottom: 15px;
        position: absolute
    }

    body.area-profile.page-account-wishlist #content-wrapper > .row > .col-lg-10 .wd-profile-orders table tr td:nth-child(4):before {
        content: "Valor total: ";
        display: inline-block;
        font-size: 13px;
        padding-bottom: 0;
        font-family: "obviously";
        font-weight: 600;
        padding-right: 5px
    }

    body.area-profile.page-account-wishlist #content-wrapper > .row > .col-lg-10 .wd-profile-orders table tr td:nth-child(5) {
        width: auto;
        text-align: center;
        position: absolute;
        right: 15px;
        bottom: 0
    }

    body.area-profile.page-account-wishlist #content-wrapper > .row > .col-lg-10 .wd-profile-orders table tr td:nth-child(5):before {
        content: "Valor total";
        display: none;
        font-size: 14px;
        padding-bottom: 10px;
        font-family: "obviously";
        font-weight: 600
    }

    body.area-profile.page-account-wishlist #content-wrapper > .row > .col-lg-10 .wd-profile-orders table tr td:nth-child(5) button {
        width: auto;
        font-size: 12px;
        padding: 0 30px
    }

    body.area-profile.page-account-wishlist #content-wrapper > .row > .col-lg-10 .wd-profile-orders table tr td:nth-child(1) {
        width: 24%
    }

    body.area-profile.page-account-wishlist #content-wrapper > .row > .col-lg-10 .wd-profile-orders table tr td .expired {
        display: block;
        font-size: 8px
    }

    body.area-profile.page-account-wishlist #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary #borda-order {
        display: none
    }

    body.area-profile.page-account-wishlist #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary .wd-content {
        display: block;
        padding: 15px
    }

    body.area-profile.page-account-wishlist #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary .wd-content .wd-checkout-ordernumber {
        width: 100%
    }

    body.area-profile.page-account-wishlist #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary .wd-content .wd-checkout-ordernumber .order-description .email {
        display: inline-block
    }

    body.area-profile.page-account-wishlist #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary .wd-header .order-link {
        display: none
    }

    body.area-profile.page-account-wishlist #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary + .wd-checkout-ordertracking-v2 .wd-content .value ul li.completed.status-5:after {
        left: 20px !important;
        border-radius: 10px !important
    }

    body.area-profile.page-account-wishlist #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary .order-link {
        display: none
    }

    body.area-profile.page-account-wishlist #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary .summary-data {
        width: 100%
    }

    body.area-profile.page-account-wishlist #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary .summary-data .labels {
        display: block;
        text-align: left
    }

    body.area-profile.page-account-wishlist #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary .summary-data .labels li {
        width: 100%
    }

    body.area-profile.page-account-wishlist #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary .summary-data .labels li:nth-child(2n) {
        width: 100%
    }

    body.area-profile.page-account-wishlist #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary .summary-data .labels li.payment strong {
        width: 160px
    }

    body.area-profile.page-account-gift-certificate #content-wrapper > .row > .col-lg-2 > .wd-profile-panelmenu ul.level-1 {
        padding: 0;
        background: none;
        flex-wrap: wrap;
        justify-content: center;
        gap: 12px;
        margin-bottom: 20px
    }

    body.area-profile.page-account-gift-certificate #content-wrapper > .row > .col-lg-2 > .wd-profile-panelmenu ul.level-1 > li.borda-menu {
        display: none
    }

    body.area-profile.page-account-gift-certificate #content-wrapper > .row > .col-lg-2 > .wd-profile-panelmenu ul.level-1 > li a {
        display: block;
        padding: 0 30px;
        background: #fff;
        font-size: 13px;
        border-radius: 30px;
        border: 1px solid #EBEBEB;
        height: 48px;
        line-height: 45px
    }

    body.area-profile.page-account-gift-certificate #content-wrapper > .row > .col-lg-2 > .wd-profile-panelmenu ul.level-1 > li:hover > a {
        background: #FF2B5A;
        color: #fff;
        border: 1px solid #FF2B5A
    }

    body.area-profile.page-account-gift-certificate #content-wrapper > .row > .col-lg-2 > .wd-profile-panelmenu ul.level-1 > li .current {
        background: #FF2B5A;
        color: #fff;
        border: 1px solid #FF2B5A
    }

    body.area-profile.page-account-gift-certificate #content-wrapper > .row > .col-lg-2 > .wd-profile-panelmenu ul.level-1 > li.sign-out a {
        width: 163px;
        padding: 0;
        background: #EBEBEB;
        text-align: center
    }

    body.area-profile.page-account-gift-certificate #content-wrapper > .row > .col-lg-10 .wd-profile-reorder .grid table thead th {
        display: none
    }

    body.area-profile.page-account-gift-certificate #content-wrapper > .row > .col-lg-10 .wd-profile-reorder .grid table thead th:first-child {
        display: block;
        width: 100%
    }

    body.area-profile.page-account-gift-certificate #content-wrapper > .row > .col-lg-10 .wd-profile-reorder .grid table tbody tr {
        height: 250px;
        vertical-align: top
    }

    body.area-profile.page-account-gift-certificate #content-wrapper > .row > .col-lg-10 .wd-profile-reorder .grid table tbody td:nth-child(3) {
        position: absolute;
        bottom: 30px;
        border: none;
        left: 0;
        text-align: center;
        width: 33.3%
    }

    body.area-profile.page-account-gift-certificate #content-wrapper > .row > .col-lg-10 .wd-profile-reorder .grid table tbody td:nth-child(3):before {
        content: "PreÃÂ§o UnitÃÂ¡rio";
        font-size: 12px;
        font-family: "obviously";
        font-weight: 500;
        display: block
    }

    body.area-profile.page-account-gift-certificate #content-wrapper > .row > .col-lg-10 .wd-profile-reorder .grid table tbody td:nth-child(2) {
        position: absolute;
        bottom: 30px;
        border: none;
        left: 50%;
        text-align: center;
        transform: translateX(-50%);
        width: 33.3%
    }

    body.area-profile.page-account-gift-certificate #content-wrapper > .row > .col-lg-10 .wd-profile-reorder .grid table tbody td:nth-child(2):before {
        content: "Qtd";
        font-size: 12px;
        font-family: "obviously";
        font-weight: 500;
        display: block
    }

    body.area-profile.page-account-gift-certificate #content-wrapper > .row > .col-lg-10 .wd-profile-reorder .grid table tbody td:nth-child(4) {
        position: absolute;
        bottom: 30px;
        border: none;
        right: 0;
        text-align: center;
        width: 33.3%
    }

    body.area-profile.page-account-gift-certificate #content-wrapper > .row > .col-lg-10 .wd-profile-reorder .grid table tbody td:nth-child(4):before {
        content: "Subtotal";
        font-size: 12px;
        font-family: "obviously";
        font-weight: 500;
        display: block
    }

    body.area-profile.page-account-gift-certificate #content-wrapper > .row > .col-lg-10 .wd-profile-reorder .buy-all {
        position: absolute;
        bottom: -88px;
        left: 50%;
        transform: translateX(-50%)
    }

    body.area-profile.page-account-gift-certificate #content-wrapper > .row > .col-lg-10 > .wd-profile-register .customer-type-data .input-wrapper {
        width: 100%
    }

    body.area-profile.page-account-gift-certificate #content-wrapper > .row > .col-lg-10 > .wd-profile-register .customer-type-data .left .aceito_receber {
        display: none
    }

    body.area-profile.page-account-gift-certificate #content-wrapper > .row > .col-lg-10 > .wd-profile-change-password .customer-type-data .input-wrapper {
        width: 100%
    }

    body.area-profile.page-account-gift-certificate #content-wrapper > .row > .col-lg-10 > .wd-profile-change-password .customer-type-data .left .aceito_receber {
        display: none
    }

    body.area-profile.page-account-gift-certificate #content-wrapper > .row > .col-lg-10 > .wd-profile-addresses .grid tbody tr {
        background: #fff;
        height: 150px;
        position: relative;
        padding: 5px 10px;
        border-radius: 10px;
        display: block
    }

    body.area-profile.page-account-gift-certificate #content-wrapper > .row > .col-lg-10 > .wd-profile-addresses .grid tbody tr:after {
        content: "";
        position: absolute;
        left: 0;
        bottom: 0;
        background: #f9f9f9;
        height: 10px;
        display: none
    }

    body.area-profile.page-account-gift-certificate #content-wrapper > .row > .col-lg-10 > .wd-profile-addresses .grid tbody tr:last-child:after {
        display: none !important
    }

    body.area-profile.page-account-gift-certificate #content-wrapper > .row > .col-lg-10 > .wd-profile-addresses .grid tbody tr td {
        padding-bottom: 0;
        border: none
    }

    body.area-profile.page-account-gift-certificate #content-wrapper > .row > .col-lg-10 .wd-profile-orders {
        padding: 0
    }

    body.area-profile.page-account-gift-certificate #content-wrapper > .row > .col-lg-10 .wd-profile-orders table tbody tr {
        height: 80px;
        border-radius: 10px;
        padding: 15px 10px
    }

    body.area-profile.page-account-gift-certificate #content-wrapper > .row > .col-lg-10 .wd-profile-orders table tbody tr:nth-child(2n+1) {
        background: #fff
    }

    body.area-profile.page-account-gift-certificate #content-wrapper > .row > .col-lg-10 .wd-profile-orders table thead {
        display: table;
        width: 100%;
        padding-bottom: 10px
    }

    body.area-profile.page-account-gift-certificate #content-wrapper > .row > .col-lg-10 .wd-profile-orders table thead .action {
        display: none
    }

    body.area-profile.page-account-gift-certificate #content-wrapper > .row > .col-lg-10 .wd-profile-orders table thead th {
        width: 37%
    }

    body.area-profile.page-account-gift-certificate #content-wrapper > .row > .col-lg-10 .wd-profile-orders table thead th:nth-child(1) {
        width: 22%;
        padding-left: 10px !important
    }

    body.area-profile.page-account-gift-certificate #content-wrapper > .row > .col-lg-10 .wd-profile-orders table thead th:nth-child(4) {
        display: none
    }

    body.area-profile.page-account-gift-certificate #content-wrapper > .row > .col-lg-10 .wd-profile-orders table tr {
        display: flex;
        flex-wrap: wrap;
        padding-bottom: 0;
        border-bottom: none;
        margin-bottom: 20px;
        position: relative;
        height: auto
    }

    body.area-profile.page-account-gift-certificate #content-wrapper > .row > .col-lg-10 .wd-profile-orders table tr:last-child {
        margin-bottom: 0
    }

    body.area-profile.page-account-gift-certificate #content-wrapper > .row > .col-lg-10 .wd-profile-orders table tr td {
        width: 50%;
        margin-bottom: 20px;
        width: 38%
    }

    body.area-profile.page-account-gift-certificate #content-wrapper > .row > .col-lg-10 .wd-profile-orders table tr td:first-child {
        padding-left: 0 !important
    }

    body.area-profile.page-account-gift-certificate #content-wrapper > .row > .col-lg-10 .wd-profile-orders table tr td:first-child:before {
        content: "CÃÂ³digo";
        display: none;
        font-size: 14px;
        padding-bottom: 5px;
        font-family: "obviously";
        font-weight: 600
    }

    body.area-profile.page-account-gift-certificate #content-wrapper > .row > .col-lg-10 .wd-profile-orders table tr td:nth-child(2):before {
        content: "Data";
        display: none;
        font-size: 14px;
        padding-bottom: 5px;
        font-family: "obviously";
        font-weight: 600
    }

    body.area-profile.page-account-gift-certificate #content-wrapper > .row > .col-lg-10 .wd-profile-orders table tr td:nth-child(3):before {
        content: "SituaÃÂ§ÃÂ£o";
        display: none;
        font-size: 14px;
        padding-bottom: 5px;
        font-family: "obviously";
        font-weight: 600
    }

    body.area-profile.page-account-gift-certificate #content-wrapper > .row > .col-lg-10 .wd-profile-orders table tr td:nth-child(4) {
        bottom: 15px;
        position: absolute
    }

    body.area-profile.page-account-gift-certificate #content-wrapper > .row > .col-lg-10 .wd-profile-orders table tr td:nth-child(4):before {
        content: "Valor total: ";
        display: inline-block;
        font-size: 13px;
        padding-bottom: 0;
        font-family: "obviously";
        font-weight: 600;
        padding-right: 5px
    }

    body.area-profile.page-account-gift-certificate #content-wrapper > .row > .col-lg-10 .wd-profile-orders table tr td:nth-child(5) {
        width: auto;
        text-align: center;
        position: absolute;
        right: 15px;
        bottom: 0
    }

    body.area-profile.page-account-gift-certificate #content-wrapper > .row > .col-lg-10 .wd-profile-orders table tr td:nth-child(5):before {
        content: "Valor total";
        display: none;
        font-size: 14px;
        padding-bottom: 10px;
        font-family: "obviously";
        font-weight: 600
    }

    body.area-profile.page-account-gift-certificate #content-wrapper > .row > .col-lg-10 .wd-profile-orders table tr td:nth-child(5) button {
        width: auto;
        font-size: 12px;
        padding: 0 30px
    }

    body.area-profile.page-account-gift-certificate #content-wrapper > .row > .col-lg-10 .wd-profile-orders table tr td:nth-child(1) {
        width: 24%
    }

    body.area-profile.page-account-gift-certificate #content-wrapper > .row > .col-lg-10 .wd-profile-orders table tr td .expired {
        display: block;
        font-size: 8px
    }

    body.area-profile.page-account-gift-certificate #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary #borda-order {
        display: none
    }

    body.area-profile.page-account-gift-certificate #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary .wd-content {
        display: block;
        padding: 15px
    }

    body.area-profile.page-account-gift-certificate #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary .wd-content .wd-checkout-ordernumber {
        width: 100%
    }

    body.area-profile.page-account-gift-certificate #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary .wd-content .wd-checkout-ordernumber .order-description .email {
        display: inline-block
    }

    body.area-profile.page-account-gift-certificate #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary .wd-header .order-link {
        display: none
    }

    body.area-profile.page-account-gift-certificate #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary + .wd-checkout-ordertracking-v2 .wd-content .value ul li.completed.status-5:after {
        left: 20px !important;
        border-radius: 10px !important
    }

    body.area-profile.page-account-gift-certificate #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary .order-link {
        display: none
    }

    body.area-profile.page-account-gift-certificate #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary .summary-data {
        width: 100%
    }

    body.area-profile.page-account-gift-certificate #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary .summary-data .labels {
        display: block;
        text-align: left
    }

    body.area-profile.page-account-gift-certificate #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary .summary-data .labels li {
        width: 100%
    }

    body.area-profile.page-account-gift-certificate #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary .summary-data .labels li:nth-child(2n) {
        width: 100%
    }

    body.area-profile.page-account-gift-certificate #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary .summary-data .labels li.payment strong {
        width: 160px
    }

    body.area-profile.page-register .wd-profile-register .wd-profile-register {
        padding: 0 15px
    }

    body.area-profile.page-register .wd-profile-register .button-wrapper {
        width: 80%
    }

    body.area-profile.page-register .wd-profile-register .contact-data {
        padding-bottom: 80px
    }

    body.area-profile.page-register .wd-profile-register .wd-content .input-wrapper {
        width: 100%
    }

    body.area-profile.page-register .wd-profile-register .wd-content .input-wrapper.termo {
        width: 85%;
        bottom: 130px
    }

    body.area-profile.page-register .wd-profile-register .wd-content .input-wrapper.aceito_receber {
        width: 85%;
        bottom: 73px
    }
}

@media (max-width: 768px) {
    body.area-profile.page-account-index .wd-browsing-breadcrumbs {
        padding: 15px 0
    }

    body.area-profile.page-account-index #middle {
        max-width: 92%;
        margin: 0 auto;
        display: block
    }

    body.area-profile.page-account-index #content-wrapper > .row > .col-lg-10 > .wd-profile-register {
        padding: 0
    }

    body.area-profile.page-account-index #content-wrapper > .row > .col-lg-10 > .wd-profile-change-password {
        padding: 0
    }

    body.area-profile.page-account-index #content-wrapper > .row > .col-lg-10 > .wd-profile-gift-certificate-list {
        padding: 10px
    }

    body.area-profile.page-account-index #content-wrapper > .row > .col-lg-10 > .wd-profile-wishlist-manage {
        padding: 10px
    }

    body.area-profile.page-account-index #content-wrapper > .row > .col-lg-10 > .wd-profile-wishlist-form {
        padding: 10px
    }

    body.area-profile.page-account-index #content-wrapper > .row > .col-lg-10 > .wd-profile-wishlist-form input {
        width: 100%
    }

    body.area-profile.page-account-index #content-wrapper > .row > .col-lg-10 > .wd-profile-wishlist-form textarea {
        width: 100%
    }

    body.area-profile.page-account-index #content-wrapper > .row > .col-lg-10 > .wd-profile-wishlist-form select {
        width: 100%
    }

    body.area-profile.page-account-index #content-wrapper > .row > .col-lg-10 > .wd-profile-wishlist-form .show-address .link-create-address {
        width: 160px;
        font-size: 11px
    }

    body.area-profile.page-account-index #content-wrapper > .row > .col-lg-10 > .wd-profile-wishlist-list {
        padding: 10px
    }

    body.area-profile.page-account-index #content-wrapper > .row > .col-lg-10 > .wd-profile-addressform {
        padding: 10px
    }

    body.area-profile.page-account-index #content-wrapper > .row > .col-lg-10 > .wd-profile-addresses {
        padding: 0
    }

    body.area-profile.page-account-index #content-wrapper > .row > .col-lg-10 > .wd-profile-addresses .grid {
        padding-top: 20px
    }

    body.area-profile.page-account-index #content-wrapper > .row > .col-lg-10 > .wd-profile-addresses .grid thead {
        display: none
    }

    body.area-profile.page-account-index #content-wrapper > .row > .col-lg-10 > .wd-profile-addresses .grid td.action {
        width: 80px;
        position: absolute;
        top: 10px;
        right: 50px
    }

    body.area-profile.page-account-index #content-wrapper > .row > .col-lg-10 > .wd-profile-addresses .grid td:first-child {
        font-size: 12px;
        position: relative;
        top: 5px
    }

    body.area-profile.page-account-index #content-wrapper > .row > .col-lg-10 > .wd-profile-addresses .grid td:first-child:before {
        content: "IdentificaÃÂ§ÃÂ£o";
        font-family: "obviously";
        font-weight: 600;
        display: none
    }

    body.area-profile.page-account-index #content-wrapper > .row > .col-lg-10 > .wd-profile-addresses .grid td:nth-child(2) {
        position: absolute;
        top: 55px;
        width: 90%;
        left: 10px;
        font-size: 12px
    }

    body.area-profile.page-account-index #content-wrapper > .row > .col-lg-10 > .wd-profile-addresses .grid td:nth-child(2):before {
        content: "EndereÃÂ§o";
        font-family: "obviously";
        font-weight: 600;
        display: block
    }

    body.area-profile.page-account-index #content-wrapper > .row > .col-lg-10 > .wd-profile-addresses .grid td:nth-child(3) {
        position: absolute;
        top: 100px;
        width: 50%;
        left: 10px;
        font-size: 12px
    }

    body.area-profile.page-account-index #content-wrapper > .row > .col-lg-10 > .wd-profile-addresses .grid td:nth-child(3):before {
        content: "Cidade - Estado";
        font-family: "obviously";
        font-weight: 600;
        display: block
    }

    body.area-profile.page-account-index #content-wrapper > .row > .col-lg-10 > .wd-profile-addresses .grid td:nth-child(4) {
        position: absolute;
        top: 100px;
        width: 40%;
        left: 50%;
        font-size: 12px
    }

    body.area-profile.page-account-index #content-wrapper > .row > .col-lg-10 > .wd-profile-addresses .grid td:nth-child(4):before {
        content: "CEP";
        font-family: "obviously";
        font-weight: 600;
        display: block
    }

    body.area-profile.page-account-index #content-wrapper > .row > .col-lg-10 > .wd-profile-addresses .grid td:nth-child(5) {
        text-align: center
    }

    body.area-profile.page-account-index #content-wrapper > .row > .col-lg-10 > .wd-profile-addresses .grid td:nth-child(5):before {
        content: "AÃÂ§ÃÂµes";
        font-family: "obviously";
        font-weight: 600;
        display: block;
        padding-bottom: 10px
    }

    body.area-profile.page-account-index #content-wrapper > .row > .col-lg-10 > .wd-profile-addresses .grid td:before {
        display: none !important
    }

    body.area-profile.page-account-index #content-wrapper > .row > .col-lg-10 > .wd-profile-addresses .grid .action button {
        width: 50%
    }

    body.area-profile.page-account-index #content-wrapper > .row > .col-lg-10 > .wd-profile-addresses .grid .action .set-main-address {
        display: inline-block;
        width: auto;
        margin-top: 0
    }

    body.area-profile.page-account-index #content-wrapper > .row > .col-lg-10 > .wd-profile-addresses .grid .action .main-address-label {
        display: inline-block
    }

    body.area-profile.page-account-index #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary {
        padding-top: 40px
    }

    body.area-profile.page-account-index #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary .wd-checkout-basket-summary thead {
        display: none
    }

    body.area-profile.page-account-index #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary .wd-checkout-basket-summary td.product-image img {
        max-width: 60px
    }

    body.area-profile.page-account-index #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary .wd-checkout-basket-summary .item-subtotal {
        white-space: nowrap
    }

    body.area-profile.page-account-index #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary + .wd-checkout-ordertracking-v2 {
        padding: 0
    }

    body.area-profile.page-account-index #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary + .wd-checkout-ordertracking-v2 .wd-content .value ul {
        width: 100%;
        display: block;
        height: 440px
    }

    body.area-profile.page-account-index #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary + .wd-checkout-ordertracking-v2 .wd-content .value ul:before {
        width: 10px;
        height: 440px;
        left: 20px;
        top: 0
    }

    body.area-profile.page-account-index #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary + .wd-checkout-ordertracking-v2 .wd-content .value ul li {
        width: 220px;
        height: 17%;
        position: relative
    }

    body.area-profile.page-account-index #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary + .wd-checkout-ordertracking-v2 .wd-content .value ul li strong {
        font-size: 10px;
        line-height: 12px;
        position: absolute;
        bottom: -2px;
        left: 50px
    }

    body.area-profile.page-account-index #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary + .wd-checkout-ordertracking-v2 .wd-content .value ul li small {
        height: auto;
        font-size: 14px;
        top: initial;
        position: absolute;
        bottom: 10px;
        left: 50px
    }

    body.area-profile.page-account-index #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary + .wd-checkout-ordertracking-v2 .wd-content .value ul li .icon {
        margin: 0;
        position: absolute;
        bottom: -5px;
        top: initial;
        left: 16px
    }

    body.area-profile.page-account-index #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary + .wd-checkout-ordertracking-v2 .wd-content .value ul li.completed:before {
        left: 20px;
        height: 190%;
        width: 10px;
        border-radius: 10px 10px 0 0;
        top: 0
    }

    body.area-profile.page-account-index #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary + .wd-checkout-ordertracking-v2 .wd-content .value ul li.completed + .completed:after {
        left: 20px;
        height: 100%;
        width: 10px;
        border-radius: 10px 10px 0 0;
        top: 70px
    }

    body.area-profile.page-account-index #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary a.btn.btn-lg.order-link {
        display: block
    }

    body.area-profile.page-account-index #content-wrapper > .row > .col-lg-10 .title-lola {
        justify-content: center
    }

    body.area-profile.page-account-index #content-wrapper > .row > .col-lg-10 .title-lola h2 {
        text-align: center;
        font-size: 16px
    }

    body.area-profile.page-account-orders .wd-browsing-breadcrumbs {
        padding: 15px 0
    }

    body.area-profile.page-account-orders #middle {
        max-width: 92%;
        margin: 0 auto;
        display: block
    }

    body.area-profile.page-account-orders #content-wrapper > .row > .col-lg-10 > .wd-profile-register {
        padding: 0
    }

    body.area-profile.page-account-orders #content-wrapper > .row > .col-lg-10 > .wd-profile-change-password {
        padding: 0
    }

    body.area-profile.page-account-orders #content-wrapper > .row > .col-lg-10 > .wd-profile-gift-certificate-list {
        padding: 10px
    }

    body.area-profile.page-account-orders #content-wrapper > .row > .col-lg-10 > .wd-profile-wishlist-manage {
        padding: 10px
    }

    body.area-profile.page-account-orders #content-wrapper > .row > .col-lg-10 > .wd-profile-wishlist-form {
        padding: 10px
    }

    body.area-profile.page-account-orders #content-wrapper > .row > .col-lg-10 > .wd-profile-wishlist-form input {
        width: 100%
    }

    body.area-profile.page-account-orders #content-wrapper > .row > .col-lg-10 > .wd-profile-wishlist-form textarea {
        width: 100%
    }

    body.area-profile.page-account-orders #content-wrapper > .row > .col-lg-10 > .wd-profile-wishlist-form select {
        width: 100%
    }

    body.area-profile.page-account-orders #content-wrapper > .row > .col-lg-10 > .wd-profile-wishlist-form .show-address .link-create-address {
        width: 160px;
        font-size: 11px
    }

    body.area-profile.page-account-orders #content-wrapper > .row > .col-lg-10 > .wd-profile-wishlist-list {
        padding: 10px
    }

    body.area-profile.page-account-orders #content-wrapper > .row > .col-lg-10 > .wd-profile-addressform {
        padding: 10px
    }

    body.area-profile.page-account-orders #content-wrapper > .row > .col-lg-10 > .wd-profile-addresses {
        padding: 0
    }

    body.area-profile.page-account-orders #content-wrapper > .row > .col-lg-10 > .wd-profile-addresses .grid {
        padding-top: 20px
    }

    body.area-profile.page-account-orders #content-wrapper > .row > .col-lg-10 > .wd-profile-addresses .grid thead {
        display: none
    }

    body.area-profile.page-account-orders #content-wrapper > .row > .col-lg-10 > .wd-profile-addresses .grid td.action {
        width: 80px;
        position: absolute;
        top: 10px;
        right: 50px
    }

    body.area-profile.page-account-orders #content-wrapper > .row > .col-lg-10 > .wd-profile-addresses .grid td:first-child {
        font-size: 12px;
        position: relative;
        top: 5px
    }

    body.area-profile.page-account-orders #content-wrapper > .row > .col-lg-10 > .wd-profile-addresses .grid td:first-child:before {
        content: "IdentificaÃÂ§ÃÂ£o";
        font-family: "obviously";
        font-weight: 600;
        display: none
    }

    body.area-profile.page-account-orders #content-wrapper > .row > .col-lg-10 > .wd-profile-addresses .grid td:nth-child(2) {
        position: absolute;
        top: 55px;
        width: 90%;
        left: 10px;
        font-size: 12px
    }

    body.area-profile.page-account-orders #content-wrapper > .row > .col-lg-10 > .wd-profile-addresses .grid td:nth-child(2):before {
        content: "EndereÃÂ§o";
        font-family: "obviously";
        font-weight: 600;
        display: block
    }

    body.area-profile.page-account-orders #content-wrapper > .row > .col-lg-10 > .wd-profile-addresses .grid td:nth-child(3) {
        position: absolute;
        top: 100px;
        width: 50%;
        left: 10px;
        font-size: 12px
    }

    body.area-profile.page-account-orders #content-wrapper > .row > .col-lg-10 > .wd-profile-addresses .grid td:nth-child(3):before {
        content: "Cidade - Estado";
        font-family: "obviously";
        font-weight: 600;
        display: block
    }

    body.area-profile.page-account-orders #content-wrapper > .row > .col-lg-10 > .wd-profile-addresses .grid td:nth-child(4) {
        position: absolute;
        top: 100px;
        width: 40%;
        left: 50%;
        font-size: 12px
    }

    body.area-profile.page-account-orders #content-wrapper > .row > .col-lg-10 > .wd-profile-addresses .grid td:nth-child(4):before {
        content: "CEP";
        font-family: "obviously";
        font-weight: 600;
        display: block
    }

    body.area-profile.page-account-orders #content-wrapper > .row > .col-lg-10 > .wd-profile-addresses .grid td:nth-child(5) {
        text-align: center
    }

    body.area-profile.page-account-orders #content-wrapper > .row > .col-lg-10 > .wd-profile-addresses .grid td:nth-child(5):before {
        content: "AÃÂ§ÃÂµes";
        font-family: "obviously";
        font-weight: 600;
        display: block;
        padding-bottom: 10px
    }

    body.area-profile.page-account-orders #content-wrapper > .row > .col-lg-10 > .wd-profile-addresses .grid td:before {
        display: none !important
    }

    body.area-profile.page-account-orders #content-wrapper > .row > .col-lg-10 > .wd-profile-addresses .grid .action button {
        width: 50%
    }

    body.area-profile.page-account-orders #content-wrapper > .row > .col-lg-10 > .wd-profile-addresses .grid .action .set-main-address {
        display: inline-block;
        width: auto;
        margin-top: 0
    }

    body.area-profile.page-account-orders #content-wrapper > .row > .col-lg-10 > .wd-profile-addresses .grid .action .main-address-label {
        display: inline-block
    }

    body.area-profile.page-account-orders #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary {
        padding-top: 40px
    }

    body.area-profile.page-account-orders #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary .wd-checkout-basket-summary thead {
        display: none
    }

    body.area-profile.page-account-orders #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary .wd-checkout-basket-summary td.product-image img {
        max-width: 60px
    }

    body.area-profile.page-account-orders #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary .wd-checkout-basket-summary .item-subtotal {
        white-space: nowrap
    }

    body.area-profile.page-account-orders #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary + .wd-checkout-ordertracking-v2 {
        padding: 0
    }

    body.area-profile.page-account-orders #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary + .wd-checkout-ordertracking-v2 .wd-content .value ul {
        width: 100%;
        display: block;
        height: 440px
    }

    body.area-profile.page-account-orders #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary + .wd-checkout-ordertracking-v2 .wd-content .value ul:before {
        width: 10px;
        height: 440px;
        left: 20px;
        top: 0
    }

    body.area-profile.page-account-orders #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary + .wd-checkout-ordertracking-v2 .wd-content .value ul li {
        width: 220px;
        height: 17%;
        position: relative
    }

    body.area-profile.page-account-orders #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary + .wd-checkout-ordertracking-v2 .wd-content .value ul li strong {
        font-size: 10px;
        line-height: 12px;
        position: absolute;
        bottom: -2px;
        left: 50px
    }

    body.area-profile.page-account-orders #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary + .wd-checkout-ordertracking-v2 .wd-content .value ul li small {
        height: auto;
        font-size: 14px;
        top: initial;
        position: absolute;
        bottom: 10px;
        left: 50px
    }

    body.area-profile.page-account-orders #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary + .wd-checkout-ordertracking-v2 .wd-content .value ul li .icon {
        margin: 0;
        position: absolute;
        bottom: -5px;
        top: initial;
        left: 16px
    }

    body.area-profile.page-account-orders #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary + .wd-checkout-ordertracking-v2 .wd-content .value ul li.completed:before {
        left: 20px;
        height: 190%;
        width: 10px;
        border-radius: 10px 10px 0 0;
        top: 0
    }

    body.area-profile.page-account-orders #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary + .wd-checkout-ordertracking-v2 .wd-content .value ul li.completed + .completed:after {
        left: 20px;
        height: 100%;
        width: 10px;
        border-radius: 10px 10px 0 0;
        top: 70px
    }

    body.area-profile.page-account-orders #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary a.btn.btn-lg.order-link {
        display: block
    }

    body.area-profile.page-account-orders #content-wrapper > .row > .col-lg-10 .title-lola {
        justify-content: center
    }

    body.area-profile.page-account-orders #content-wrapper > .row > .col-lg-10 .title-lola h2 {
        text-align: center;
        font-size: 16px
    }

    body.area-profile.page-account-orderdetail .wd-browsing-breadcrumbs {
        padding: 15px 0
    }

    body.area-profile.page-account-orderdetail #middle {
        max-width: 92%;
        margin: 0 auto;
        display: block
    }

    body.area-profile.page-account-orderdetail #content-wrapper > .row > .col-lg-10 > .wd-profile-register {
        padding: 0
    }

    body.area-profile.page-account-orderdetail #content-wrapper > .row > .col-lg-10 > .wd-profile-change-password {
        padding: 0
    }

    body.area-profile.page-account-orderdetail #content-wrapper > .row > .col-lg-10 > .wd-profile-gift-certificate-list {
        padding: 10px
    }

    body.area-profile.page-account-orderdetail #content-wrapper > .row > .col-lg-10 > .wd-profile-wishlist-manage {
        padding: 10px
    }

    body.area-profile.page-account-orderdetail #content-wrapper > .row > .col-lg-10 > .wd-profile-wishlist-form {
        padding: 10px
    }

    body.area-profile.page-account-orderdetail #content-wrapper > .row > .col-lg-10 > .wd-profile-wishlist-form input {
        width: 100%
    }

    body.area-profile.page-account-orderdetail #content-wrapper > .row > .col-lg-10 > .wd-profile-wishlist-form textarea {
        width: 100%
    }

    body.area-profile.page-account-orderdetail #content-wrapper > .row > .col-lg-10 > .wd-profile-wishlist-form select {
        width: 100%
    }

    body.area-profile.page-account-orderdetail #content-wrapper > .row > .col-lg-10 > .wd-profile-wishlist-form .show-address .link-create-address {
        width: 160px;
        font-size: 11px
    }

    body.area-profile.page-account-orderdetail #content-wrapper > .row > .col-lg-10 > .wd-profile-wishlist-list {
        padding: 10px
    }

    body.area-profile.page-account-orderdetail #content-wrapper > .row > .col-lg-10 > .wd-profile-addressform {
        padding: 10px
    }

    body.area-profile.page-account-orderdetail #content-wrapper > .row > .col-lg-10 > .wd-profile-addresses {
        padding: 0
    }

    body.area-profile.page-account-orderdetail #content-wrapper > .row > .col-lg-10 > .wd-profile-addresses .grid {
        padding-top: 20px
    }

    body.area-profile.page-account-orderdetail #content-wrapper > .row > .col-lg-10 > .wd-profile-addresses .grid thead {
        display: none
    }

    body.area-profile.page-account-orderdetail #content-wrapper > .row > .col-lg-10 > .wd-profile-addresses .grid td.action {
        width: 80px;
        position: absolute;
        top: 10px;
        right: 50px
    }

    body.area-profile.page-account-orderdetail #content-wrapper > .row > .col-lg-10 > .wd-profile-addresses .grid td:first-child {
        font-size: 12px;
        position: relative;
        top: 5px
    }

    body.area-profile.page-account-orderdetail #content-wrapper > .row > .col-lg-10 > .wd-profile-addresses .grid td:first-child:before {
        content: "IdentificaÃÂ§ÃÂ£o";
        font-family: "obviously";
        font-weight: 600;
        display: none
    }

    body.area-profile.page-account-orderdetail #content-wrapper > .row > .col-lg-10 > .wd-profile-addresses .grid td:nth-child(2) {
        position: absolute;
        top: 55px;
        width: 90%;
        left: 10px;
        font-size: 12px
    }

    body.area-profile.page-account-orderdetail #content-wrapper > .row > .col-lg-10 > .wd-profile-addresses .grid td:nth-child(2):before {
        content: "EndereÃÂ§o";
        font-family: "obviously";
        font-weight: 600;
        display: block
    }

    body.area-profile.page-account-orderdetail #content-wrapper > .row > .col-lg-10 > .wd-profile-addresses .grid td:nth-child(3) {
        position: absolute;
        top: 100px;
        width: 50%;
        left: 10px;
        font-size: 12px
    }

    body.area-profile.page-account-orderdetail #content-wrapper > .row > .col-lg-10 > .wd-profile-addresses .grid td:nth-child(3):before {
        content: "Cidade - Estado";
        font-family: "obviously";
        font-weight: 600;
        display: block
    }

    body.area-profile.page-account-orderdetail #content-wrapper > .row > .col-lg-10 > .wd-profile-addresses .grid td:nth-child(4) {
        position: absolute;
        top: 100px;
        width: 40%;
        left: 50%;
        font-size: 12px
    }

    body.area-profile.page-account-orderdetail #content-wrapper > .row > .col-lg-10 > .wd-profile-addresses .grid td:nth-child(4):before {
        content: "CEP";
        font-family: "obviously";
        font-weight: 600;
        display: block
    }

    body.area-profile.page-account-orderdetail #content-wrapper > .row > .col-lg-10 > .wd-profile-addresses .grid td:nth-child(5) {
        text-align: center
    }

    body.area-profile.page-account-orderdetail #content-wrapper > .row > .col-lg-10 > .wd-profile-addresses .grid td:nth-child(5):before {
        content: "AÃÂ§ÃÂµes";
        font-family: "obviously";
        font-weight: 600;
        display: block;
        padding-bottom: 10px
    }

    body.area-profile.page-account-orderdetail #content-wrapper > .row > .col-lg-10 > .wd-profile-addresses .grid td:before {
        display: none !important
    }

    body.area-profile.page-account-orderdetail #content-wrapper > .row > .col-lg-10 > .wd-profile-addresses .grid .action button {
        width: 50%
    }

    body.area-profile.page-account-orderdetail #content-wrapper > .row > .col-lg-10 > .wd-profile-addresses .grid .action .set-main-address {
        display: inline-block;
        width: auto;
        margin-top: 0
    }

    body.area-profile.page-account-orderdetail #content-wrapper > .row > .col-lg-10 > .wd-profile-addresses .grid .action .main-address-label {
        display: inline-block
    }

    body.area-profile.page-account-orderdetail #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary {
        padding-top: 40px
    }

    body.area-profile.page-account-orderdetail #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary .wd-checkout-basket-summary thead {
        display: none
    }

    body.area-profile.page-account-orderdetail #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary .wd-checkout-basket-summary td.product-image img {
        max-width: 60px
    }

    body.area-profile.page-account-orderdetail #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary .wd-checkout-basket-summary .item-subtotal {
        white-space: nowrap
    }

    body.area-profile.page-account-orderdetail #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary + .wd-checkout-ordertracking-v2 {
        padding: 0
    }

    body.area-profile.page-account-orderdetail #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary + .wd-checkout-ordertracking-v2 .wd-content .value ul {
        width: 100%;
        display: block;
        height: 440px
    }

    body.area-profile.page-account-orderdetail #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary + .wd-checkout-ordertracking-v2 .wd-content .value ul:before {
        width: 10px;
        height: 440px;
        left: 20px;
        top: 0
    }

    body.area-profile.page-account-orderdetail #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary + .wd-checkout-ordertracking-v2 .wd-content .value ul li {
        width: 220px;
        height: 17%;
        position: relative
    }

    body.area-profile.page-account-orderdetail #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary + .wd-checkout-ordertracking-v2 .wd-content .value ul li strong {
        font-size: 10px;
        line-height: 12px;
        position: absolute;
        bottom: -2px;
        left: 50px
    }

    body.area-profile.page-account-orderdetail #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary + .wd-checkout-ordertracking-v2 .wd-content .value ul li small {
        height: auto;
        font-size: 14px;
        top: initial;
        position: absolute;
        bottom: 10px;
        left: 50px
    }

    body.area-profile.page-account-orderdetail #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary + .wd-checkout-ordertracking-v2 .wd-content .value ul li .icon {
        margin: 0;
        position: absolute;
        bottom: -5px;
        top: initial;
        left: 16px
    }

    body.area-profile.page-account-orderdetail #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary + .wd-checkout-ordertracking-v2 .wd-content .value ul li.completed:before {
        left: 20px;
        height: 190%;
        width: 10px;
        border-radius: 10px 10px 0 0;
        top: 0
    }

    body.area-profile.page-account-orderdetail #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary + .wd-checkout-ordertracking-v2 .wd-content .value ul li.completed + .completed:after {
        left: 20px;
        height: 100%;
        width: 10px;
        border-radius: 10px 10px 0 0;
        top: 70px
    }

    body.area-profile.page-account-orderdetail #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary a.btn.btn-lg.order-link {
        display: block
    }

    body.area-profile.page-account-orderdetail #content-wrapper > .row > .col-lg-10 .title-lola {
        justify-content: center
    }

    body.area-profile.page-account-orderdetail #content-wrapper > .row > .col-lg-10 .title-lola h2 {
        text-align: center;
        font-size: 16px
    }

    body.area-profile.page-account-edit .wd-browsing-breadcrumbs {
        padding: 15px 0
    }

    body.area-profile.page-account-edit #middle {
        max-width: 92%;
        margin: 0 auto;
        display: block
    }

    body.area-profile.page-account-edit #content-wrapper > .row > .col-lg-10 > .wd-profile-register {
        padding: 0
    }

    body.area-profile.page-account-edit #content-wrapper > .row > .col-lg-10 > .wd-profile-change-password {
        padding: 0
    }

    body.area-profile.page-account-edit #content-wrapper > .row > .col-lg-10 > .wd-profile-gift-certificate-list {
        padding: 10px
    }

    body.area-profile.page-account-edit #content-wrapper > .row > .col-lg-10 > .wd-profile-wishlist-manage {
        padding: 10px
    }

    body.area-profile.page-account-edit #content-wrapper > .row > .col-lg-10 > .wd-profile-wishlist-form {
        padding: 10px
    }

    body.area-profile.page-account-edit #content-wrapper > .row > .col-lg-10 > .wd-profile-wishlist-form input {
        width: 100%
    }

    body.area-profile.page-account-edit #content-wrapper > .row > .col-lg-10 > .wd-profile-wishlist-form textarea {
        width: 100%
    }

    body.area-profile.page-account-edit #content-wrapper > .row > .col-lg-10 > .wd-profile-wishlist-form select {
        width: 100%
    }

    body.area-profile.page-account-edit #content-wrapper > .row > .col-lg-10 > .wd-profile-wishlist-form .show-address .link-create-address {
        width: 160px;
        font-size: 11px
    }

    body.area-profile.page-account-edit #content-wrapper > .row > .col-lg-10 > .wd-profile-wishlist-list {
        padding: 10px
    }

    body.area-profile.page-account-edit #content-wrapper > .row > .col-lg-10 > .wd-profile-addressform {
        padding: 10px
    }

    body.area-profile.page-account-edit #content-wrapper > .row > .col-lg-10 > .wd-profile-addresses {
        padding: 0
    }

    body.area-profile.page-account-edit #content-wrapper > .row > .col-lg-10 > .wd-profile-addresses .grid {
        padding-top: 20px
    }

    body.area-profile.page-account-edit #content-wrapper > .row > .col-lg-10 > .wd-profile-addresses .grid thead {
        display: none
    }

    body.area-profile.page-account-edit #content-wrapper > .row > .col-lg-10 > .wd-profile-addresses .grid td.action {
        width: 80px;
        position: absolute;
        top: 10px;
        right: 50px
    }

    body.area-profile.page-account-edit #content-wrapper > .row > .col-lg-10 > .wd-profile-addresses .grid td:first-child {
        font-size: 12px;
        position: relative;
        top: 5px
    }

    body.area-profile.page-account-edit #content-wrapper > .row > .col-lg-10 > .wd-profile-addresses .grid td:first-child:before {
        content: "IdentificaÃÂ§ÃÂ£o";
        font-family: "obviously";
        font-weight: 600;
        display: none
    }

    body.area-profile.page-account-edit #content-wrapper > .row > .col-lg-10 > .wd-profile-addresses .grid td:nth-child(2) {
        position: absolute;
        top: 55px;
        width: 90%;
        left: 10px;
        font-size: 12px
    }

    body.area-profile.page-account-edit #content-wrapper > .row > .col-lg-10 > .wd-profile-addresses .grid td:nth-child(2):before {
        content: "EndereÃÂ§o";
        font-family: "obviously";
        font-weight: 600;
        display: block
    }

    body.area-profile.page-account-edit #content-wrapper > .row > .col-lg-10 > .wd-profile-addresses .grid td:nth-child(3) {
        position: absolute;
        top: 100px;
        width: 50%;
        left: 10px;
        font-size: 12px
    }

    body.area-profile.page-account-edit #content-wrapper > .row > .col-lg-10 > .wd-profile-addresses .grid td:nth-child(3):before {
        content: "Cidade - Estado";
        font-family: "obviously";
        font-weight: 600;
        display: block
    }

    body.area-profile.page-account-edit #content-wrapper > .row > .col-lg-10 > .wd-profile-addresses .grid td:nth-child(4) {
        position: absolute;
        top: 100px;
        width: 40%;
        left: 50%;
        font-size: 12px
    }

    body.area-profile.page-account-edit #content-wrapper > .row > .col-lg-10 > .wd-profile-addresses .grid td:nth-child(4):before {
        content: "CEP";
        font-family: "obviously";
        font-weight: 600;
        display: block
    }

    body.area-profile.page-account-edit #content-wrapper > .row > .col-lg-10 > .wd-profile-addresses .grid td:nth-child(5) {
        text-align: center
    }

    body.area-profile.page-account-edit #content-wrapper > .row > .col-lg-10 > .wd-profile-addresses .grid td:nth-child(5):before {
        content: "AÃÂ§ÃÂµes";
        font-family: "obviously";
        font-weight: 600;
        display: block;
        padding-bottom: 10px
    }

    body.area-profile.page-account-edit #content-wrapper > .row > .col-lg-10 > .wd-profile-addresses .grid td:before {
        display: none !important
    }

    body.area-profile.page-account-edit #content-wrapper > .row > .col-lg-10 > .wd-profile-addresses .grid .action button {
        width: 50%
    }

    body.area-profile.page-account-edit #content-wrapper > .row > .col-lg-10 > .wd-profile-addresses .grid .action .set-main-address {
        display: inline-block;
        width: auto;
        margin-top: 0
    }

    body.area-profile.page-account-edit #content-wrapper > .row > .col-lg-10 > .wd-profile-addresses .grid .action .main-address-label {
        display: inline-block
    }

    body.area-profile.page-account-edit #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary {
        padding-top: 40px
    }

    body.area-profile.page-account-edit #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary .wd-checkout-basket-summary thead {
        display: none
    }

    body.area-profile.page-account-edit #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary .wd-checkout-basket-summary td.product-image img {
        max-width: 60px
    }

    body.area-profile.page-account-edit #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary .wd-checkout-basket-summary .item-subtotal {
        white-space: nowrap
    }

    body.area-profile.page-account-edit #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary + .wd-checkout-ordertracking-v2 {
        padding: 0
    }

    body.area-profile.page-account-edit #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary + .wd-checkout-ordertracking-v2 .wd-content .value ul {
        width: 100%;
        display: block;
        height: 440px
    }

    body.area-profile.page-account-edit #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary + .wd-checkout-ordertracking-v2 .wd-content .value ul:before {
        width: 10px;
        height: 440px;
        left: 20px;
        top: 0
    }

    body.area-profile.page-account-edit #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary + .wd-checkout-ordertracking-v2 .wd-content .value ul li {
        width: 220px;
        height: 17%;
        position: relative
    }

    body.area-profile.page-account-edit #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary + .wd-checkout-ordertracking-v2 .wd-content .value ul li strong {
        font-size: 10px;
        line-height: 12px;
        position: absolute;
        bottom: -2px;
        left: 50px
    }

    body.area-profile.page-account-edit #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary + .wd-checkout-ordertracking-v2 .wd-content .value ul li small {
        height: auto;
        font-size: 14px;
        top: initial;
        position: absolute;
        bottom: 10px;
        left: 50px
    }

    body.area-profile.page-account-edit #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary + .wd-checkout-ordertracking-v2 .wd-content .value ul li .icon {
        margin: 0;
        position: absolute;
        bottom: -5px;
        top: initial;
        left: 16px
    }

    body.area-profile.page-account-edit #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary + .wd-checkout-ordertracking-v2 .wd-content .value ul li.completed:before {
        left: 20px;
        height: 190%;
        width: 10px;
        border-radius: 10px 10px 0 0;
        top: 0
    }

    body.area-profile.page-account-edit #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary + .wd-checkout-ordertracking-v2 .wd-content .value ul li.completed + .completed:after {
        left: 20px;
        height: 100%;
        width: 10px;
        border-radius: 10px 10px 0 0;
        top: 70px
    }

    body.area-profile.page-account-edit #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary a.btn.btn-lg.order-link {
        display: block
    }

    body.area-profile.page-account-edit #content-wrapper > .row > .col-lg-10 .title-lola {
        justify-content: center
    }

    body.area-profile.page-account-edit #content-wrapper > .row > .col-lg-10 .title-lola h2 {
        text-align: center;
        font-size: 16px
    }

    body.area-profile.page-account-change-password .wd-browsing-breadcrumbs {
        padding: 15px 0
    }

    body.area-profile.page-account-change-password #middle {
        max-width: 92%;
        margin: 0 auto;
        display: block
    }

    body.area-profile.page-account-change-password #content-wrapper > .row > .col-lg-10 > .wd-profile-register {
        padding: 0
    }

    body.area-profile.page-account-change-password #content-wrapper > .row > .col-lg-10 > .wd-profile-change-password {
        padding: 0
    }

    body.area-profile.page-account-change-password #content-wrapper > .row > .col-lg-10 > .wd-profile-gift-certificate-list {
        padding: 10px
    }

    body.area-profile.page-account-change-password #content-wrapper > .row > .col-lg-10 > .wd-profile-wishlist-manage {
        padding: 10px
    }

    body.area-profile.page-account-change-password #content-wrapper > .row > .col-lg-10 > .wd-profile-wishlist-form {
        padding: 10px
    }

    body.area-profile.page-account-change-password #content-wrapper > .row > .col-lg-10 > .wd-profile-wishlist-form input {
        width: 100%
    }

    body.area-profile.page-account-change-password #content-wrapper > .row > .col-lg-10 > .wd-profile-wishlist-form textarea {
        width: 100%
    }

    body.area-profile.page-account-change-password #content-wrapper > .row > .col-lg-10 > .wd-profile-wishlist-form select {
        width: 100%
    }

    body.area-profile.page-account-change-password #content-wrapper > .row > .col-lg-10 > .wd-profile-wishlist-form .show-address .link-create-address {
        width: 160px;
        font-size: 11px
    }

    body.area-profile.page-account-change-password #content-wrapper > .row > .col-lg-10 > .wd-profile-wishlist-list {
        padding: 10px
    }

    body.area-profile.page-account-change-password #content-wrapper > .row > .col-lg-10 > .wd-profile-addressform {
        padding: 10px
    }

    body.area-profile.page-account-change-password #content-wrapper > .row > .col-lg-10 > .wd-profile-addresses {
        padding: 0
    }

    body.area-profile.page-account-change-password #content-wrapper > .row > .col-lg-10 > .wd-profile-addresses .grid {
        padding-top: 20px
    }

    body.area-profile.page-account-change-password #content-wrapper > .row > .col-lg-10 > .wd-profile-addresses .grid thead {
        display: none
    }

    body.area-profile.page-account-change-password #content-wrapper > .row > .col-lg-10 > .wd-profile-addresses .grid td.action {
        width: 80px;
        position: absolute;
        top: 10px;
        right: 50px
    }

    body.area-profile.page-account-change-password #content-wrapper > .row > .col-lg-10 > .wd-profile-addresses .grid td:first-child {
        font-size: 12px;
        position: relative;
        top: 5px
    }

    body.area-profile.page-account-change-password #content-wrapper > .row > .col-lg-10 > .wd-profile-addresses .grid td:first-child:before {
        content: "IdentificaÃÂ§ÃÂ£o";
        font-family: "obviously";
        font-weight: 600;
        display: none
    }

    body.area-profile.page-account-change-password #content-wrapper > .row > .col-lg-10 > .wd-profile-addresses .grid td:nth-child(2) {
        position: absolute;
        top: 55px;
        width: 90%;
        left: 10px;
        font-size: 12px
    }

    body.area-profile.page-account-change-password #content-wrapper > .row > .col-lg-10 > .wd-profile-addresses .grid td:nth-child(2):before {
        content: "EndereÃÂ§o";
        font-family: "obviously";
        font-weight: 600;
        display: block
    }

    body.area-profile.page-account-change-password #content-wrapper > .row > .col-lg-10 > .wd-profile-addresses .grid td:nth-child(3) {
        position: absolute;
        top: 100px;
        width: 50%;
        left: 10px;
        font-size: 12px
    }

    body.area-profile.page-account-change-password #content-wrapper > .row > .col-lg-10 > .wd-profile-addresses .grid td:nth-child(3):before {
        content: "Cidade - Estado";
        font-family: "obviously";
        font-weight: 600;
        display: block
    }

    body.area-profile.page-account-change-password #content-wrapper > .row > .col-lg-10 > .wd-profile-addresses .grid td:nth-child(4) {
        position: absolute;
        top: 100px;
        width: 40%;
        left: 50%;
        font-size: 12px
    }

    body.area-profile.page-account-change-password #content-wrapper > .row > .col-lg-10 > .wd-profile-addresses .grid td:nth-child(4):before {
        content: "CEP";
        font-family: "obviously";
        font-weight: 600;
        display: block
    }

    body.area-profile.page-account-change-password #content-wrapper > .row > .col-lg-10 > .wd-profile-addresses .grid td:nth-child(5) {
        text-align: center
    }

    body.area-profile.page-account-change-password #content-wrapper > .row > .col-lg-10 > .wd-profile-addresses .grid td:nth-child(5):before {
        content: "AÃÂ§ÃÂµes";
        font-family: "obviously";
        font-weight: 600;
        display: block;
        padding-bottom: 10px
    }

    body.area-profile.page-account-change-password #content-wrapper > .row > .col-lg-10 > .wd-profile-addresses .grid td:before {
        display: none !important
    }

    body.area-profile.page-account-change-password #content-wrapper > .row > .col-lg-10 > .wd-profile-addresses .grid .action button {
        width: 50%
    }

    body.area-profile.page-account-change-password #content-wrapper > .row > .col-lg-10 > .wd-profile-addresses .grid .action .set-main-address {
        display: inline-block;
        width: auto;
        margin-top: 0
    }

    body.area-profile.page-account-change-password #content-wrapper > .row > .col-lg-10 > .wd-profile-addresses .grid .action .main-address-label {
        display: inline-block
    }

    body.area-profile.page-account-change-password #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary {
        padding-top: 40px
    }

    body.area-profile.page-account-change-password #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary .wd-checkout-basket-summary thead {
        display: none
    }

    body.area-profile.page-account-change-password #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary .wd-checkout-basket-summary td.product-image img {
        max-width: 60px
    }

    body.area-profile.page-account-change-password #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary .wd-checkout-basket-summary .item-subtotal {
        white-space: nowrap
    }

    body.area-profile.page-account-change-password #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary + .wd-checkout-ordertracking-v2 {
        padding: 0
    }

    body.area-profile.page-account-change-password #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary + .wd-checkout-ordertracking-v2 .wd-content .value ul {
        width: 100%;
        display: block;
        height: 440px
    }

    body.area-profile.page-account-change-password #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary + .wd-checkout-ordertracking-v2 .wd-content .value ul:before {
        width: 10px;
        height: 440px;
        left: 20px;
        top: 0
    }

    body.area-profile.page-account-change-password #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary + .wd-checkout-ordertracking-v2 .wd-content .value ul li {
        width: 220px;
        height: 17%;
        position: relative
    }

    body.area-profile.page-account-change-password #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary + .wd-checkout-ordertracking-v2 .wd-content .value ul li strong {
        font-size: 10px;
        line-height: 12px;
        position: absolute;
        bottom: -2px;
        left: 50px
    }

    body.area-profile.page-account-change-password #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary + .wd-checkout-ordertracking-v2 .wd-content .value ul li small {
        height: auto;
        font-size: 14px;
        top: initial;
        position: absolute;
        bottom: 10px;
        left: 50px
    }

    body.area-profile.page-account-change-password #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary + .wd-checkout-ordertracking-v2 .wd-content .value ul li .icon {
        margin: 0;
        position: absolute;
        bottom: -5px;
        top: initial;
        left: 16px
    }

    body.area-profile.page-account-change-password #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary + .wd-checkout-ordertracking-v2 .wd-content .value ul li.completed:before {
        left: 20px;
        height: 190%;
        width: 10px;
        border-radius: 10px 10px 0 0;
        top: 0
    }

    body.area-profile.page-account-change-password #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary + .wd-checkout-ordertracking-v2 .wd-content .value ul li.completed + .completed:after {
        left: 20px;
        height: 100%;
        width: 10px;
        border-radius: 10px 10px 0 0;
        top: 70px
    }

    body.area-profile.page-account-change-password #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary a.btn.btn-lg.order-link {
        display: block
    }

    body.area-profile.page-account-change-password #content-wrapper > .row > .col-lg-10 .title-lola {
        justify-content: center
    }

    body.area-profile.page-account-change-password #content-wrapper > .row > .col-lg-10 .title-lola h2 {
        text-align: center;
        font-size: 16px
    }

    body.area-profile.page-account-address .wd-browsing-breadcrumbs {
        padding: 15px 0
    }

    body.area-profile.page-account-address #middle {
        max-width: 92%;
        margin: 0 auto;
        display: block
    }

    body.area-profile.page-account-address #content-wrapper > .row > .col-lg-10 > .wd-profile-register {
        padding: 0
    }

    body.area-profile.page-account-address #content-wrapper > .row > .col-lg-10 > .wd-profile-change-password {
        padding: 0
    }

    body.area-profile.page-account-address #content-wrapper > .row > .col-lg-10 > .wd-profile-gift-certificate-list {
        padding: 10px
    }

    body.area-profile.page-account-address #content-wrapper > .row > .col-lg-10 > .wd-profile-wishlist-manage {
        padding: 10px
    }

    body.area-profile.page-account-address #content-wrapper > .row > .col-lg-10 > .wd-profile-wishlist-form {
        padding: 10px
    }

    body.area-profile.page-account-address #content-wrapper > .row > .col-lg-10 > .wd-profile-wishlist-form input {
        width: 100%
    }

    body.area-profile.page-account-address #content-wrapper > .row > .col-lg-10 > .wd-profile-wishlist-form textarea {
        width: 100%
    }

    body.area-profile.page-account-address #content-wrapper > .row > .col-lg-10 > .wd-profile-wishlist-form select {
        width: 100%
    }

    body.area-profile.page-account-address #content-wrapper > .row > .col-lg-10 > .wd-profile-wishlist-form .show-address .link-create-address {
        width: 160px;
        font-size: 11px
    }

    body.area-profile.page-account-address #content-wrapper > .row > .col-lg-10 > .wd-profile-wishlist-list {
        padding: 10px
    }

    body.area-profile.page-account-address #content-wrapper > .row > .col-lg-10 > .wd-profile-addressform {
        padding: 10px
    }

    body.area-profile.page-account-address #content-wrapper > .row > .col-lg-10 > .wd-profile-addresses {
        padding: 0
    }

    body.area-profile.page-account-address #content-wrapper > .row > .col-lg-10 > .wd-profile-addresses .grid {
        padding-top: 20px
    }

    body.area-profile.page-account-address #content-wrapper > .row > .col-lg-10 > .wd-profile-addresses .grid thead {
        display: none
    }

    body.area-profile.page-account-address #content-wrapper > .row > .col-lg-10 > .wd-profile-addresses .grid td.action {
        width: 80px;
        position: absolute;
        top: 10px;
        right: 50px
    }

    body.area-profile.page-account-address #content-wrapper > .row > .col-lg-10 > .wd-profile-addresses .grid td:first-child {
        font-size: 12px;
        position: relative;
        top: 5px
    }

    body.area-profile.page-account-address #content-wrapper > .row > .col-lg-10 > .wd-profile-addresses .grid td:first-child:before {
        content: "IdentificaÃÂ§ÃÂ£o";
        font-family: "obviously";
        font-weight: 600;
        display: none
    }

    body.area-profile.page-account-address #content-wrapper > .row > .col-lg-10 > .wd-profile-addresses .grid td:nth-child(2) {
        position: absolute;
        top: 55px;
        width: 90%;
        left: 10px;
        font-size: 12px
    }

    body.area-profile.page-account-address #content-wrapper > .row > .col-lg-10 > .wd-profile-addresses .grid td:nth-child(2):before {
        content: "EndereÃÂ§o";
        font-family: "obviously";
        font-weight: 600;
        display: block
    }

    body.area-profile.page-account-address #content-wrapper > .row > .col-lg-10 > .wd-profile-addresses .grid td:nth-child(3) {
        position: absolute;
        top: 100px;
        width: 50%;
        left: 10px;
        font-size: 12px
    }

    body.area-profile.page-account-address #content-wrapper > .row > .col-lg-10 > .wd-profile-addresses .grid td:nth-child(3):before {
        content: "Cidade - Estado";
        font-family: "obviously";
        font-weight: 600;
        display: block
    }

    body.area-profile.page-account-address #content-wrapper > .row > .col-lg-10 > .wd-profile-addresses .grid td:nth-child(4) {
        position: absolute;
        top: 100px;
        width: 40%;
        left: 50%;
        font-size: 12px
    }

    body.area-profile.page-account-address #content-wrapper > .row > .col-lg-10 > .wd-profile-addresses .grid td:nth-child(4):before {
        content: "CEP";
        font-family: "obviously";
        font-weight: 600;
        display: block
    }

    body.area-profile.page-account-address #content-wrapper > .row > .col-lg-10 > .wd-profile-addresses .grid td:nth-child(5) {
        text-align: center
    }

    body.area-profile.page-account-address #content-wrapper > .row > .col-lg-10 > .wd-profile-addresses .grid td:nth-child(5):before {
        content: "AÃÂ§ÃÂµes";
        font-family: "obviously";
        font-weight: 600;
        display: block;
        padding-bottom: 10px
    }

    body.area-profile.page-account-address #content-wrapper > .row > .col-lg-10 > .wd-profile-addresses .grid td:before {
        display: none !important
    }

    body.area-profile.page-account-address #content-wrapper > .row > .col-lg-10 > .wd-profile-addresses .grid .action button {
        width: 50%
    }

    body.area-profile.page-account-address #content-wrapper > .row > .col-lg-10 > .wd-profile-addresses .grid .action .set-main-address {
        display: inline-block;
        width: auto;
        margin-top: 0
    }

    body.area-profile.page-account-address #content-wrapper > .row > .col-lg-10 > .wd-profile-addresses .grid .action .main-address-label {
        display: inline-block
    }

    body.area-profile.page-account-address #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary {
        padding-top: 40px
    }

    body.area-profile.page-account-address #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary .wd-checkout-basket-summary thead {
        display: none
    }

    body.area-profile.page-account-address #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary .wd-checkout-basket-summary td.product-image img {
        max-width: 60px
    }

    body.area-profile.page-account-address #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary .wd-checkout-basket-summary .item-subtotal {
        white-space: nowrap
    }

    body.area-profile.page-account-address #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary + .wd-checkout-ordertracking-v2 {
        padding: 0
    }

    body.area-profile.page-account-address #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary + .wd-checkout-ordertracking-v2 .wd-content .value ul {
        width: 100%;
        display: block;
        height: 440px
    }

    body.area-profile.page-account-address #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary + .wd-checkout-ordertracking-v2 .wd-content .value ul:before {
        width: 10px;
        height: 440px;
        left: 20px;
        top: 0
    }

    body.area-profile.page-account-address #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary + .wd-checkout-ordertracking-v2 .wd-content .value ul li {
        width: 220px;
        height: 17%;
        position: relative
    }

    body.area-profile.page-account-address #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary + .wd-checkout-ordertracking-v2 .wd-content .value ul li strong {
        font-size: 10px;
        line-height: 12px;
        position: absolute;
        bottom: -2px;
        left: 50px
    }

    body.area-profile.page-account-address #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary + .wd-checkout-ordertracking-v2 .wd-content .value ul li small {
        height: auto;
        font-size: 14px;
        top: initial;
        position: absolute;
        bottom: 10px;
        left: 50px
    }

    body.area-profile.page-account-address #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary + .wd-checkout-ordertracking-v2 .wd-content .value ul li .icon {
        margin: 0;
        position: absolute;
        bottom: -5px;
        top: initial;
        left: 16px
    }

    body.area-profile.page-account-address #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary + .wd-checkout-ordertracking-v2 .wd-content .value ul li.completed:before {
        left: 20px;
        height: 190%;
        width: 10px;
        border-radius: 10px 10px 0 0;
        top: 0
    }

    body.area-profile.page-account-address #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary + .wd-checkout-ordertracking-v2 .wd-content .value ul li.completed + .completed:after {
        left: 20px;
        height: 100%;
        width: 10px;
        border-radius: 10px 10px 0 0;
        top: 70px
    }

    body.area-profile.page-account-address #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary a.btn.btn-lg.order-link {
        display: block
    }

    body.area-profile.page-account-address #content-wrapper > .row > .col-lg-10 .title-lola {
        justify-content: center
    }

    body.area-profile.page-account-address #content-wrapper > .row > .col-lg-10 .title-lola h2 {
        text-align: center;
        font-size: 16px
    }

    body.area-profile.page-account-wishlist .wd-browsing-breadcrumbs {
        padding: 15px 0
    }

    body.area-profile.page-account-wishlist #middle {
        max-width: 92%;
        margin: 0 auto;
        display: block
    }

    body.area-profile.page-account-wishlist #content-wrapper > .row > .col-lg-10 > .wd-profile-register {
        padding: 0
    }

    body.area-profile.page-account-wishlist #content-wrapper > .row > .col-lg-10 > .wd-profile-change-password {
        padding: 0
    }

    body.area-profile.page-account-wishlist #content-wrapper > .row > .col-lg-10 > .wd-profile-gift-certificate-list {
        padding: 10px
    }

    body.area-profile.page-account-wishlist #content-wrapper > .row > .col-lg-10 > .wd-profile-wishlist-manage {
        padding: 10px
    }

    body.area-profile.page-account-wishlist #content-wrapper > .row > .col-lg-10 > .wd-profile-wishlist-form {
        padding: 10px
    }

    body.area-profile.page-account-wishlist #content-wrapper > .row > .col-lg-10 > .wd-profile-wishlist-form input {
        width: 100%
    }

    body.area-profile.page-account-wishlist #content-wrapper > .row > .col-lg-10 > .wd-profile-wishlist-form textarea {
        width: 100%
    }

    body.area-profile.page-account-wishlist #content-wrapper > .row > .col-lg-10 > .wd-profile-wishlist-form select {
        width: 100%
    }

    body.area-profile.page-account-wishlist #content-wrapper > .row > .col-lg-10 > .wd-profile-wishlist-form .show-address .link-create-address {
        width: 160px;
        font-size: 11px
    }

    body.area-profile.page-account-wishlist #content-wrapper > .row > .col-lg-10 > .wd-profile-wishlist-list {
        padding: 10px
    }

    body.area-profile.page-account-wishlist #content-wrapper > .row > .col-lg-10 > .wd-profile-addressform {
        padding: 10px
    }

    body.area-profile.page-account-wishlist #content-wrapper > .row > .col-lg-10 > .wd-profile-addresses {
        padding: 0
    }

    body.area-profile.page-account-wishlist #content-wrapper > .row > .col-lg-10 > .wd-profile-addresses .grid {
        padding-top: 20px
    }

    body.area-profile.page-account-wishlist #content-wrapper > .row > .col-lg-10 > .wd-profile-addresses .grid thead {
        display: none
    }

    body.area-profile.page-account-wishlist #content-wrapper > .row > .col-lg-10 > .wd-profile-addresses .grid td.action {
        width: 80px;
        position: absolute;
        top: 10px;
        right: 50px
    }

    body.area-profile.page-account-wishlist #content-wrapper > .row > .col-lg-10 > .wd-profile-addresses .grid td:first-child {
        font-size: 12px;
        position: relative;
        top: 5px
    }

    body.area-profile.page-account-wishlist #content-wrapper > .row > .col-lg-10 > .wd-profile-addresses .grid td:first-child:before {
        content: "IdentificaÃÂ§ÃÂ£o";
        font-family: "obviously";
        font-weight: 600;
        display: none
    }

    body.area-profile.page-account-wishlist #content-wrapper > .row > .col-lg-10 > .wd-profile-addresses .grid td:nth-child(2) {
        position: absolute;
        top: 55px;
        width: 90%;
        left: 10px;
        font-size: 12px
    }

    body.area-profile.page-account-wishlist #content-wrapper > .row > .col-lg-10 > .wd-profile-addresses .grid td:nth-child(2):before {
        content: "EndereÃÂ§o";
        font-family: "obviously";
        font-weight: 600;
        display: block
    }

    body.area-profile.page-account-wishlist #content-wrapper > .row > .col-lg-10 > .wd-profile-addresses .grid td:nth-child(3) {
        position: absolute;
        top: 100px;
        width: 50%;
        left: 10px;
        font-size: 12px
    }

    body.area-profile.page-account-wishlist #content-wrapper > .row > .col-lg-10 > .wd-profile-addresses .grid td:nth-child(3):before {
        content: "Cidade - Estado";
        font-family: "obviously";
        font-weight: 600;
        display: block
    }

    body.area-profile.page-account-wishlist #content-wrapper > .row > .col-lg-10 > .wd-profile-addresses .grid td:nth-child(4) {
        position: absolute;
        top: 100px;
        width: 40%;
        left: 50%;
        font-size: 12px
    }

    body.area-profile.page-account-wishlist #content-wrapper > .row > .col-lg-10 > .wd-profile-addresses .grid td:nth-child(4):before {
        content: "CEP";
        font-family: "obviously";
        font-weight: 600;
        display: block
    }

    body.area-profile.page-account-wishlist #content-wrapper > .row > .col-lg-10 > .wd-profile-addresses .grid td:nth-child(5) {
        text-align: center
    }

    body.area-profile.page-account-wishlist #content-wrapper > .row > .col-lg-10 > .wd-profile-addresses .grid td:nth-child(5):before {
        content: "AÃÂ§ÃÂµes";
        font-family: "obviously";
        font-weight: 600;
        display: block;
        padding-bottom: 10px
    }

    body.area-profile.page-account-wishlist #content-wrapper > .row > .col-lg-10 > .wd-profile-addresses .grid td:before {
        display: none !important
    }

    body.area-profile.page-account-wishlist #content-wrapper > .row > .col-lg-10 > .wd-profile-addresses .grid .action button {
        width: 50%
    }

    body.area-profile.page-account-wishlist #content-wrapper > .row > .col-lg-10 > .wd-profile-addresses .grid .action .set-main-address {
        display: inline-block;
        width: auto;
        margin-top: 0
    }

    body.area-profile.page-account-wishlist #content-wrapper > .row > .col-lg-10 > .wd-profile-addresses .grid .action .main-address-label {
        display: inline-block
    }

    body.area-profile.page-account-wishlist #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary {
        padding-top: 40px
    }

    body.area-profile.page-account-wishlist #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary .wd-checkout-basket-summary thead {
        display: none
    }

    body.area-profile.page-account-wishlist #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary .wd-checkout-basket-summary td.product-image img {
        max-width: 60px
    }

    body.area-profile.page-account-wishlist #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary .wd-checkout-basket-summary .item-subtotal {
        white-space: nowrap
    }

    body.area-profile.page-account-wishlist #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary + .wd-checkout-ordertracking-v2 {
        padding: 0
    }

    body.area-profile.page-account-wishlist #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary + .wd-checkout-ordertracking-v2 .wd-content .value ul {
        width: 100%;
        display: block;
        height: 440px
    }

    body.area-profile.page-account-wishlist #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary + .wd-checkout-ordertracking-v2 .wd-content .value ul:before {
        width: 10px;
        height: 440px;
        left: 20px;
        top: 0
    }

    body.area-profile.page-account-wishlist #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary + .wd-checkout-ordertracking-v2 .wd-content .value ul li {
        width: 220px;
        height: 17%;
        position: relative
    }

    body.area-profile.page-account-wishlist #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary + .wd-checkout-ordertracking-v2 .wd-content .value ul li strong {
        font-size: 10px;
        line-height: 12px;
        position: absolute;
        bottom: -2px;
        left: 50px
    }

    body.area-profile.page-account-wishlist #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary + .wd-checkout-ordertracking-v2 .wd-content .value ul li small {
        height: auto;
        font-size: 14px;
        top: initial;
        position: absolute;
        bottom: 10px;
        left: 50px
    }

    body.area-profile.page-account-wishlist #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary + .wd-checkout-ordertracking-v2 .wd-content .value ul li .icon {
        margin: 0;
        position: absolute;
        bottom: -5px;
        top: initial;
        left: 16px
    }

    body.area-profile.page-account-wishlist #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary + .wd-checkout-ordertracking-v2 .wd-content .value ul li.completed:before {
        left: 20px;
        height: 190%;
        width: 10px;
        border-radius: 10px 10px 0 0;
        top: 0
    }

    body.area-profile.page-account-wishlist #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary + .wd-checkout-ordertracking-v2 .wd-content .value ul li.completed + .completed:after {
        left: 20px;
        height: 100%;
        width: 10px;
        border-radius: 10px 10px 0 0;
        top: 70px
    }

    body.area-profile.page-account-wishlist #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary a.btn.btn-lg.order-link {
        display: block
    }

    body.area-profile.page-account-wishlist #content-wrapper > .row > .col-lg-10 .title-lola {
        justify-content: center
    }

    body.area-profile.page-account-wishlist #content-wrapper > .row > .col-lg-10 .title-lola h2 {
        text-align: center;
        font-size: 16px
    }

    body.area-profile.page-account-gift-certificate .wd-browsing-breadcrumbs {
        padding: 15px 0
    }

    body.area-profile.page-account-gift-certificate #middle {
        max-width: 92%;
        margin: 0 auto;
        display: block
    }

    body.area-profile.page-account-gift-certificate #content-wrapper > .row > .col-lg-10 > .wd-profile-register {
        padding: 0
    }

    body.area-profile.page-account-gift-certificate #content-wrapper > .row > .col-lg-10 > .wd-profile-change-password {
        padding: 0
    }

    body.area-profile.page-account-gift-certificate #content-wrapper > .row > .col-lg-10 > .wd-profile-gift-certificate-list {
        padding: 10px
    }

    body.area-profile.page-account-gift-certificate #content-wrapper > .row > .col-lg-10 > .wd-profile-wishlist-manage {
        padding: 10px
    }

    body.area-profile.page-account-gift-certificate #content-wrapper > .row > .col-lg-10 > .wd-profile-wishlist-form {
        padding: 10px
    }

    body.area-profile.page-account-gift-certificate #content-wrapper > .row > .col-lg-10 > .wd-profile-wishlist-form input {
        width: 100%
    }

    body.area-profile.page-account-gift-certificate #content-wrapper > .row > .col-lg-10 > .wd-profile-wishlist-form textarea {
        width: 100%
    }

    body.area-profile.page-account-gift-certificate #content-wrapper > .row > .col-lg-10 > .wd-profile-wishlist-form select {
        width: 100%
    }

    body.area-profile.page-account-gift-certificate #content-wrapper > .row > .col-lg-10 > .wd-profile-wishlist-form .show-address .link-create-address {
        width: 160px;
        font-size: 11px
    }

    body.area-profile.page-account-gift-certificate #content-wrapper > .row > .col-lg-10 > .wd-profile-wishlist-list {
        padding: 10px
    }

    body.area-profile.page-account-gift-certificate #content-wrapper > .row > .col-lg-10 > .wd-profile-addressform {
        padding: 10px
    }

    body.area-profile.page-account-gift-certificate #content-wrapper > .row > .col-lg-10 > .wd-profile-addresses {
        padding: 0
    }

    body.area-profile.page-account-gift-certificate #content-wrapper > .row > .col-lg-10 > .wd-profile-addresses .grid {
        padding-top: 20px
    }

    body.area-profile.page-account-gift-certificate #content-wrapper > .row > .col-lg-10 > .wd-profile-addresses .grid thead {
        display: none
    }

    body.area-profile.page-account-gift-certificate #content-wrapper > .row > .col-lg-10 > .wd-profile-addresses .grid td.action {
        width: 80px;
        position: absolute;
        top: 10px;
        right: 50px
    }

    body.area-profile.page-account-gift-certificate #content-wrapper > .row > .col-lg-10 > .wd-profile-addresses .grid td:first-child {
        font-size: 12px;
        position: relative;
        top: 5px
    }

    body.area-profile.page-account-gift-certificate #content-wrapper > .row > .col-lg-10 > .wd-profile-addresses .grid td:first-child:before {
        content: "IdentificaÃÂ§ÃÂ£o";
        font-family: "obviously";
        font-weight: 600;
        display: none
    }

    body.area-profile.page-account-gift-certificate #content-wrapper > .row > .col-lg-10 > .wd-profile-addresses .grid td:nth-child(2) {
        position: absolute;
        top: 55px;
        width: 90%;
        left: 10px;
        font-size: 12px
    }

    body.area-profile.page-account-gift-certificate #content-wrapper > .row > .col-lg-10 > .wd-profile-addresses .grid td:nth-child(2):before {
        content: "EndereÃÂ§o";
        font-family: "obviously";
        font-weight: 600;
        display: block
    }

    body.area-profile.page-account-gift-certificate #content-wrapper > .row > .col-lg-10 > .wd-profile-addresses .grid td:nth-child(3) {
        position: absolute;
        top: 100px;
        width: 50%;
        left: 10px;
        font-size: 12px
    }

    body.area-profile.page-account-gift-certificate #content-wrapper > .row > .col-lg-10 > .wd-profile-addresses .grid td:nth-child(3):before {
        content: "Cidade - Estado";
        font-family: "obviously";
        font-weight: 600;
        display: block
    }

    body.area-profile.page-account-gift-certificate #content-wrapper > .row > .col-lg-10 > .wd-profile-addresses .grid td:nth-child(4) {
        position: absolute;
        top: 100px;
        width: 40%;
        left: 50%;
        font-size: 12px
    }

    body.area-profile.page-account-gift-certificate #content-wrapper > .row > .col-lg-10 > .wd-profile-addresses .grid td:nth-child(4):before {
        content: "CEP";
        font-family: "obviously";
        font-weight: 600;
        display: block
    }

    body.area-profile.page-account-gift-certificate #content-wrapper > .row > .col-lg-10 > .wd-profile-addresses .grid td:nth-child(5) {
        text-align: center
    }

    body.area-profile.page-account-gift-certificate #content-wrapper > .row > .col-lg-10 > .wd-profile-addresses .grid td:nth-child(5):before {
        content: "AÃÂ§ÃÂµes";
        font-family: "obviously";
        font-weight: 600;
        display: block;
        padding-bottom: 10px
    }

    body.area-profile.page-account-gift-certificate #content-wrapper > .row > .col-lg-10 > .wd-profile-addresses .grid td:before {
        display: none !important
    }

    body.area-profile.page-account-gift-certificate #content-wrapper > .row > .col-lg-10 > .wd-profile-addresses .grid .action button {
        width: 50%
    }

    body.area-profile.page-account-gift-certificate #content-wrapper > .row > .col-lg-10 > .wd-profile-addresses .grid .action .set-main-address {
        display: inline-block;
        width: auto;
        margin-top: 0
    }

    body.area-profile.page-account-gift-certificate #content-wrapper > .row > .col-lg-10 > .wd-profile-addresses .grid .action .main-address-label {
        display: inline-block
    }

    body.area-profile.page-account-gift-certificate #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary {
        padding-top: 40px
    }

    body.area-profile.page-account-gift-certificate #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary .wd-checkout-basket-summary thead {
        display: none
    }

    body.area-profile.page-account-gift-certificate #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary .wd-checkout-basket-summary td.product-image img {
        max-width: 60px
    }

    body.area-profile.page-account-gift-certificate #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary .wd-checkout-basket-summary .item-subtotal {
        white-space: nowrap
    }

    body.area-profile.page-account-gift-certificate #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary + .wd-checkout-ordertracking-v2 {
        padding: 0
    }

    body.area-profile.page-account-gift-certificate #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary + .wd-checkout-ordertracking-v2 .wd-content .value ul {
        width: 100%;
        display: block;
        height: 440px
    }

    body.area-profile.page-account-gift-certificate #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary + .wd-checkout-ordertracking-v2 .wd-content .value ul:before {
        width: 10px;
        height: 440px;
        left: 20px;
        top: 0
    }

    body.area-profile.page-account-gift-certificate #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary + .wd-checkout-ordertracking-v2 .wd-content .value ul li {
        width: 220px;
        height: 17%;
        position: relative
    }

    body.area-profile.page-account-gift-certificate #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary + .wd-checkout-ordertracking-v2 .wd-content .value ul li strong {
        font-size: 10px;
        line-height: 12px;
        position: absolute;
        bottom: -2px;
        left: 50px
    }

    body.area-profile.page-account-gift-certificate #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary + .wd-checkout-ordertracking-v2 .wd-content .value ul li small {
        height: auto;
        font-size: 14px;
        top: initial;
        position: absolute;
        bottom: 10px;
        left: 50px
    }

    body.area-profile.page-account-gift-certificate #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary + .wd-checkout-ordertracking-v2 .wd-content .value ul li .icon {
        margin: 0;
        position: absolute;
        bottom: -5px;
        top: initial;
        left: 16px
    }

    body.area-profile.page-account-gift-certificate #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary + .wd-checkout-ordertracking-v2 .wd-content .value ul li.completed:before {
        left: 20px;
        height: 190%;
        width: 10px;
        border-radius: 10px 10px 0 0;
        top: 0
    }

    body.area-profile.page-account-gift-certificate #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary + .wd-checkout-ordertracking-v2 .wd-content .value ul li.completed + .completed:after {
        left: 20px;
        height: 100%;
        width: 10px;
        border-radius: 10px 10px 0 0;
        top: 70px
    }

    body.area-profile.page-account-gift-certificate #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary a.btn.btn-lg.order-link {
        display: block
    }

    body.area-profile.page-account-gift-certificate #content-wrapper > .row > .col-lg-10 .title-lola {
        justify-content: center
    }

    body.area-profile.page-account-gift-certificate #content-wrapper > .row > .col-lg-10 .title-lola h2 {
        text-align: center;
        font-size: 16px
    }
}

@media (max-width: 1535px) {
    body.area-profile.page-account-index #middle {
        max-width: 97%
    }

    body.area-profile.page-account-orders #middle {
        max-width: 97%
    }

    body.area-profile.page-account-orderdetail #middle {
        max-width: 97%
    }

    body.area-profile.page-account-edit #middle {
        max-width: 97%
    }

    body.area-profile.page-account-change-password #middle {
        max-width: 97%
    }

    body.area-profile.page-account-address #middle {
        max-width: 97%
    }

    body.area-profile.page-account-wishlist #middle {
        max-width: 97%
    }

    body.area-profile.page-account-gift-certificate #middle {
        max-width: 97%
    }
}

@media (max-width: 991px) {
    body.area-profile.page-account-index #content-wrapper > .row > .col-lg-2 {
        display: block;
        display: block;
        width: 100%;
        text-align: center
    }

    body.area-profile.page-account-index #content-wrapper > .row > .col-lg-2 .col.col-menu.text-center {
        display: none
    }

    body.area-profile.page-account-index #content-wrapper > .row > .col-lg-2 .col.text-right {
        display: none
    }

    body.area-profile.page-account-index #content-wrapper > .row > .col-lg-2 .wd-profile-panelmenu {
        padding: 0 0 10px 0
    }

    body.area-profile.page-account-index #content-wrapper > .row > .col-lg-10 {
        width: 100%;
        padding-left: 0;
        display: block
    }

    body.area-profile.page-account-index #content-wrapper > .row > .col-lg-10 > .wd-profile-addressform fieldset .input-wrapper {
        width: 100%
    }

    body.area-profile.page-account-index #content-wrapper > .row > .col-lg-10 .wd-profile-orders table th {
        font-size: 10px
    }

    body.area-profile.page-account-index #content-wrapper > .row > .col-lg-10 .wd-profile-orders table th:first-child {
        padding-left: 0 !important
    }

    body.area-profile.page-account-index #content-wrapper > .row > .col-lg-10 .wd-profile-orders table tr td {
        font-size: 11px
    }

    body.area-profile.page-account-index #content-wrapper > .row > .col-lg-10 .wd-profile-orders table tr td a {
        font-size: 11px
    }

    body.area-profile.page-account-index #content-wrapper > .row > .col-lg-10 .wd-profile-orders table tr td button {
        font-size: 10px;
        height: 30px;
        margin-bottom: 5px
    }

    body.area-profile.page-account-index #content-wrapper > .row > .col-lg-10 .wd-profile-orders table tr td.action {
        white-space: initial
    }

    body.area-profile.page-account-orders #content-wrapper > .row > .col-lg-2 {
        display: block
    }

    body.area-profile.page-account-orders #content-wrapper > .row > .col-lg-10 {
        width: 100%;
        padding-left: 0
    }

    body.area-profile.page-account-orders #content-wrapper > .row > .col-lg-10 > .wd-profile-addressform fieldset .input-wrapper {
        width: 100%
    }

    body.area-profile.page-account-orders #content-wrapper > .row > .col-lg-10 .wd-profile-orders table th {
        font-size: 10px
    }

    body.area-profile.page-account-orders #content-wrapper > .row > .col-lg-10 .wd-profile-orders table th:first-child {
        padding-left: 0 !important
    }

    body.area-profile.page-account-orders #content-wrapper > .row > .col-lg-10 .wd-profile-orders table tr td {
        font-size: 11px
    }

    body.area-profile.page-account-orders #content-wrapper > .row > .col-lg-10 .wd-profile-orders table tr td a {
        font-size: 11px
    }

    body.area-profile.page-account-orders #content-wrapper > .row > .col-lg-10 .wd-profile-orders table tr td button {
        font-size: 10px;
        height: 30px;
        margin-bottom: 5px
    }

    body.area-profile.page-account-orders #content-wrapper > .row > .col-lg-10 .wd-profile-orders table tr td.action {
        white-space: initial
    }

    body.area-profile.page-account-orderdetail #content-wrapper > .row > .col-lg-2 {
        display: block
    }

    body.area-profile.page-account-orderdetail #content-wrapper > .row > .col-lg-10 {
        width: 100%;
        padding-left: 0
    }

    body.area-profile.page-account-orderdetail #content-wrapper > .row > .col-lg-10 > .wd-profile-addressform fieldset .input-wrapper {
        width: 100%
    }

    body.area-profile.page-account-orderdetail #content-wrapper > .row > .col-lg-10 .wd-profile-orders table th {
        font-size: 10px
    }

    body.area-profile.page-account-orderdetail #content-wrapper > .row > .col-lg-10 .wd-profile-orders table th:first-child {
        padding-left: 0 !important
    }

    body.area-profile.page-account-orderdetail #content-wrapper > .row > .col-lg-10 .wd-profile-orders table tr td {
        font-size: 11px
    }

    body.area-profile.page-account-orderdetail #content-wrapper > .row > .col-lg-10 .wd-profile-orders table tr td a {
        font-size: 11px
    }

    body.area-profile.page-account-orderdetail #content-wrapper > .row > .col-lg-10 .wd-profile-orders table tr td button {
        font-size: 10px;
        height: 30px;
        margin-bottom: 5px
    }

    body.area-profile.page-account-orderdetail #content-wrapper > .row > .col-lg-10 .wd-profile-orders table tr td.action {
        white-space: initial
    }

    body.area-profile.page-account-edit #content-wrapper > .row > .col-lg-2 {
        display: block
    }

    body.area-profile.page-account-edit #content-wrapper > .row > .col-lg-10 {
        width: 100%;
        padding-left: 0
    }

    body.area-profile.page-account-edit #content-wrapper > .row > .col-lg-10 > .wd-profile-addressform fieldset .input-wrapper {
        width: 100%
    }

    body.area-profile.page-account-edit #content-wrapper > .row > .col-lg-10 .wd-profile-orders table th {
        font-size: 10px
    }

    body.area-profile.page-account-edit #content-wrapper > .row > .col-lg-10 .wd-profile-orders table th:first-child {
        padding-left: 0 !important
    }

    body.area-profile.page-account-edit #content-wrapper > .row > .col-lg-10 .wd-profile-orders table tr td {
        font-size: 11px
    }

    body.area-profile.page-account-edit #content-wrapper > .row > .col-lg-10 .wd-profile-orders table tr td a {
        font-size: 11px
    }

    body.area-profile.page-account-edit #content-wrapper > .row > .col-lg-10 .wd-profile-orders table tr td button {
        font-size: 10px;
        height: 30px;
        margin-bottom: 5px
    }

    body.area-profile.page-account-edit #content-wrapper > .row > .col-lg-10 .wd-profile-orders table tr td.action {
        white-space: initial
    }

    body.area-profile.page-account-change-password #content-wrapper > .row > .col-lg-2 {
        display: block
    }

    body.area-profile.page-account-change-password #content-wrapper > .row > .col-lg-10 {
        width: 100%;
        padding-left: 0
    }

    body.area-profile.page-account-change-password #content-wrapper > .row > .col-lg-10 > .wd-profile-addressform fieldset .input-wrapper {
        width: 100%
    }

    body.area-profile.page-account-change-password #content-wrapper > .row > .col-lg-10 .wd-profile-orders table th {
        font-size: 10px
    }

    body.area-profile.page-account-change-password #content-wrapper > .row > .col-lg-10 .wd-profile-orders table th:first-child {
        padding-left: 0 !important
    }

    body.area-profile.page-account-change-password #content-wrapper > .row > .col-lg-10 .wd-profile-orders table tr td {
        font-size: 11px
    }

    body.area-profile.page-account-change-password #content-wrapper > .row > .col-lg-10 .wd-profile-orders table tr td a {
        font-size: 11px
    }

    body.area-profile.page-account-change-password #content-wrapper > .row > .col-lg-10 .wd-profile-orders table tr td button {
        font-size: 10px;
        height: 30px;
        margin-bottom: 5px
    }

    body.area-profile.page-account-change-password #content-wrapper > .row > .col-lg-10 .wd-profile-orders table tr td.action {
        white-space: initial
    }

    body.area-profile.page-account-address #content-wrapper > .row > .col-lg-2 {
        display: block
    }

    body.area-profile.page-account-address #content-wrapper > .row > .col-lg-10 {
        width: 100%;
        padding-left: 0
    }

    body.area-profile.page-account-address #content-wrapper > .row > .col-lg-10 > .wd-profile-addressform fieldset .input-wrapper {
        width: 100%
    }

    body.area-profile.page-account-address #content-wrapper > .row > .col-lg-10 .wd-profile-orders table th {
        font-size: 10px
    }

    body.area-profile.page-account-address #content-wrapper > .row > .col-lg-10 .wd-profile-orders table th:first-child {
        padding-left: 0 !important
    }

    body.area-profile.page-account-address #content-wrapper > .row > .col-lg-10 .wd-profile-orders table tr td {
        font-size: 11px
    }

    body.area-profile.page-account-address #content-wrapper > .row > .col-lg-10 .wd-profile-orders table tr td a {
        font-size: 11px
    }

    body.area-profile.page-account-address #content-wrapper > .row > .col-lg-10 .wd-profile-orders table tr td button {
        font-size: 10px;
        height: 30px;
        margin-bottom: 5px
    }

    body.area-profile.page-account-address #content-wrapper > .row > .col-lg-10 .wd-profile-orders table tr td.action {
        white-space: initial
    }

    body.area-profile.page-account-wishlist #content-wrapper > .row > .col-lg-2 {
        display: block
    }

    body.area-profile.page-account-wishlist #content-wrapper > .row > .col-lg-10 {
        width: 100%;
        padding-left: 0
    }

    body.area-profile.page-account-wishlist #content-wrapper > .row > .col-lg-10 > .wd-profile-addressform fieldset .input-wrapper {
        width: 100%
    }

    body.area-profile.page-account-wishlist #content-wrapper > .row > .col-lg-10 .wd-profile-orders table th {
        font-size: 10px
    }

    body.area-profile.page-account-wishlist #content-wrapper > .row > .col-lg-10 .wd-profile-orders table th:first-child {
        padding-left: 0 !important
    }

    body.area-profile.page-account-wishlist #content-wrapper > .row > .col-lg-10 .wd-profile-orders table tr td {
        font-size: 11px
    }

    body.area-profile.page-account-wishlist #content-wrapper > .row > .col-lg-10 .wd-profile-orders table tr td a {
        font-size: 11px
    }

    body.area-profile.page-account-wishlist #content-wrapper > .row > .col-lg-10 .wd-profile-orders table tr td button {
        font-size: 10px;
        height: 30px;
        margin-bottom: 5px
    }

    body.area-profile.page-account-wishlist #content-wrapper > .row > .col-lg-10 .wd-profile-orders table tr td.action {
        white-space: initial
    }

    body.area-profile.page-account-gift-certificate #content-wrapper > .row > .col-lg-2 {
        display: block
    }

    body.area-profile.page-account-gift-certificate #content-wrapper > .row > .col-lg-10 {
        width: 100%;
        padding-left: 0
    }

    body.area-profile.page-account-gift-certificate #content-wrapper > .row > .col-lg-10 > .wd-profile-addressform fieldset .input-wrapper {
        width: 100%
    }

    body.area-profile.page-account-gift-certificate #content-wrapper > .row > .col-lg-10 .wd-profile-orders table th {
        font-size: 10px
    }

    body.area-profile.page-account-gift-certificate #content-wrapper > .row > .col-lg-10 .wd-profile-orders table th:first-child {
        padding-left: 0 !important
    }

    body.area-profile.page-account-gift-certificate #content-wrapper > .row > .col-lg-10 .wd-profile-orders table tr td {
        font-size: 11px
    }

    body.area-profile.page-account-gift-certificate #content-wrapper > .row > .col-lg-10 .wd-profile-orders table tr td a {
        font-size: 11px
    }

    body.area-profile.page-account-gift-certificate #content-wrapper > .row > .col-lg-10 .wd-profile-orders table tr td button {
        font-size: 10px;
        height: 30px;
        margin-bottom: 5px
    }

    body.area-profile.page-account-gift-certificate #content-wrapper > .row > .col-lg-10 .wd-profile-orders table tr td.action {
        white-space: initial
    }

    body.area-profile #middle .row.login-box {
        display: block;
        padding-top: 10px
    }

    body.area-profile #middle .row.login-box > .col-lg-5 {
        width: 92%;
        padding: 0;
        margin: 0 auto
    }
}

@media (max-width: 375px) {
    body.area-profile.page-account-index #content-wrapper > .row > .col-lg-2 > .wd-profile-panelmenu ul.level-1 > li a {
        padding: 0 10px;
        font-size: 12px
    }

    body.area-profile.page-account-index #content-wrapper > .row > .col-lg-10 .wd-profile-orders table tr td {
        font-size: 10px
    }

    body.area-profile.page-account-index #content-wrapper > .row > .col-lg-10 .wd-profile-orders table tr td a {
        font-size: 10px
    }

    body.area-profile.page-account-index #content-wrapper > .row > .col-lg-10 .wd-profile-orders table tr td button {
        font-size: 10px
    }

    body.area-profile.page-account-orders #content-wrapper > .row > .col-lg-2 > .wd-profile-panelmenu ul.level-1 > li a {
        padding: 0 10px;
        font-size: 12px
    }

    body.area-profile.page-account-orders #content-wrapper > .row > .col-lg-10 .wd-profile-orders table tr td {
        font-size: 10px
    }

    body.area-profile.page-account-orders #content-wrapper > .row > .col-lg-10 .wd-profile-orders table tr td a {
        font-size: 10px
    }

    body.area-profile.page-account-orders #content-wrapper > .row > .col-lg-10 .wd-profile-orders table tr td button {
        font-size: 10px
    }

    body.area-profile.page-account-orderdetail #content-wrapper > .row > .col-lg-2 > .wd-profile-panelmenu ul.level-1 > li a {
        padding: 0 10px;
        font-size: 12px
    }

    body.area-profile.page-account-orderdetail #content-wrapper > .row > .col-lg-10 .wd-profile-orders table tr td {
        font-size: 10px
    }

    body.area-profile.page-account-orderdetail #content-wrapper > .row > .col-lg-10 .wd-profile-orders table tr td a {
        font-size: 10px
    }

    body.area-profile.page-account-orderdetail #content-wrapper > .row > .col-lg-10 .wd-profile-orders table tr td button {
        font-size: 10px
    }

    body.area-profile.page-account-edit #content-wrapper > .row > .col-lg-2 > .wd-profile-panelmenu ul.level-1 > li a {
        padding: 0 10px;
        font-size: 12px
    }

    body.area-profile.page-account-edit #content-wrapper > .row > .col-lg-10 .wd-profile-orders table tr td {
        font-size: 10px
    }

    body.area-profile.page-account-edit #content-wrapper > .row > .col-lg-10 .wd-profile-orders table tr td a {
        font-size: 10px
    }

    body.area-profile.page-account-edit #content-wrapper > .row > .col-lg-10 .wd-profile-orders table tr td button {
        font-size: 10px
    }

    body.area-profile.page-account-change-password #content-wrapper > .row > .col-lg-2 > .wd-profile-panelmenu ul.level-1 > li a {
        padding: 0 10px;
        font-size: 12px
    }

    body.area-profile.page-account-change-password #content-wrapper > .row > .col-lg-10 .wd-profile-orders table tr td {
        font-size: 10px
    }

    body.area-profile.page-account-change-password #content-wrapper > .row > .col-lg-10 .wd-profile-orders table tr td a {
        font-size: 10px
    }

    body.area-profile.page-account-change-password #content-wrapper > .row > .col-lg-10 .wd-profile-orders table tr td button {
        font-size: 10px
    }

    body.area-profile.page-account-address #content-wrapper > .row > .col-lg-2 > .wd-profile-panelmenu ul.level-1 > li a {
        padding: 0 10px;
        font-size: 12px
    }

    body.area-profile.page-account-address #content-wrapper > .row > .col-lg-10 .wd-profile-orders table tr td {
        font-size: 10px
    }

    body.area-profile.page-account-address #content-wrapper > .row > .col-lg-10 .wd-profile-orders table tr td a {
        font-size: 10px
    }

    body.area-profile.page-account-address #content-wrapper > .row > .col-lg-10 .wd-profile-orders table tr td button {
        font-size: 10px
    }

    body.area-profile.page-account-wishlist #content-wrapper > .row > .col-lg-2 > .wd-profile-panelmenu ul.level-1 > li a {
        padding: 0 10px;
        font-size: 12px
    }

    body.area-profile.page-account-wishlist #content-wrapper > .row > .col-lg-10 .wd-profile-orders table tr td {
        font-size: 10px
    }

    body.area-profile.page-account-wishlist #content-wrapper > .row > .col-lg-10 .wd-profile-orders table tr td a {
        font-size: 10px
    }

    body.area-profile.page-account-wishlist #content-wrapper > .row > .col-lg-10 .wd-profile-orders table tr td button {
        font-size: 10px
    }

    body.area-profile.page-account-gift-certificate #content-wrapper > .row > .col-lg-2 > .wd-profile-panelmenu ul.level-1 > li a {
        padding: 0 10px;
        font-size: 12px
    }

    body.area-profile.page-account-gift-certificate #content-wrapper > .row > .col-lg-10 .wd-profile-orders table tr td {
        font-size: 10px
    }

    body.area-profile.page-account-gift-certificate #content-wrapper > .row > .col-lg-10 .wd-profile-orders table tr td a {
        font-size: 10px
    }

    body.area-profile.page-account-gift-certificate #content-wrapper > .row > .col-lg-10 .wd-profile-orders table tr td button {
        font-size: 10px
    }
}

@media (min-width: 992px) {
    body.area-profile.page-account-index #content-wrapper > .row > .col-lg-10 > .wd-profile-register.wd-widget-js:before {
        width: 1px;
        background: #E8E8E8;
        height: 97%;
        content: "";
        position: absolute;
        left: 50%;
        transform: translateX(-50%)
    }

    body.area-profile.page-account-index #content-wrapper > .row > .col-lg-10 > .wd-profile-register .button-wrapper {
        position: absolute;
        bottom: 100px;
        right: 0;
        width: 45%
    }

    body.area-profile.page-account-index #content-wrapper > .row > .col-lg-10 > .wd-profile-register .button-wrapper button {
        background: #FF2B5A;
        font-size: 16px;
        height: 50px;
        font-family: "obviously";
        font-weight: 700
    }

    body.area-profile.page-account-index #content-wrapper > .row > .col-lg-10 > .wd-profile-register .customer-type-data .left .input-wrapper-tipo_de_cabelo {
        position: absolute;
        top: 220px;
        right: 0
    }

    body.area-profile.page-account-index #content-wrapper > .row > .col-lg-10 > .wd-profile-register .customer-type-data .right .input-wrapper-email {
        position: absolute;
        top: 0;
        right: 0
    }

    body.area-profile.page-account-index #content-wrapper > .row > .col-lg-10 > .wd-profile-register .customer-type-data .right .addorsetcustomer-contact-cellphone {
        position: absolute;
        top: 99px;
        right: 0
    }

    body.area-profile.page-account-index #content-wrapper > .row > .col-lg-10 > .wd-profile-register .customer-type-data .right .addorsetcustomer-contact-cellphone small {
        padding-top: 10px;
        display: block;
        font-size: 12px;
        color: #B4B4B4
    }

    body.area-profile.page-account-index #content-wrapper > .row > .col-lg-10 > .wd-profile-change-password .button-wrapper {
        position: absolute;
        bottom: 100px;
        right: 0;
        width: 45%
    }

    body.area-profile.page-account-index #content-wrapper > .row > .col-lg-10 > .wd-profile-change-password .button-wrapper button {
        background: #FF2B5A;
        font-size: 16px;
        height: 50px;
        font-family: "obviously";
        font-weight: 700
    }

    body.area-profile.page-account-index #content-wrapper > .row > .col-lg-10 > .wd-profile-change-password .customer-type-data .left .input-wrapper-tipo_de_cabelo {
        position: absolute;
        top: 220px;
        right: 0
    }

    body.area-profile.page-account-index #content-wrapper > .row > .col-lg-10 > .wd-profile-change-password .customer-type-data .right .input-wrapper-email {
        position: absolute;
        top: 0;
        right: 0
    }

    body.area-profile.page-account-index #content-wrapper > .row > .col-lg-10 > .wd-profile-change-password .customer-type-data .right .addorsetcustomer-contact-cellphone {
        position: absolute;
        top: 99px;
        right: 0
    }

    body.area-profile.page-account-index #content-wrapper > .row > .col-lg-10 > .wd-profile-change-password .customer-type-data .right .addorsetcustomer-contact-cellphone small {
        padding-top: 10px;
        display: block;
        font-size: 12px;
        color: #B4B4B4
    }

    body.area-profile.page-account-index #content-wrapper > .row > .col-lg-10 > .wd-profile-addresses .grid tbody tr td {
        background: #fff
    }

    body.area-profile.page-account-index #content-wrapper > .row > .col-lg-10 > .wd-profile-addresses .grid tbody tr td:nth-child(1) {
        padding-left: 30px !important;
        border-radius: 80px 0 0 80px
    }

    body.area-profile.page-account-index #content-wrapper > .row > .col-lg-10 > .wd-profile-addresses .grid tbody tr td:last-child {
        border-radius: 0 80px 80px 0;
        padding-right: 30px !important
    }

    body.area-profile.page-account-orders #content-wrapper > .row > .col-lg-10 > .wd-profile-register.wd-widget-js:before {
        width: 1px;
        background: #E8E8E8;
        height: 97%;
        content: "";
        position: absolute;
        left: 50%;
        transform: translateX(-50%)
    }

    body.area-profile.page-account-orders #content-wrapper > .row > .col-lg-10 > .wd-profile-register .button-wrapper {
        position: absolute;
        bottom: 100px;
        right: 0;
        width: 45%
    }

    body.area-profile.page-account-orders #content-wrapper > .row > .col-lg-10 > .wd-profile-register .button-wrapper button {
        background: #FF2B5A;
        font-size: 16px;
        height: 50px;
        font-family: "obviously";
        font-weight: 700
    }

    body.area-profile.page-account-orders #content-wrapper > .row > .col-lg-10 > .wd-profile-register .customer-type-data .left .input-wrapper-tipo_de_cabelo {
        position: absolute;
        top: 220px;
        right: 0
    }

    body.area-profile.page-account-orders #content-wrapper > .row > .col-lg-10 > .wd-profile-register .customer-type-data .right .input-wrapper-email {
        position: absolute;
        top: 0;
        right: 0
    }

    body.area-profile.page-account-orders #content-wrapper > .row > .col-lg-10 > .wd-profile-register .customer-type-data .right .addorsetcustomer-contact-cellphone {
        position: absolute;
        top: 99px;
        right: 0
    }

    body.area-profile.page-account-orders #content-wrapper > .row > .col-lg-10 > .wd-profile-register .customer-type-data .right .addorsetcustomer-contact-cellphone small {
        padding-top: 10px;
        display: block;
        font-size: 12px;
        color: #B4B4B4
    }

    body.area-profile.page-account-orders #content-wrapper > .row > .col-lg-10 > .wd-profile-change-password .button-wrapper {
        position: absolute;
        bottom: 100px;
        right: 0;
        width: 45%
    }

    body.area-profile.page-account-orders #content-wrapper > .row > .col-lg-10 > .wd-profile-change-password .button-wrapper button {
        background: #FF2B5A;
        font-size: 16px;
        height: 50px;
        font-family: "obviously";
        font-weight: 700
    }

    body.area-profile.page-account-orders #content-wrapper > .row > .col-lg-10 > .wd-profile-change-password .customer-type-data .left .input-wrapper-tipo_de_cabelo {
        position: absolute;
        top: 220px;
        right: 0
    }

    body.area-profile.page-account-orders #content-wrapper > .row > .col-lg-10 > .wd-profile-change-password .customer-type-data .right .input-wrapper-email {
        position: absolute;
        top: 0;
        right: 0
    }

    body.area-profile.page-account-orders #content-wrapper > .row > .col-lg-10 > .wd-profile-change-password .customer-type-data .right .addorsetcustomer-contact-cellphone {
        position: absolute;
        top: 99px;
        right: 0
    }

    body.area-profile.page-account-orders #content-wrapper > .row > .col-lg-10 > .wd-profile-change-password .customer-type-data .right .addorsetcustomer-contact-cellphone small {
        padding-top: 10px;
        display: block;
        font-size: 12px;
        color: #B4B4B4
    }

    body.area-profile.page-account-orders #content-wrapper > .row > .col-lg-10 > .wd-profile-addresses .grid tbody tr td {
        background: #fff
    }

    body.area-profile.page-account-orders #content-wrapper > .row > .col-lg-10 > .wd-profile-addresses .grid tbody tr td:nth-child(1) {
        padding-left: 30px !important;
        border-radius: 80px 0 0 80px
    }

    body.area-profile.page-account-orders #content-wrapper > .row > .col-lg-10 > .wd-profile-addresses .grid tbody tr td:last-child {
        border-radius: 0 80px 80px 0;
        padding-right: 30px !important
    }

    body.area-profile.page-account-orderdetail #content-wrapper > .row > .col-lg-10 > .wd-profile-register.wd-widget-js:before {
        width: 1px;
        background: #E8E8E8;
        height: 97%;
        content: "";
        position: absolute;
        left: 50%;
        transform: translateX(-50%)
    }

    body.area-profile.page-account-orderdetail #content-wrapper > .row > .col-lg-10 > .wd-profile-register .button-wrapper {
        position: absolute;
        bottom: 100px;
        right: 0;
        width: 45%
    }

    body.area-profile.page-account-orderdetail #content-wrapper > .row > .col-lg-10 > .wd-profile-register .button-wrapper button {
        background: #FF2B5A;
        font-size: 16px;
        height: 50px;
        font-family: "obviously";
        font-weight: 700
    }

    body.area-profile.page-account-orderdetail #content-wrapper > .row > .col-lg-10 > .wd-profile-register .customer-type-data .left .input-wrapper-tipo_de_cabelo {
        position: absolute;
        top: 220px;
        right: 0
    }

    body.area-profile.page-account-orderdetail #content-wrapper > .row > .col-lg-10 > .wd-profile-register .customer-type-data .right .input-wrapper-email {
        position: absolute;
        top: 0;
        right: 0
    }

    body.area-profile.page-account-orderdetail #content-wrapper > .row > .col-lg-10 > .wd-profile-register .customer-type-data .right .addorsetcustomer-contact-cellphone {
        position: absolute;
        top: 99px;
        right: 0
    }

    body.area-profile.page-account-orderdetail #content-wrapper > .row > .col-lg-10 > .wd-profile-register .customer-type-data .right .addorsetcustomer-contact-cellphone small {
        padding-top: 10px;
        display: block;
        font-size: 12px;
        color: #B4B4B4
    }

    body.area-profile.page-account-orderdetail #content-wrapper > .row > .col-lg-10 > .wd-profile-change-password .button-wrapper {
        position: absolute;
        bottom: 100px;
        right: 0;
        width: 45%
    }

    body.area-profile.page-account-orderdetail #content-wrapper > .row > .col-lg-10 > .wd-profile-change-password .button-wrapper button {
        background: #FF2B5A;
        font-size: 16px;
        height: 50px;
        font-family: "obviously";
        font-weight: 700
    }

    body.area-profile.page-account-orderdetail #content-wrapper > .row > .col-lg-10 > .wd-profile-change-password .customer-type-data .left .input-wrapper-tipo_de_cabelo {
        position: absolute;
        top: 220px;
        right: 0
    }

    body.area-profile.page-account-orderdetail #content-wrapper > .row > .col-lg-10 > .wd-profile-change-password .customer-type-data .right .input-wrapper-email {
        position: absolute;
        top: 0;
        right: 0
    }

    body.area-profile.page-account-orderdetail #content-wrapper > .row > .col-lg-10 > .wd-profile-change-password .customer-type-data .right .addorsetcustomer-contact-cellphone {
        position: absolute;
        top: 99px;
        right: 0
    }

    body.area-profile.page-account-orderdetail #content-wrapper > .row > .col-lg-10 > .wd-profile-change-password .customer-type-data .right .addorsetcustomer-contact-cellphone small {
        padding-top: 10px;
        display: block;
        font-size: 12px;
        color: #B4B4B4
    }

    body.area-profile.page-account-orderdetail #content-wrapper > .row > .col-lg-10 > .wd-profile-addresses .grid tbody tr td {
        background: #fff
    }

    body.area-profile.page-account-orderdetail #content-wrapper > .row > .col-lg-10 > .wd-profile-addresses .grid tbody tr td:nth-child(1) {
        padding-left: 30px !important;
        border-radius: 80px 0 0 80px
    }

    body.area-profile.page-account-orderdetail #content-wrapper > .row > .col-lg-10 > .wd-profile-addresses .grid tbody tr td:last-child {
        border-radius: 0 80px 80px 0;
        padding-right: 30px !important
    }

    body.area-profile.page-account-edit #content-wrapper > .row > .col-lg-10 > .wd-profile-register.wd-widget-js:before {
        width: 1px;
        background: #E8E8E8;
        height: 97%;
        content: "";
        position: absolute;
        left: 50%;
        transform: translateX(-50%)
    }

    body.area-profile.page-account-edit #content-wrapper > .row > .col-lg-10 > .wd-profile-register .button-wrapper {
        position: absolute;
        bottom: 100px;
        right: 0;
        width: 45%
    }

    body.area-profile.page-account-edit #content-wrapper > .row > .col-lg-10 > .wd-profile-register .button-wrapper button {
        background: #FF2B5A;
        font-size: 16px;
        height: 50px;
        font-family: "obviously";
        font-weight: 700
    }

    body.area-profile.page-account-edit #content-wrapper > .row > .col-lg-10 > .wd-profile-register .customer-type-data .left .input-wrapper-tipo_de_cabelo {
        position: absolute;
        top: 220px;
        right: 0
    }

    body.area-profile.page-account-edit #content-wrapper > .row > .col-lg-10 > .wd-profile-register .customer-type-data .right .input-wrapper-email {
        position: absolute;
        top: 0;
        right: 0
    }

    body.area-profile.page-account-edit #content-wrapper > .row > .col-lg-10 > .wd-profile-register .customer-type-data .right .addorsetcustomer-contact-cellphone {
        position: absolute;
        top: 99px;
        right: 0
    }

    body.area-profile.page-account-edit #content-wrapper > .row > .col-lg-10 > .wd-profile-register .customer-type-data .right .addorsetcustomer-contact-cellphone small {
        padding-top: 10px;
        display: block;
        font-size: 12px;
        color: #B4B4B4
    }

    body.area-profile.page-account-edit #content-wrapper > .row > .col-lg-10 > .wd-profile-change-password .button-wrapper {
        position: absolute;
        bottom: 100px;
        right: 0;
        width: 45%
    }

    body.area-profile.page-account-edit #content-wrapper > .row > .col-lg-10 > .wd-profile-change-password .button-wrapper button {
        background: #FF2B5A;
        font-size: 16px;
        height: 50px;
        font-family: "obviously";
        font-weight: 700
    }

    body.area-profile.page-account-edit #content-wrapper > .row > .col-lg-10 > .wd-profile-change-password .customer-type-data .left .input-wrapper-tipo_de_cabelo {
        position: absolute;
        top: 220px;
        right: 0
    }

    body.area-profile.page-account-edit #content-wrapper > .row > .col-lg-10 > .wd-profile-change-password .customer-type-data .right .input-wrapper-email {
        position: absolute;
        top: 0;
        right: 0
    }

    body.area-profile.page-account-edit #content-wrapper > .row > .col-lg-10 > .wd-profile-change-password .customer-type-data .right .addorsetcustomer-contact-cellphone {
        position: absolute;
        top: 99px;
        right: 0
    }

    body.area-profile.page-account-edit #content-wrapper > .row > .col-lg-10 > .wd-profile-change-password .customer-type-data .right .addorsetcustomer-contact-cellphone small {
        padding-top: 10px;
        display: block;
        font-size: 12px;
        color: #B4B4B4
    }

    body.area-profile.page-account-edit #content-wrapper > .row > .col-lg-10 > .wd-profile-addresses .grid tbody tr td {
        background: #fff
    }

    body.area-profile.page-account-edit #content-wrapper > .row > .col-lg-10 > .wd-profile-addresses .grid tbody tr td:nth-child(1) {
        padding-left: 30px !important;
        border-radius: 80px 0 0 80px
    }

    body.area-profile.page-account-edit #content-wrapper > .row > .col-lg-10 > .wd-profile-addresses .grid tbody tr td:last-child {
        border-radius: 0 80px 80px 0;
        padding-right: 30px !important
    }

    body.area-profile.page-account-change-password #content-wrapper > .row > .col-lg-10 > .wd-profile-register.wd-widget-js:before {
        width: 1px;
        background: #E8E8E8;
        height: 97%;
        content: "";
        position: absolute;
        left: 50%;
        transform: translateX(-50%)
    }

    body.area-profile.page-account-change-password #content-wrapper > .row > .col-lg-10 > .wd-profile-register .button-wrapper {
        position: absolute;
        bottom: 100px;
        right: 0;
        width: 45%
    }

    body.area-profile.page-account-change-password #content-wrapper > .row > .col-lg-10 > .wd-profile-register .button-wrapper button {
        background: #FF2B5A;
        font-size: 16px;
        height: 50px;
        font-family: "obviously";
        font-weight: 700
    }

    body.area-profile.page-account-change-password #content-wrapper > .row > .col-lg-10 > .wd-profile-register .customer-type-data .left .input-wrapper-tipo_de_cabelo {
        position: absolute;
        top: 220px;
        right: 0
    }

    body.area-profile.page-account-change-password #content-wrapper > .row > .col-lg-10 > .wd-profile-register .customer-type-data .right .input-wrapper-email {
        position: absolute;
        top: 0;
        right: 0
    }

    body.area-profile.page-account-change-password #content-wrapper > .row > .col-lg-10 > .wd-profile-register .customer-type-data .right .addorsetcustomer-contact-cellphone {
        position: absolute;
        top: 99px;
        right: 0
    }

    body.area-profile.page-account-change-password #content-wrapper > .row > .col-lg-10 > .wd-profile-register .customer-type-data .right .addorsetcustomer-contact-cellphone small {
        padding-top: 10px;
        display: block;
        font-size: 12px;
        color: #B4B4B4
    }

    body.area-profile.page-account-change-password #content-wrapper > .row > .col-lg-10 > .wd-profile-change-password .button-wrapper {
        position: absolute;
        bottom: 100px;
        right: 0;
        width: 45%
    }

    body.area-profile.page-account-change-password #content-wrapper > .row > .col-lg-10 > .wd-profile-change-password .button-wrapper button {
        background: #FF2B5A;
        font-size: 16px;
        height: 50px;
        font-family: "obviously";
        font-weight: 700
    }

    body.area-profile.page-account-change-password #content-wrapper > .row > .col-lg-10 > .wd-profile-change-password .customer-type-data .left .input-wrapper-tipo_de_cabelo {
        position: absolute;
        top: 220px;
        right: 0
    }

    body.area-profile.page-account-change-password #content-wrapper > .row > .col-lg-10 > .wd-profile-change-password .customer-type-data .right .input-wrapper-email {
        position: absolute;
        top: 0;
        right: 0
    }

    body.area-profile.page-account-change-password #content-wrapper > .row > .col-lg-10 > .wd-profile-change-password .customer-type-data .right .addorsetcustomer-contact-cellphone {
        position: absolute;
        top: 99px;
        right: 0
    }

    body.area-profile.page-account-change-password #content-wrapper > .row > .col-lg-10 > .wd-profile-change-password .customer-type-data .right .addorsetcustomer-contact-cellphone small {
        padding-top: 10px;
        display: block;
        font-size: 12px;
        color: #B4B4B4
    }

    body.area-profile.page-account-change-password #content-wrapper > .row > .col-lg-10 > .wd-profile-addresses .grid tbody tr td {
        background: #fff
    }

    body.area-profile.page-account-change-password #content-wrapper > .row > .col-lg-10 > .wd-profile-addresses .grid tbody tr td:nth-child(1) {
        padding-left: 30px !important;
        border-radius: 80px 0 0 80px
    }

    body.area-profile.page-account-change-password #content-wrapper > .row > .col-lg-10 > .wd-profile-addresses .grid tbody tr td:last-child {
        border-radius: 0 80px 80px 0;
        padding-right: 30px !important
    }

    body.area-profile.page-account-address #content-wrapper > .row > .col-lg-10 > .wd-profile-register.wd-widget-js:before {
        width: 1px;
        background: #E8E8E8;
        height: 97%;
        content: "";
        position: absolute;
        left: 50%;
        transform: translateX(-50%)
    }

    body.area-profile.page-account-address #content-wrapper > .row > .col-lg-10 > .wd-profile-register .button-wrapper {
        position: absolute;
        bottom: 100px;
        right: 0;
        width: 45%
    }

    body.area-profile.page-account-address #content-wrapper > .row > .col-lg-10 > .wd-profile-register .button-wrapper button {
        background: #FF2B5A;
        font-size: 16px;
        height: 50px;
        font-family: "obviously";
        font-weight: 700
    }

    body.area-profile.page-account-address #content-wrapper > .row > .col-lg-10 > .wd-profile-register .customer-type-data .left .input-wrapper-tipo_de_cabelo {
        position: absolute;
        top: 220px;
        right: 0
    }

    body.area-profile.page-account-address #content-wrapper > .row > .col-lg-10 > .wd-profile-register .customer-type-data .right .input-wrapper-email {
        position: absolute;
        top: 0;
        right: 0
    }

    body.area-profile.page-account-address #content-wrapper > .row > .col-lg-10 > .wd-profile-register .customer-type-data .right .addorsetcustomer-contact-cellphone {
        position: absolute;
        top: 99px;
        right: 0
    }

    body.area-profile.page-account-address #content-wrapper > .row > .col-lg-10 > .wd-profile-register .customer-type-data .right .addorsetcustomer-contact-cellphone small {
        padding-top: 10px;
        display: block;
        font-size: 12px;
        color: #B4B4B4
    }

    body.area-profile.page-account-address #content-wrapper > .row > .col-lg-10 > .wd-profile-change-password .button-wrapper {
        position: absolute;
        bottom: 100px;
        right: 0;
        width: 45%
    }

    body.area-profile.page-account-address #content-wrapper > .row > .col-lg-10 > .wd-profile-change-password .button-wrapper button {
        background: #FF2B5A;
        font-size: 16px;
        height: 50px;
        font-family: "obviously";
        font-weight: 700
    }

    body.area-profile.page-account-address #content-wrapper > .row > .col-lg-10 > .wd-profile-change-password .customer-type-data .left .input-wrapper-tipo_de_cabelo {
        position: absolute;
        top: 220px;
        right: 0
    }

    body.area-profile.page-account-address #content-wrapper > .row > .col-lg-10 > .wd-profile-change-password .customer-type-data .right .input-wrapper-email {
        position: absolute;
        top: 0;
        right: 0
    }

    body.area-profile.page-account-address #content-wrapper > .row > .col-lg-10 > .wd-profile-change-password .customer-type-data .right .addorsetcustomer-contact-cellphone {
        position: absolute;
        top: 99px;
        right: 0
    }

    body.area-profile.page-account-address #content-wrapper > .row > .col-lg-10 > .wd-profile-change-password .customer-type-data .right .addorsetcustomer-contact-cellphone small {
        padding-top: 10px;
        display: block;
        font-size: 12px;
        color: #B4B4B4
    }

    body.area-profile.page-account-address #content-wrapper > .row > .col-lg-10 > .wd-profile-addresses .grid tbody tr td {
        background: #fff
    }

    body.area-profile.page-account-address #content-wrapper > .row > .col-lg-10 > .wd-profile-addresses .grid tbody tr td:nth-child(1) {
        padding-left: 30px !important;
        border-radius: 80px 0 0 80px
    }

    body.area-profile.page-account-address #content-wrapper > .row > .col-lg-10 > .wd-profile-addresses .grid tbody tr td:last-child {
        border-radius: 0 80px 80px 0;
        padding-right: 30px !important
    }

    body.area-profile.page-account-wishlist #content-wrapper > .row > .col-lg-10 > .wd-profile-register.wd-widget-js:before {
        width: 1px;
        background: #E8E8E8;
        height: 97%;
        content: "";
        position: absolute;
        left: 50%;
        transform: translateX(-50%)
    }

    body.area-profile.page-account-wishlist #content-wrapper > .row > .col-lg-10 > .wd-profile-register .button-wrapper {
        position: absolute;
        bottom: 100px;
        right: 0;
        width: 45%
    }

    body.area-profile.page-account-wishlist #content-wrapper > .row > .col-lg-10 > .wd-profile-register .button-wrapper button {
        background: #FF2B5A;
        font-size: 16px;
        height: 50px;
        font-family: "obviously";
        font-weight: 700
    }

    body.area-profile.page-account-wishlist #content-wrapper > .row > .col-lg-10 > .wd-profile-register .customer-type-data .left .input-wrapper-tipo_de_cabelo {
        position: absolute;
        top: 220px;
        right: 0
    }

    body.area-profile.page-account-wishlist #content-wrapper > .row > .col-lg-10 > .wd-profile-register .customer-type-data .right .input-wrapper-email {
        position: absolute;
        top: 0;
        right: 0
    }

    body.area-profile.page-account-wishlist #content-wrapper > .row > .col-lg-10 > .wd-profile-register .customer-type-data .right .addorsetcustomer-contact-cellphone {
        position: absolute;
        top: 99px;
        right: 0
    }

    body.area-profile.page-account-wishlist #content-wrapper > .row > .col-lg-10 > .wd-profile-register .customer-type-data .right .addorsetcustomer-contact-cellphone small {
        padding-top: 10px;
        display: block;
        font-size: 12px;
        color: #B4B4B4
    }

    body.area-profile.page-account-wishlist #content-wrapper > .row > .col-lg-10 > .wd-profile-change-password .button-wrapper {
        position: absolute;
        bottom: 100px;
        right: 0;
        width: 45%
    }

    body.area-profile.page-account-wishlist #content-wrapper > .row > .col-lg-10 > .wd-profile-change-password .button-wrapper button {
        background: #FF2B5A;
        font-size: 16px;
        height: 50px;
        font-family: "obviously";
        font-weight: 700
    }

    body.area-profile.page-account-wishlist #content-wrapper > .row > .col-lg-10 > .wd-profile-change-password .customer-type-data .left .input-wrapper-tipo_de_cabelo {
        position: absolute;
        top: 220px;
        right: 0
    }

    body.area-profile.page-account-wishlist #content-wrapper > .row > .col-lg-10 > .wd-profile-change-password .customer-type-data .right .input-wrapper-email {
        position: absolute;
        top: 0;
        right: 0
    }

    body.area-profile.page-account-wishlist #content-wrapper > .row > .col-lg-10 > .wd-profile-change-password .customer-type-data .right .addorsetcustomer-contact-cellphone {
        position: absolute;
        top: 99px;
        right: 0
    }

    body.area-profile.page-account-wishlist #content-wrapper > .row > .col-lg-10 > .wd-profile-change-password .customer-type-data .right .addorsetcustomer-contact-cellphone small {
        padding-top: 10px;
        display: block;
        font-size: 12px;
        color: #B4B4B4
    }

    body.area-profile.page-account-wishlist #content-wrapper > .row > .col-lg-10 > .wd-profile-addresses .grid tbody tr td {
        background: #fff
    }

    body.area-profile.page-account-wishlist #content-wrapper > .row > .col-lg-10 > .wd-profile-addresses .grid tbody tr td:nth-child(1) {
        padding-left: 30px !important;
        border-radius: 80px 0 0 80px
    }

    body.area-profile.page-account-wishlist #content-wrapper > .row > .col-lg-10 > .wd-profile-addresses .grid tbody tr td:last-child {
        border-radius: 0 80px 80px 0;
        padding-right: 30px !important
    }

    body.area-profile.page-account-gift-certificate #content-wrapper > .row > .col-lg-10 > .wd-profile-register.wd-widget-js:before {
        width: 1px;
        background: #E8E8E8;
        height: 97%;
        content: "";
        position: absolute;
        left: 50%;
        transform: translateX(-50%)
    }

    body.area-profile.page-account-gift-certificate #content-wrapper > .row > .col-lg-10 > .wd-profile-register .button-wrapper {
        position: absolute;
        bottom: 100px;
        right: 0;
        width: 45%
    }

    body.area-profile.page-account-gift-certificate #content-wrapper > .row > .col-lg-10 > .wd-profile-register .button-wrapper button {
        background: #FF2B5A;
        font-size: 16px;
        height: 50px;
        font-family: "obviously";
        font-weight: 700
    }

    body.area-profile.page-account-gift-certificate #content-wrapper > .row > .col-lg-10 > .wd-profile-register .customer-type-data .left .input-wrapper-tipo_de_cabelo {
        position: absolute;
        top: 220px;
        right: 0
    }

    body.area-profile.page-account-gift-certificate #content-wrapper > .row > .col-lg-10 > .wd-profile-register .customer-type-data .right .input-wrapper-email {
        position: absolute;
        top: 0;
        right: 0
    }

    body.area-profile.page-account-gift-certificate #content-wrapper > .row > .col-lg-10 > .wd-profile-register .customer-type-data .right .addorsetcustomer-contact-cellphone {
        position: absolute;
        top: 99px;
        right: 0
    }

    body.area-profile.page-account-gift-certificate #content-wrapper > .row > .col-lg-10 > .wd-profile-register .customer-type-data .right .addorsetcustomer-contact-cellphone small {
        padding-top: 10px;
        display: block;
        font-size: 12px;
        color: #B4B4B4
    }

    body.area-profile.page-account-gift-certificate #content-wrapper > .row > .col-lg-10 > .wd-profile-change-password .button-wrapper {
        position: absolute;
        bottom: 100px;
        right: 0;
        width: 45%
    }

    body.area-profile.page-account-gift-certificate #content-wrapper > .row > .col-lg-10 > .wd-profile-change-password .button-wrapper button {
        background: #FF2B5A;
        font-size: 16px;
        height: 50px;
        font-family: "obviously";
        font-weight: 700
    }

    body.area-profile.page-account-gift-certificate #content-wrapper > .row > .col-lg-10 > .wd-profile-change-password .customer-type-data .left .input-wrapper-tipo_de_cabelo {
        position: absolute;
        top: 220px;
        right: 0
    }

    body.area-profile.page-account-gift-certificate #content-wrapper > .row > .col-lg-10 > .wd-profile-change-password .customer-type-data .right .input-wrapper-email {
        position: absolute;
        top: 0;
        right: 0
    }

    body.area-profile.page-account-gift-certificate #content-wrapper > .row > .col-lg-10 > .wd-profile-change-password .customer-type-data .right .addorsetcustomer-contact-cellphone {
        position: absolute;
        top: 99px;
        right: 0
    }

    body.area-profile.page-account-gift-certificate #content-wrapper > .row > .col-lg-10 > .wd-profile-change-password .customer-type-data .right .addorsetcustomer-contact-cellphone small {
        padding-top: 10px;
        display: block;
        font-size: 12px;
        color: #B4B4B4
    }

    body.area-profile.page-account-gift-certificate #content-wrapper > .row > .col-lg-10 > .wd-profile-addresses .grid tbody tr td {
        background: #fff
    }

    body.area-profile.page-account-gift-certificate #content-wrapper > .row > .col-lg-10 > .wd-profile-addresses .grid tbody tr td:nth-child(1) {
        padding-left: 30px !important;
        border-radius: 80px 0 0 80px
    }

    body.area-profile.page-account-gift-certificate #content-wrapper > .row > .col-lg-10 > .wd-profile-addresses .grid tbody tr td:last-child {
        border-radius: 0 80px 80px 0;
        padding-right: 30px !important
    }
}

@media (min-width: 768px) {
    body.area-profile.page-account-index #content-wrapper > .row > .col-lg-10 .wd-profile-orders table tr:nth-child(2n) {
        background: #fff;
        border-radius: 10px;
        padding: 5px
    }

    body.area-profile.page-account-orders #content-wrapper > .row > .col-lg-10 .wd-profile-orders table tr:nth-child(2n) {
        background: #fff;
        border-radius: 10px;
        padding: 5px
    }

    body.area-profile.page-account-orderdetail #content-wrapper > .row > .col-lg-10 .wd-profile-orders table tr:nth-child(2n) {
        background: #fff;
        border-radius: 10px;
        padding: 5px
    }

    body.area-profile.page-account-edit #content-wrapper > .row > .col-lg-10 .wd-profile-orders table tr:nth-child(2n) {
        background: #fff;
        border-radius: 10px;
        padding: 5px
    }

    body.area-profile.page-account-change-password #content-wrapper > .row > .col-lg-10 .wd-profile-orders table tr:nth-child(2n) {
        background: #fff;
        border-radius: 10px;
        padding: 5px
    }

    body.area-profile.page-account-address #content-wrapper > .row > .col-lg-10 .wd-profile-orders table tr:nth-child(2n) {
        background: #fff;
        border-radius: 10px;
        padding: 5px
    }

    body.area-profile.page-account-wishlist #content-wrapper > .row > .col-lg-10 .wd-profile-orders table tr:nth-child(2n) {
        background: #fff;
        border-radius: 10px;
        padding: 5px
    }

    body.area-profile.page-account-gift-certificate #content-wrapper > .row > .col-lg-10 .wd-profile-orders table tr:nth-child(2n) {
        background: #fff;
        border-radius: 10px;
        padding: 5px
    }
}

@media (max-width: 767px) and (max-width: 390px) {
    body.area-profile.page-account-index #content-wrapper > .row > .col-lg-10 .wd-profile-orders table tr td:nth-child(4):before {
        font-size: 10px
    }

    body.area-profile.page-account-orders #content-wrapper > .row > .col-lg-10 .wd-profile-orders table tr td:nth-child(4):before {
        font-size: 10px
    }

    body.area-profile.page-account-orderdetail #content-wrapper > .row > .col-lg-10 .wd-profile-orders table tr td:nth-child(4):before {
        font-size: 10px
    }

    body.area-profile.page-account-edit #content-wrapper > .row > .col-lg-10 .wd-profile-orders table tr td:nth-child(4):before {
        font-size: 10px
    }

    body.area-profile.page-account-change-password #content-wrapper > .row > .col-lg-10 .wd-profile-orders table tr td:nth-child(4):before {
        font-size: 10px
    }

    body.area-profile.page-account-address #content-wrapper > .row > .col-lg-10 .wd-profile-orders table tr td:nth-child(4):before {
        font-size: 10px
    }

    body.area-profile.page-account-wishlist #content-wrapper > .row > .col-lg-10 .wd-profile-orders table tr td:nth-child(4):before {
        font-size: 10px
    }

    body.area-profile.page-account-gift-certificate #content-wrapper > .row > .col-lg-10 .wd-profile-orders table tr td:nth-child(4):before {
        font-size: 10px
    }
}

@media (max-width: 390px) {
    body.area-profile.page-account-index #content-wrapper > .row > .col-lg-10 .wd-profile-orders table tr td {
        font-size: 9px
    }

    body.area-profile.page-account-orders #content-wrapper > .row > .col-lg-10 .wd-profile-orders table tr td {
        font-size: 9px
    }

    body.area-profile.page-account-orderdetail #content-wrapper > .row > .col-lg-10 .wd-profile-orders table tr td {
        font-size: 9px
    }

    body.area-profile.page-account-edit #content-wrapper > .row > .col-lg-10 .wd-profile-orders table tr td {
        font-size: 9px
    }

    body.area-profile.page-account-change-password #content-wrapper > .row > .col-lg-10 .wd-profile-orders table tr td {
        font-size: 9px
    }

    body.area-profile.page-account-address #content-wrapper > .row > .col-lg-10 .wd-profile-orders table tr td {
        font-size: 9px
    }

    body.area-profile.page-account-wishlist #content-wrapper > .row > .col-lg-10 .wd-profile-orders table tr td {
        font-size: 9px
    }

    body.area-profile.page-account-gift-certificate #content-wrapper > .row > .col-lg-10 .wd-profile-orders table tr td {
        font-size: 9px
    }
}

@media (max-width: 1520px) {
    body.area-profile.page-account-index #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary .wd-content .wd-checkout-ordernumber {
        width: 34%
    }

    body.area-profile.page-account-index #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary .summary-data {
        width: 48%
    }

    body.area-profile.page-account-orders #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary .wd-content .wd-checkout-ordernumber {
        width: 34%
    }

    body.area-profile.page-account-orders #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary .summary-data {
        width: 48%
    }

    body.area-profile.page-account-orderdetail #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary .wd-content .wd-checkout-ordernumber {
        width: 34%
    }

    body.area-profile.page-account-orderdetail #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary .summary-data {
        width: 48%
    }

    body.area-profile.page-account-edit #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary .wd-content .wd-checkout-ordernumber {
        width: 34%
    }

    body.area-profile.page-account-edit #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary .summary-data {
        width: 48%
    }

    body.area-profile.page-account-change-password #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary .wd-content .wd-checkout-ordernumber {
        width: 34%
    }

    body.area-profile.page-account-change-password #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary .summary-data {
        width: 48%
    }

    body.area-profile.page-account-address #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary .wd-content .wd-checkout-ordernumber {
        width: 34%
    }

    body.area-profile.page-account-address #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary .summary-data {
        width: 48%
    }

    body.area-profile.page-account-wishlist #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary .wd-content .wd-checkout-ordernumber {
        width: 34%
    }

    body.area-profile.page-account-wishlist #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary .summary-data {
        width: 48%
    }

    body.area-profile.page-account-gift-certificate #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary .wd-content .wd-checkout-ordernumber {
        width: 34%
    }

    body.area-profile.page-account-gift-certificate #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary .summary-data {
        width: 48%
    }
}

@media (max-width: 1430px) {
    body.area-profile.page-account-index #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary .wd-content .wd-checkout-ordernumber {
        width: 36%
    }

    body.area-profile.page-account-index #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary .summary-data {
        width: 50%
    }

    body.area-profile.page-account-orders #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary .wd-content .wd-checkout-ordernumber {
        width: 36%
    }

    body.area-profile.page-account-orders #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary .summary-data {
        width: 50%
    }

    body.area-profile.page-account-orderdetail #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary .wd-content .wd-checkout-ordernumber {
        width: 36%
    }

    body.area-profile.page-account-orderdetail #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary .summary-data {
        width: 50%
    }

    body.area-profile.page-account-edit #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary .wd-content .wd-checkout-ordernumber {
        width: 36%
    }

    body.area-profile.page-account-edit #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary .summary-data {
        width: 50%
    }

    body.area-profile.page-account-change-password #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary .wd-content .wd-checkout-ordernumber {
        width: 36%
    }

    body.area-profile.page-account-change-password #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary .summary-data {
        width: 50%
    }

    body.area-profile.page-account-address #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary .wd-content .wd-checkout-ordernumber {
        width: 36%
    }

    body.area-profile.page-account-address #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary .summary-data {
        width: 50%
    }

    body.area-profile.page-account-wishlist #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary .wd-content .wd-checkout-ordernumber {
        width: 36%
    }

    body.area-profile.page-account-wishlist #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary .summary-data {
        width: 50%
    }

    body.area-profile.page-account-gift-certificate #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary .wd-content .wd-checkout-ordernumber {
        width: 36%
    }

    body.area-profile.page-account-gift-certificate #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary .summary-data {
        width: 50%
    }
}

@media (max-width: 1370px) {
    body.area-profile.page-account-index #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary .wd-content .wd-checkout-ordernumber {
        width: 40%
    }

    body.area-profile.page-account-index #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary .summary-data {
        width: 54%
    }

    body.area-profile.page-account-orders #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary .wd-content .wd-checkout-ordernumber {
        width: 40%
    }

    body.area-profile.page-account-orders #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary .summary-data {
        width: 54%
    }

    body.area-profile.page-account-orderdetail #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary .wd-content .wd-checkout-ordernumber {
        width: 40%
    }

    body.area-profile.page-account-orderdetail #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary .summary-data {
        width: 54%
    }

    body.area-profile.page-account-edit #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary .wd-content .wd-checkout-ordernumber {
        width: 40%
    }

    body.area-profile.page-account-edit #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary .summary-data {
        width: 54%
    }

    body.area-profile.page-account-change-password #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary .wd-content .wd-checkout-ordernumber {
        width: 40%
    }

    body.area-profile.page-account-change-password #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary .summary-data {
        width: 54%
    }

    body.area-profile.page-account-address #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary .wd-content .wd-checkout-ordernumber {
        width: 40%
    }

    body.area-profile.page-account-address #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary .summary-data {
        width: 54%
    }

    body.area-profile.page-account-wishlist #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary .wd-content .wd-checkout-ordernumber {
        width: 40%
    }

    body.area-profile.page-account-wishlist #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary .summary-data {
        width: 54%
    }

    body.area-profile.page-account-gift-certificate #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary .wd-content .wd-checkout-ordernumber {
        width: 40%
    }

    body.area-profile.page-account-gift-certificate #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary .summary-data {
        width: 54%
    }
}

@media (max-width: 800px) {
    body.area-profile.page-account-index #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary .wd-checkout-ordernumber {
        width: 100%;
        float: initial
    }

    body.area-profile.page-account-index #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary .summary-data {
        text-align: left;
        margin: 0;
        padding-top: 20px
    }

    body.area-profile.page-account-index #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary .summary-data img {
        margin: 0 auto
    }

    body.area-profile.page-account-index #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary .summary-data .labels {
        padding-right: 0
    }

    body.area-profile.page-account-orders #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary .wd-checkout-ordernumber {
        width: 100%;
        float: initial
    }

    body.area-profile.page-account-orders #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary .summary-data {
        text-align: left;
        margin: 0;
        padding-top: 20px
    }

    body.area-profile.page-account-orders #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary .summary-data img {
        margin: 0 auto
    }

    body.area-profile.page-account-orders #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary .summary-data .labels {
        padding-right: 0
    }

    body.area-profile.page-account-orderdetail #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary .wd-checkout-ordernumber {
        width: 100%;
        float: initial
    }

    body.area-profile.page-account-orderdetail #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary .summary-data {
        text-align: left;
        margin: 0;
        padding-top: 20px
    }

    body.area-profile.page-account-orderdetail #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary .summary-data img {
        margin: 0 auto
    }

    body.area-profile.page-account-orderdetail #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary .summary-data .labels {
        padding-right: 0
    }

    body.area-profile.page-account-edit #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary .wd-checkout-ordernumber {
        width: 100%;
        float: initial
    }

    body.area-profile.page-account-edit #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary .summary-data {
        text-align: left;
        margin: 0;
        padding-top: 20px
    }

    body.area-profile.page-account-edit #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary .summary-data img {
        margin: 0 auto
    }

    body.area-profile.page-account-edit #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary .summary-data .labels {
        padding-right: 0
    }

    body.area-profile.page-account-change-password #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary .wd-checkout-ordernumber {
        width: 100%;
        float: initial
    }

    body.area-profile.page-account-change-password #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary .summary-data {
        text-align: left;
        margin: 0;
        padding-top: 20px
    }

    body.area-profile.page-account-change-password #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary .summary-data img {
        margin: 0 auto
    }

    body.area-profile.page-account-change-password #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary .summary-data .labels {
        padding-right: 0
    }

    body.area-profile.page-account-address #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary .wd-checkout-ordernumber {
        width: 100%;
        float: initial
    }

    body.area-profile.page-account-address #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary .summary-data {
        text-align: left;
        margin: 0;
        padding-top: 20px
    }

    body.area-profile.page-account-address #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary .summary-data img {
        margin: 0 auto
    }

    body.area-profile.page-account-address #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary .summary-data .labels {
        padding-right: 0
    }

    body.area-profile.page-account-wishlist #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary .wd-checkout-ordernumber {
        width: 100%;
        float: initial
    }

    body.area-profile.page-account-wishlist #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary .summary-data {
        text-align: left;
        margin: 0;
        padding-top: 20px
    }

    body.area-profile.page-account-wishlist #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary .summary-data img {
        margin: 0 auto
    }

    body.area-profile.page-account-wishlist #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary .summary-data .labels {
        padding-right: 0
    }

    body.area-profile.page-account-gift-certificate #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary .wd-checkout-ordernumber {
        width: 100%;
        float: initial
    }

    body.area-profile.page-account-gift-certificate #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary .summary-data {
        text-align: left;
        margin: 0;
        padding-top: 20px
    }

    body.area-profile.page-account-gift-certificate #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary .summary-data img {
        margin: 0 auto
    }

    body.area-profile.page-account-gift-certificate #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary .summary-data .labels {
        padding-right: 0
    }
}

@media (max-width: 1280px) {
    body.area-profile.page-account-index #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary .summary-data .labels li {
        font-size: 12px
    }

    body.area-profile.page-account-index #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary .summary-data .labels li span {
        font-size: 12px
    }

    body.area-profile.page-account-orders #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary .summary-data .labels li {
        font-size: 12px
    }

    body.area-profile.page-account-orders #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary .summary-data .labels li span {
        font-size: 12px
    }

    body.area-profile.page-account-orderdetail #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary .summary-data .labels li {
        font-size: 12px
    }

    body.area-profile.page-account-orderdetail #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary .summary-data .labels li span {
        font-size: 12px
    }

    body.area-profile.page-account-edit #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary .summary-data .labels li {
        font-size: 12px
    }

    body.area-profile.page-account-edit #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary .summary-data .labels li span {
        font-size: 12px
    }

    body.area-profile.page-account-change-password #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary .summary-data .labels li {
        font-size: 12px
    }

    body.area-profile.page-account-change-password #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary .summary-data .labels li span {
        font-size: 12px
    }

    body.area-profile.page-account-address #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary .summary-data .labels li {
        font-size: 12px
    }

    body.area-profile.page-account-address #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary .summary-data .labels li span {
        font-size: 12px
    }

    body.area-profile.page-account-wishlist #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary .summary-data .labels li {
        font-size: 12px
    }

    body.area-profile.page-account-wishlist #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary .summary-data .labels li span {
        font-size: 12px
    }

    body.area-profile.page-account-gift-certificate #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary .summary-data .labels li {
        font-size: 12px
    }

    body.area-profile.page-account-gift-certificate #content-wrapper > .row > .col-lg-10 .wd-checkout-ordersummary .summary-data .labels li span {
        font-size: 12px
    }
}

@font-face {
    font-family: "Leelawadee Bold V1";
    src: url('https://db.onlinewebfonts.com/t/91b3a3be518578d1db251dc49aea17dd.eot');
    src: url('https://db.onlinewebfonts.com/t/91b3a3be518578d1db251dc49aea17dd.eot?#iefix') format("embedded-opentype"), url('https://db.onlinewebfonts.com/t/91b3a3be518578d1db251dc49aea17dd.woff') format("woff"), url('https://db.onlinewebfonts.com/t/91b3a3be518578d1db251dc49aea17dd.woff2') format("woff2"), url('https://db.onlinewebfonts.com/t/91b3a3be518578d1db251dc49aea17dd.ttf') format("truetype"), url('https://db.onlinewebfonts.com/t/91b3a3be518578d1db251dc49aea17dd.svg#Leelawadee Bold V1') format("svg");
    font-weight: normal;
    font-style: normal;
    font-display: swap
}

@media (max-width: 1535px) {
    body.ContentRoute #middle {
        max-width: 97%
    }
}

@media (max-width: 768px) {
    body.ContentRoute #middle {
        max-width: 91%
    }

    body.ContentRoute #middle #content-wrapper .wd-cms-page .title-lola h1 {
        font-size: 20px
    }
}

body.ContentRoute #middle .wd-browsing-breadcrumbs {
    padding-left: 0
}

body.ContentRoute #middle #content-wrapper > .row {
    display: flex
}

body.ContentRoute #middle #content-wrapper > .row .col-lg-2 {
    width: 20%
}

body.ContentRoute #middle #content-wrapper > .row .col-lg-2 > .wd-page-menu {
    background: #fff;
    border: 1px solid #E1E1E1;
    border-radius: 20px;
    padding: 10px 10px
}

body.ContentRoute #middle #content-wrapper > .row .col-lg-2 .wd-page-menu > ul > li > a {
    display: none
}

body.ContentRoute #middle #content-wrapper > .row .col-lg-2 .wd-page-menu > ul > li li {
    border-bottom: 1px solid #e1e1e1
}

body.ContentRoute #middle #content-wrapper > .row .col-lg-2 .wd-page-menu > ul > li li:last-child {
    border-bottom: none
}

body.ContentRoute #middle #content-wrapper > .row .col-lg-2 .wd-page-menu > ul > li li:hover a {
    color: #FF2B5A
}

body.ContentRoute #middle #content-wrapper > .row .col-lg-2 .wd-page-menu > ul > li li .active-conteudo {
    color: #FF2B5A
}

body.ContentRoute #middle #content-wrapper > .row .col-lg-2 .wd-page-menu > ul > li.page-ajuda .page-ajuda-prazos-de-atendimento a:before {
    background: url('https://lolacosmetics.admin.core.dcg.com.br/Custom/Content/Themes/Lola/Imagens/atendimento.svg') no-repeat;
    content: "";
    width: 20px;
    height: 21px;
    display: block
}

body.ContentRoute #middle #content-wrapper > .row .col-lg-2 .wd-page-menu > ul > li.page-ajuda .page-ajuda-entrega-e-envios a:before {
    background: url('https://lolacosmetics.admin.core.dcg.com.br/Custom/Content/Themes/Lola/Imagens/rastreio.svg') no-repeat;
    content: "";
    width: 21px;
    height: 17px;
    display: block
}

body.ContentRoute #middle #content-wrapper > .row .col-lg-2 .wd-page-menu > ul > li.page-ajuda .page-ajuda-pagamento a:before {
    background: url('https://lolacosmetics.admin.core.dcg.com.br/Custom/Content/Themes/Lola/Imagens/pagamento-lola.svg') no-repeat;
    content: "";
    width: 23px;
    height: 15px;
    display: block
}

body.ContentRoute #middle #content-wrapper > .row .col-lg-2 .wd-page-menu > ul > li.page-ajuda .page-ajuda-trocas-e-devolucoes a:before {
    background: url('https://lolacosmetics.admin.core.dcg.com.br/Custom/Content/Themes/Lola/Imagens/trocas-lola.svg') no-repeat;
    content: "";
    width: 17px;
    height: 17px;
    display: block
}

body.ContentRoute #middle #content-wrapper > .row .col-lg-2 .wd-page-menu > ul > li.page-ajuda .page-ajuda-perguntas-frequentes a:before {
    background: url('https://lolacosmetics.admin.core.dcg.com.br/Custom/Content/Themes/Lola/Imagens/question_lola.svg?v=01') no-repeat;
    content: "";
    width: 19px;
    height: 19px;
    display: block;
    background-size: contain
}

body.ContentRoute #middle #content-wrapper > .row .col-lg-2 .wd-page-menu > ul > li.page-ajuda .page-ajuda-como-rastrear-pedidos a:before {
    background: url('https://lolacosmetics.admin.core.dcg.com.br/Custom/Content/Themes/Lola/Imagens/search_lola.svg?v=01') no-repeat;
    content: "";
    width: 17px;
    height: 17px;
    display: block
}

body.ContentRoute #middle #content-wrapper > .row .col-lg-2 .wd-page-menu > ul > li.page-ajuda .page-ajuda-regulamento-niver-lola-12-anos a:before {
    background: url('https://lolacosmetics.admin.core.dcg.com.br/Custom/Content/Themes/Lola/Imagens/trocas-lola.svg') no-repeat;
    content: "";
    width: 17px;
    height: 17px;
    display: block
}

body.ContentRoute #middle #content-wrapper > .row .col-lg-2 .wd-page-menu > ul > li.page-ajuda li a {
    line-height: 20px;
    font-family: "obviously";
    font-weight: 600;
    display: flex;
    align-items: center;
    gap: 0;
    text-decoration: none;
    font-size: 13px;
    padding: 15px 0;
    padding-left: 10px
}

body.ContentRoute #middle #content-wrapper > .row .col-lg-2 .wd-page-menu > ul > li.page-ajuda li a:before {
    width: 35px !important
}

body.ContentRoute #middle #content-wrapper > .row .col-lg-10 {
    width: 80%;
    padding-left: 30px
}

body.ContentRoute #middle #content-wrapper .wd-cms-page .title-lola {
    margin-top: 0
}

body.ContentRoute #middle #content-wrapper .wd-cms-page .title-lola .wd-icon {
    display: none
}

body.ContentRoute #middle #content-wrapper .wd-cms-page .title-lola h1 {
    font-size: 25px;
    font-weight: bold;
    color: #FF2B5A
}

body.ContentRoute #middle #content-wrapper .wd-cms-page .wd-content .body {
    color: #818181;
    font-size: 14px
}

body.ContentRoute.conteudo-ajuda #content-wrapper .col-lg-10 > .wd-cms-page {
    background: #fff;
    border-radius: 20px;
    border: 1px solid #E1E1E1;
    padding: 35px 30px
}

body.ContentRoute.conteudo-ajuda #content-wrapper .col-lg-10 > .wd-cms-page .wd-cms-page .title-lola {
    justify-content: left;
    gap: 0
}

body.ContentRoute.conteudo-ajuda #content-wrapper .col-lg-10 > .wd-cms-page .wd-cms-page .title-lola h1 {
    margin-top: 0
}

body.ContentRoute.conteudo-ajuda #content-wrapper .col-lg-10 > .wd-cms-page .wd-cms-page .wd-content .body {
    border-bottom: 1px solid #e1e1e1
}

body.ContentRoute.conteudo-ajuda #content-wrapper .col-lg-10 > .wd-cms-page .wd-cms-page .wd-content h2 {
    margin: 0;
    font-size: 14px;
    font-family: "obviously";
    font-weight: 600;
    display: flex;
    align-items: center;
    border-top: 1px solid #e1e1e1;
    padding: 20px 0;
    justify-content: space-between;
    padding-right: 20px;
    cursor: pointer
}

body.ContentRoute.conteudo-ajuda #content-wrapper .col-lg-10 > .wd-cms-page .wd-cms-page .wd-content h2:first-child {
    border-top: 1px solid #e1e1e1
}

body.ContentRoute.conteudo-ajuda #content-wrapper .col-lg-10 > .wd-cms-page .wd-cms-page .wd-content h2:after {
    content: "+";
    font-family: "obviously";
    font-weight: 700;
    font-size: 18px;
    color: #FF2B5A
}

body.ContentRoute.conteudo-ajuda #content-wrapper .col-lg-10 > .wd-cms-page .wd-cms-page .wd-content h2.active-conteudo:after {
    content: "-"
}

body.ContentRoute.conteudo-ajuda #content-wrapper .col-lg-10 > .wd-cms-page .wd-cms-page .wd-content h2.active-conteudo + p {
    max-height: 1000px;
    padding-bottom: 30px;
    transition: all 0.3s ease
}

body.ContentRoute.conteudo-ajuda #content-wrapper .col-lg-10 > .wd-cms-page .wd-cms-page .wd-content p {
    max-height: 0;
    overflow: hidden;
    margin-bottom: 0
}

@media (max-width: 767px) {
    body.ContentRoute #middle #content-wrapper > .row {
        display: block
    }

    body.ContentRoute #middle #content-wrapper > .row .col-lg-2 {
        width: 100%;
        display: none
    }

    body.ContentRoute #middle #content-wrapper > .row .col-lg-10 {
        width: 100%;
        padding-left: 0
    }

    body.ContentRoute.conteudo-ajuda #content-wrapper .col-lg-10 > .wd-cms-page {
        padding: 15px
    }

    body.ContentRoute.conteudo-ajuda #content-wrapper .col-lg-10 > .wd-cms-page .wd-cms-page .title-lola h1 {
        font-size: 20px
    }
}


@font-face {
    font-family: leelawadee;
    font-style: normal;
    font-weight: 400;
    src: local('Leelawadee'), url(https://fonts.cdnfonts.com/s/13497/leelawad.woff) format('woff')
}

/*
 * The Typekit service used to deliver this font or fonts for use on websites
 * is provided by Adobe and is subject to these Terms of Use
 * http://www.adobe.com/products/eulas/tou_typekit. For font license
 * information, see the list below.
 *
 * obviously:
 *   - http://typekit.com/eulas/00000000000000007735c9da
 *   - http://typekit.com/eulas/00000000000000007735c9e3
 *   - http://typekit.com/eulas/00000000000000007735c9ec
 *   - http://typekit.com/eulas/00000000000000007735c9fd
 *   - http://typekit.com/eulas/00000000000000007735ca02
 *   - http://typekit.com/eulas/00000000000000007735ca07
 *   - http://typekit.com/eulas/00000000000000007735ca0b
 * obviously-compressed:
 *   - http://typekit.com/eulas/00000000000000007735c9d3
 *   - http://typekit.com/eulas/00000000000000007735c9e6
 *   - http://typekit.com/eulas/00000000000000007735ca00
 *   - http://typekit.com/eulas/00000000000000007735ca06
 * obviously-condensed:
 *   - http://typekit.com/eulas/00000000000000007735c9c2
 *   - http://typekit.com/eulas/00000000000000007735c9d6
 *   - http://typekit.com/eulas/00000000000000007735c9e5
 *   - http://typekit.com/eulas/00000000000000007735c9ed
 * obviously-extended:
 *   - http://typekit.com/eulas/00000000000000007735c9c6
 *   - http://typekit.com/eulas/00000000000000007735c9ca
 *   - http://typekit.com/eulas/00000000000000007735c9ef
 *   - http://typekit.com/eulas/00000000000000007735c9f5
 * obviously-narrow:
 *   - http://typekit.com/eulas/00000000000000007735c9d9
 *   - http://typekit.com/eulas/00000000000000007735c9e1
 *   - http://typekit.com/eulas/00000000000000007735ca03
 *   - http://typekit.com/eulas/00000000000000007735ca0a
 * obviously-wide:
 *   - http://typekit.com/eulas/00000000000000007735c9dc
 *   - http://typekit.com/eulas/00000000000000007735c9e2
 *   - http://typekit.com/eulas/00000000000000007735ca04
 *   - http://typekit.com/eulas/00000000000000007735ca09
 *
 * © 2009-2024 Adobe Systems Incorporated. All Rights Reserved.
 */
/*{"last_published":"2024-02-07 14:33:17 UTC"}*/

@import url("https://p.typekit.net/p.css?s=1&k=qoz4mus&ht=tk&f=44038.44039.44044.44045.44054.44055.44060.44061.44070.44071.44076.44077.44086.44087.44088.44091.44092.44093.44094.44102.44103.44108.44109.44118.44119.44124.44125&a=93077467&app=typekit&e=css");

@font-face {
    font-family: "obviously-compressed";
    src: url("https://use.typekit.net/af/4544b8/00000000000000007735c9d3/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3") format("woff2"), url("https://use.typekit.net/af/4544b8/00000000000000007735c9d3/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3") format("woff"), url("https://use.typekit.net/af/4544b8/00000000000000007735c9d3/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3") format("opentype");
    font-display: auto;
    font-style: italic;
    font-weight: 400;
    font-stretch: normal;
}

@font-face {
    font-family: "obviously-compressed";
    src: url("https://use.typekit.net/af/917d65/00000000000000007735c9e6/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff2"), url("https://use.typekit.net/af/917d65/00000000000000007735c9e6/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff"), url("https://use.typekit.net/af/917d65/00000000000000007735c9e6/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("opentype");
    font-display: auto;
    font-style: normal;
    font-weight: 400;
    font-stretch: normal;
}

@font-face {
    font-family: "obviously-compressed";
    src: url("https://use.typekit.net/af/98ee65/00000000000000007735ca00/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i7&v=3") format("woff2"), url("https://use.typekit.net/af/98ee65/00000000000000007735ca00/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i7&v=3") format("woff"), url("https://use.typekit.net/af/98ee65/00000000000000007735ca00/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i7&v=3") format("opentype");
    font-display: auto;
    font-style: italic;
    font-weight: 700;
    font-stretch: normal;
}

@font-face {
    font-family: "obviously-compressed";
    src: url("https://use.typekit.net/af/34b918/00000000000000007735ca06/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("woff2"), url("https://use.typekit.net/af/34b918/00000000000000007735ca06/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("woff"), url("https://use.typekit.net/af/34b918/00000000000000007735ca06/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("opentype");
    font-display: auto;
    font-style: normal;
    font-weight: 700;
    font-stretch: normal;
}

@font-face {
    font-family: "obviously-condensed";
    src: url("https://use.typekit.net/af/d67367/00000000000000007735c9c2/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff2"), url("https://use.typekit.net/af/d67367/00000000000000007735c9c2/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff"), url("https://use.typekit.net/af/d67367/00000000000000007735c9c2/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("opentype");
    font-display: auto;
    font-style: normal;
    font-weight: 400;
    font-stretch: normal;
}

@font-face {
    font-family: "obviously-condensed";
    src: url("https://use.typekit.net/af/292d9d/00000000000000007735c9d6/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3") format("woff2"), url("https://use.typekit.net/af/292d9d/00000000000000007735c9d6/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3") format("woff"), url("https://use.typekit.net/af/292d9d/00000000000000007735c9d6/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3") format("opentype");
    font-display: auto;
    font-style: italic;
    font-weight: 400;
    font-stretch: normal;
}

@font-face {
    font-family: "obviously-condensed";
    src: url("https://use.typekit.net/af/b47f4e/00000000000000007735c9e5/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("woff2"), url("https://use.typekit.net/af/b47f4e/00000000000000007735c9e5/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("woff"), url("https://use.typekit.net/af/b47f4e/00000000000000007735c9e5/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("opentype");
    font-display: auto;
    font-style: normal;
    font-weight: 700;
    font-stretch: normal;
}

@font-face {
    font-family: "obviously-condensed";
    src: url("https://use.typekit.net/af/9567d8/00000000000000007735c9ed/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i7&v=3") format("woff2"), url("https://use.typekit.net/af/9567d8/00000000000000007735c9ed/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i7&v=3") format("woff"), url("https://use.typekit.net/af/9567d8/00000000000000007735c9ed/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i7&v=3") format("opentype");
    font-display: auto;
    font-style: italic;
    font-weight: 700;
    font-stretch: normal;
}

@font-face {
    font-family: "obviously-narrow";
    src: url("https://use.typekit.net/af/fd9c2d/00000000000000007735c9d9/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff2"), url("https://use.typekit.net/af/fd9c2d/00000000000000007735c9d9/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff"), url("https://use.typekit.net/af/fd9c2d/00000000000000007735c9d9/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("opentype");
    font-display: auto;
    font-style: normal;
    font-weight: 400;
    font-stretch: normal;
}

@font-face {
    font-family: "obviously-narrow";
    src: url("https://use.typekit.net/af/3020ed/00000000000000007735c9e1/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3") format("woff2"), url("https://use.typekit.net/af/3020ed/00000000000000007735c9e1/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3") format("woff"), url("https://use.typekit.net/af/3020ed/00000000000000007735c9e1/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3") format("opentype");
    font-display: auto;
    font-style: italic;
    font-weight: 400;
    font-stretch: normal;
}

@font-face {
    font-family: "obviously-narrow";
    src: url("https://use.typekit.net/af/2bf669/00000000000000007735ca03/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i7&v=3") format("woff2"), url("https://use.typekit.net/af/2bf669/00000000000000007735ca03/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i7&v=3") format("woff"), url("https://use.typekit.net/af/2bf669/00000000000000007735ca03/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i7&v=3") format("opentype");
    font-display: auto;
    font-style: italic;
    font-weight: 700;
    font-stretch: normal;
}

@font-face {
    font-family: "obviously-narrow";
    src: url("https://use.typekit.net/af/96eaf8/00000000000000007735ca0a/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("woff2"), url("https://use.typekit.net/af/96eaf8/00000000000000007735ca0a/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("woff"), url("https://use.typekit.net/af/96eaf8/00000000000000007735ca0a/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("opentype");
    font-display: auto;
    font-style: normal;
    font-weight: 700;
    font-stretch: normal;
}

@font-face {
    font-family: "obviously";
    src: url("https://use.typekit.net/af/633627/00000000000000007735c9da/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3") format("woff2"), url("https://use.typekit.net/af/633627/00000000000000007735c9da/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3") format("woff"), url("https://use.typekit.net/af/633627/00000000000000007735c9da/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3") format("opentype");
    font-display: auto;
    font-style: italic;
    font-weight: 400;
    font-stretch: normal;
}

@font-face {
    font-family: "obviously";
    src: url("https://use.typekit.net/af/5bb57c/00000000000000007735c9e3/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff2"), url("https://use.typekit.net/af/5bb57c/00000000000000007735c9e3/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff"), url("https://use.typekit.net/af/5bb57c/00000000000000007735c9e3/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("opentype");
    font-display: auto;
    font-style: normal;
    font-weight: 400;
    font-stretch: normal;
}

@font-face {
    font-family: "obviously";
    src: url("https://use.typekit.net/af/b9278b/00000000000000007735c9ec/30/l?subset_id=2&fvd=n5&v=3") format("woff2"), url("https://use.typekit.net/af/b9278b/00000000000000007735c9ec/30/d?subset_id=2&fvd=n5&v=3") format("woff"), url("https://use.typekit.net/af/b9278b/00000000000000007735c9ec/30/a?subset_id=2&fvd=n5&v=3") format("opentype");
    font-display: auto;
    font-style: normal;
    font-weight: 500;
    font-stretch: normal;
}

@font-face {
    font-family: "obviously";
    src: url("https://use.typekit.net/af/0f4476/00000000000000007735c9fd/30/l?subset_id=2&fvd=n6&v=3") format("woff2"), url("https://use.typekit.net/af/0f4476/00000000000000007735c9fd/30/d?subset_id=2&fvd=n6&v=3") format("woff"), url("https://use.typekit.net/af/0f4476/00000000000000007735c9fd/30/a?subset_id=2&fvd=n6&v=3") format("opentype");
    font-display: auto;
    font-style: normal;
    font-weight: 600;
    font-stretch: normal;
}

@font-face {
    font-family: "obviously";
    src: url("https://use.typekit.net/af/ab941d/00000000000000007735ca02/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i7&v=3") format("woff2"), url("https://use.typekit.net/af/ab941d/00000000000000007735ca02/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i7&v=3") format("woff"), url("https://use.typekit.net/af/ab941d/00000000000000007735ca02/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i7&v=3") format("opentype");
    font-display: auto;
    font-style: italic;
    font-weight: 700;
    font-stretch: normal;
}

@font-face {
    font-family: "obviously";
    src: url("https://use.typekit.net/af/4e95da/00000000000000007735ca07/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("woff2"), url("https://use.typekit.net/af/4e95da/00000000000000007735ca07/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("woff"), url("https://use.typekit.net/af/4e95da/00000000000000007735ca07/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("opentype");
    font-display: auto;
    font-style: normal;
    font-weight: 700;
    font-stretch: normal;
}

@font-face {
    font-family: "obviously";
    src: url("https://use.typekit.net/af/1fba48/00000000000000007735ca0b/30/l?subset_id=2&fvd=n8&v=3") format("woff2"), url("https://use.typekit.net/af/1fba48/00000000000000007735ca0b/30/d?subset_id=2&fvd=n8&v=3") format("woff"), url("https://use.typekit.net/af/1fba48/00000000000000007735ca0b/30/a?subset_id=2&fvd=n8&v=3") format("opentype");
    font-display: auto;
    font-style: normal;
    font-weight: 800;
    font-stretch: normal;
}

@font-face {
    font-family: "obviously-wide";
    src: url("https://use.typekit.net/af/7ed22b/00000000000000007735c9dc/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3") format("woff2"), url("https://use.typekit.net/af/7ed22b/00000000000000007735c9dc/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3") format("woff"), url("https://use.typekit.net/af/7ed22b/00000000000000007735c9dc/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3") format("opentype");
    font-display: auto;
    font-style: italic;
    font-weight: 400;
    font-stretch: normal;
}

@font-face {
    font-family: "obviously-wide";
    src: url("https://use.typekit.net/af/7866f8/00000000000000007735c9e2/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff2"), url("https://use.typekit.net/af/7866f8/00000000000000007735c9e2/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff"), url("https://use.typekit.net/af/7866f8/00000000000000007735c9e2/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("opentype");
    font-display: auto;
    font-style: normal;
    font-weight: 400;
    font-stretch: normal;
}

@font-face {
    font-family: "obviously-wide";
    src: url("https://use.typekit.net/af/e9b87b/00000000000000007735ca04/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i7&v=3") format("woff2"), url("https://use.typekit.net/af/e9b87b/00000000000000007735ca04/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i7&v=3") format("woff"), url("https://use.typekit.net/af/e9b87b/00000000000000007735ca04/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i7&v=3") format("opentype");
    font-display: auto;
    font-style: italic;
    font-weight: 700;
    font-stretch: normal;
}

@font-face {
    font-family: "obviously-wide";
    src: url("https://use.typekit.net/af/e19c14/00000000000000007735ca09/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("woff2"), url("https://use.typekit.net/af/e19c14/00000000000000007735ca09/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("woff"), url("https://use.typekit.net/af/e19c14/00000000000000007735ca09/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("opentype");
    font-display: auto;
    font-style: normal;
    font-weight: 700;
    font-stretch: normal;
}

@font-face {
    font-family: "obviously-extended";
    src: url("https://use.typekit.net/af/e2b021/00000000000000007735c9c6/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3") format("woff2"), url("https://use.typekit.net/af/e2b021/00000000000000007735c9c6/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3") format("woff"), url("https://use.typekit.net/af/e2b021/00000000000000007735c9c6/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3") format("opentype");
    font-display: auto;
    font-style: italic;
    font-weight: 400;
    font-stretch: normal;
}

@font-face {
    font-family: "obviously-extended";
    src: url("https://use.typekit.net/af/6d11df/00000000000000007735c9ca/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff2"), url("https://use.typekit.net/af/6d11df/00000000000000007735c9ca/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff"), url("https://use.typekit.net/af/6d11df/00000000000000007735c9ca/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("opentype");
    font-display: auto;
    font-style: normal;
    font-weight: 400;
    font-stretch: normal;
}

@font-face {
    font-family: "obviously-extended";
    src: url("https://use.typekit.net/af/22f625/00000000000000007735c9ef/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i7&v=3") format("woff2"), url("https://use.typekit.net/af/22f625/00000000000000007735c9ef/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i7&v=3") format("woff"), url("https://use.typekit.net/af/22f625/00000000000000007735c9ef/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i7&v=3") format("opentype");
    font-display: auto;
    font-style: italic;
    font-weight: 700;
    font-stretch: normal;
}

@font-face {
    font-family: "obviously-extended";
    src: url("https://use.typekit.net/af/dab6f1/00000000000000007735c9f5/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("woff2"), url("https://use.typekit.net/af/dab6f1/00000000000000007735c9f5/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("woff"), url("https://use.typekit.net/af/dab6f1/00000000000000007735c9f5/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("opentype");
    font-display: auto;
    font-style: normal;
    font-weight: 700;
    font-stretch: normal;
}

.tk-obviously-compressed {
    font-family: "obviously-compressed", sans-serif;
}

.tk-obviously-condensed {
    font-family: "obviously-condensed", sans-serif;
}

.tk-obviously-narrow {
    font-family: "obviously-narrow", sans-serif;
}

.tk-obviously {
    font-family: "obviously", sans-serif;
}

.tk-obviously-wide {
    font-family: "obviously-wide", sans-serif;
}

.tk-obviously-extended {
    font-family: "obviously-extended", sans-serif;
}

/*File:~/Custom/Content/Widgets/profile.login/Styles/wd.profile.login.css*/
.wd-profile-login .wd-profile-login-pin, .wd-profile-login .wd-profile-login-recover-password {
    display: none !important
}

.wd-profile-login .wd-content {
    padding: 10px
}

.wd-profile-login .profile-login-modalText {
    text-decoration: underline;
    color: #0645ad;
    cursor: pointer
}

.wd-profile-login .profile-login-modal {
    display: none
}

.wd-profile-login .load {
    background: url('//d1hjvew1n9ss7u.cloudfront.net/Custom/Content/Widgets/profile.login/Styles/../../../../../Content/Images/loading-default.gif') 0 0 no-repeat;
    display: none;
    height: 18px;
    left: 20px;
    position: relative;
    top: 8px;
    width: 19px
}

.profile-login-modal .wd-profile-login, .wd-profile-login .profile-login-modal .wd-profile-login {
    float: none !important;
    width: auto !important
}

.profile-login-modal .wd-content {
    position: relative
}

.profile-login-modal .wd-content button {
    position: absolute;
    top: 2px;
    right: 0
}

.profile-login-modal .login-loading {
    display: none;
    position: absolute;
    background: rgba(255, 255, 255, .7);
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    text-align: center;
    z-index: 1
}

.profile-login-modal .login-loading span {
    position: relative;
    top: 10px;
    font-size: 14px;
    font-weight: 700;
    color: #333
}

.profile-login-modal .login-loading.show {
    display: block
}

.profile-login-modal .login-error-placeholder {
    color: red;
    height: 17px
}

.wd-profile-login-recover-password-response .cboxLoadedContent, .wd-profile-login-recover-password-response-modal .cboxLoadedContent {
    background: #fff
}

.wd-profile-login-recover-password-response .error, .wd-profile-login-recover-password-response .success, .wd-profile-login-recover-password-response-modal .error, .wd-profile-login-recover-password-response-modal .success {
    padding: 10px 20px
}

.wd-profile-login-pin-auth-content-modal .wd-profile-login-auth-pin .wd-content, .wd-profile-login-pin-content-modal .wd-profile-login-pin .wd-content {
    overflow: hidden;
    padding-top: 35px
}

.wd-profile-login-pin-auth-content-modal .wd-profile-login-auth-pin .wd-content, .wd-profile-login-pin-auth-content-modal .wd-profile-login-auth-pin .wd-footer, .wd-profile-login-pin-content-modal .wd-profile-login-pin .wd-content, .wd-profile-login-pin-content-modal .wd-profile-login-pin .wd-footer {
    padding-left: 85px;
    padding-right: 85px
}

.wd-profile-login-pin-auth-content-modal .wd-profile-login-auth-pin .wd-footer, .wd-profile-login-pin-content-modal .wd-profile-login-pin .wd-footer {
    padding-top: 0;
    padding-bottom: 35px
}

.wd-profile-login-pin-auth-content-modal .wd-profile-login-auth-pin .pin-auth-button svg, .wd-profile-login-pin-content-modal .wd-profile-login-pin .pin-auth-button svg {
    vertical-align: middle
}

.wd-profile-login-pin-auth-content-modal .wd-profile-login-auth-pin .error-flyout input {
    border-color: #bf0711
}

.wd-profile-login-pin-auth-content-modal .wd-profile-login-auth-pin .error-flyout span.error {
    color: #bf0711;
    padding: 5px 0 0;
    font-size: 12px
}

.wd-profile-login-pin-auth-content-modal .wd-profile-login-auth-pin .submit-line {
    margin-top: 25px
}

.wd-profile-login-pin-content-modal .wd-content, .wd-profile-login-pin-content-modal .wd-footer {
    text-align: center
}

.wd-profile-login-pin-content-modal p {
    margin-bottom: 1em;
    line-height: 20px
}

.wd-profile-login-pin-content-modal .icon-key {
    width: 65px;
    height: 62px;
    background: rgba(206, 212, 218, .5);
    border: 1px solid rgba(206, 212, 218, .5);
    border-right: 0;
    border-radius: 4px 0 0 4px;
    display: flex;
    align-items: center;
    justify-content: center
}

.wd-profile-login-pin-content-modal input[name=Pin] {
    max-width: 270px;
    height: 62px;
    font-size: 34px;
    font-weight: 700;
    letter-spacing: .5em;
    text-align: center;
    color: #6c757d;
    text-transform: uppercase;
    border: 1px solid rgba(206, 212, 218, .5);
    border-radius: 0 4px 4px 0;
    padding-left: 0;
    padding-right: 0
}

.wd-profile-login-pin-content-modal .expiration {
    font-size: small;
    margin-top: 20px;
    margin-bottom: 0
}

.wd-profile-login-pin-content-modal .expiration #expiration-timer {
    font-size: 16px;
    color: #0a7aca
}

.wd-profile-login-pin-content-modal .expiration #expiration-timer.expired {
    color: #bf0711
}

.wd-profile-login-pin-content-modal .submit-line {
    text-align: center
}

.wd-profile-login-pin-content-modal .submit-line a {
    display: block;
    margin: 20px;
    font-size: 12px
}

.wd-profile-login-pin-content-modal .error-label {
    display: none;
    margin-top: 10px;
    font-size: 12px
}

.wd-profile-login-pin-content-modal .error-label:before {
    content: '';
    background-image: url('//d1hjvew1n9ss7u.cloudfront.net/Custom/Content/Widgets/profile.login/Images/exclamation-triangle.svg');
    width: 12px;
    height: 11px;
    display: inline-block;
    margin-right: 5px
}

.wd-profile-login-pin-content-modal .input-wrapper.has-error input[name=Pin] {
    border-color: #bf0711;
    color: #bf0711
}

.wd-profile-login-pin-content-modal .input-wrapper.has-error .icon-key {
    background-color: #ffa8ad;
    border-color: #bf0711
}

.wd-profile-login-pin-content-modal .input-wrapper.has-error .icon-key svg path {
    fill: #bf0711
}

.wd-profile-login-pin-content-modal .input-wrapper.has-error .error-label {
    color: #bf0711;
    display: block;
    text-align: left
}

.wd-profile-login-pin-content-modal .input-wrapper {
    max-width: 335px;
    margin: 0 auto
}

.wd-profile-login-pin-content-modal .input-wrapper > .input-group {
    display: flex;
    align-items: center;
    justify-content: center
}

.wd-profile-login-pin-content-modal .input-wrapper .request-new-pin-label {
    display: block;
    text-align: left;
    margin-top: 10px;
    color: #6e4b87;
    font-size: 12px
}

.wd-profile-login-pin-content-modal .input-wrapper .request-new-pin-label::before {
    content: '';
    background-image: url('//d1hjvew1n9ss7u.cloudfront.net/Custom/Content/Widgets/profile.login/Images/info-circle.svg');
    width: 13px;
    height: 12px;
    display: inline-block;
    margin-right: 5px
}

.wd-profile-login-pin-content-modal .pin-success-content {
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column
}

.wd-profile-login-pin-content-modal .pin-success-content h4 {
    color: #008c20;
    font-size: 28px;
    font-weight: 400;
    margin: 10px 0 0
}

.wd-profile-login-pin-content-modal .pin-success-content a, .wd-profile-login-pin-content-modal .pin-success-content button {
    margin-top: 15px;
    width: 100%;
    height: 40px;
    font-size: 14px
}

.wd-profile-login-pin-content-modal .pin-success-content button {
    background-color: #008c20
}

.wd-profile-login-pin-content-modal .pin-success-content a {
    text-decoration: none;
    border: 1px solid #0a7aca;
    line-height: 40px;
    color: #0a7aca
}

.wd-profile-login-pin-content-modal .pin-success-content a:hover {
    background-color: #f4f4f4
}

.wd-profile-login-pin-content-modal #requestNewPinAction.disabled {
    visibility: hidden
}

.wd-profile-login-pin-content-modal .wd-profile-login.wd-profile-login-pin.wd-profile-login {
    width: 100%;
    margin: unset
}

/*File:~/Custom/Content/Widgets/product.associations.v2/Styles/wd.product.associations.v2.css*/
.wd-product-associations .wd-content > form > ul, .wd-product-associations .wd-content > ul, .wd-product-associations > form > ul, .wd-product-associations > ul {
    list-style: none;
    overflow: hidden;
    margin: 10px 0;
    padding: 10px 0
}

.wd-product-associations .wd-content > form > ul > li, .wd-product-associations .wd-content > ul > li, .wd-product-associations > form > ul > li, .wd-product-associations > ul > li {
    float: left;
    width: 25%;
    min-height: 200px;
    text-align: center
}

.wd-product-associations .cross-sell-variations-warning .icon, .wd-product-associations .cross-sell-variations-warning .icon::before {
    display: block;
    position: absolute;
    top: 100%;
    left: 15px;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 5px 10px 0;
    border-color: #bb0909 transparent transparent
}

.wd-product-associations .cross-sell-variations-warning .icon::before {
    content: '';
    border-color: #ffffba transparent transparent;
    top: -6px;
    left: -10px
}

.wd-product-associations.cross-sell .plus {
    font-size: 10em;
    left: 23%;
    position: absolute;
    top: 50%
}

.wd-product-associations.cross-sell .wrapper {
    background: #eee;
    overflow: hidden
}

.wd-product-associations.cross-sell .btn-buy {
    float: right;
    margin: 20px
}

.wd-product-associations.cross-sell .total {
    float: right;
    font-size: 1.5em;
    line-height: 68px;
    margin-right: 20px;
    text-align: right
}

.wd-product-associations .crosselBundle-rootBundle {
    float: none !important;
    width: auto !important;
    text-align: left !important;
    overflow: auto
}

.wd-product-associations .crosselBundle-rootBundle .itemType-bundle {
    background: #cbf0cb
}

.wd-product-associations .crosselBundle-rootBundle .rootProduct {
    background: #fdffd0
}

.wd-product-associations .crosselBundle-rootBundle .wd-product-line {
    width: 265px;
    padding: 10px 0 37px !important;
    display: inline-block;
    vertical-align: top
}

.wd-product-associations .crosselBundle-rootBundle .wd-product-line .quantity {
    font-weight: 700
}

.wd-product-associations .crosselBundle-rootBundle .wd-product-line .quantity .value {
    display: inline-block;
    font-weight: 400;
    border: 1px solid #eee;
    background: #fff;
    padding: 3px 10px;
    color: #333
}

.wd-product-associations .crosselBundle-rootBundle .wd-product-line.crosselBundle-containerHidden .crosselBundle-toggleContainer .toggle-show {
    display: block
}

.wd-product-associations .crosselBundle-rootBundle .wd-product-line.crosselBundle-containerHidden + .crosselBundle-bundleContainer {
    max-width: 0
}

.wd-product-associations .crosselBundle-rootBundle .wd-product-line .name {
    white-space: normal
}

.wd-product-associations .crosselBundle-rootBundle .crosselBundle-bundleContainer {
    display: inline-block;
    vertical-align: top;
    overflow: hidden;
    white-space: nowrap;
    transition: max-width 300ms ease-out;
    max-width: 100%
}

.wd-product-associations .crosselBundle-rootBundle .crosselBundle-toggleContainer {
    cursor: pointer;
    background: #539253;
    color: #fff;
    text-align: right;
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 37px;
    line-height: 37px
}

.wd-product-associations .cross-sell-variations select + select, .wd-product-associations .crosselBundle-rootBundle .crosselBundle-toggleContainer .toggle-show, .wd-product-associations .crosselBundle-rootBundle .wd-product-line.crosselBundle-containerHidden .crosselBundle-toggleContainer .toggle-hide, .wd-product-associations .crosselBundle-rootBundle > form > .crosselBundle-bundleItems > .itemType-bundle {
    display: none
}

.wd-product-associations .crosselBundle-rootBundle .crosselBundle-toggleContainer span {
    padding: 0 10px
}

.wd-product-associations .crosselBundle-rootBundle .loading-buy {
    display: none;
    background: url('//d1hjvew1n9ss7u.cloudfront.net/Custom/Content/Themes/Default/Images/loading.gif') no-repeat;
    padding-left: 0;
    opacity: 1;
    font-size: 10px;
    font-style: italic;
    padding-top: 15px
}

.wd-product-associations .crosselBundle-rootBundle .loading-buy a {
    color: #0645ad;
    text-decoration: underline
}

.wd-product-associations .crosselBundle-rootBundle .bundle-buy {
    float: left;
    margin: 10px 0 10px 10px !important;
    line-height: 10px
}

.wd-product-associations .crosselBundle-rootBundle .bundle-price {
    margin: 10px;
    font-weight: 700;
    font-size: 14px;
    color: #333;
    float: left
}

.wd-product-associations .crosselBundle-rootBundle .bundle-price .value {
    color: #478a47
}

.wd-product-associations .crosselBundle-rootBundle .bundle-price .economy {
    display: block
}

.wd-product-associations .crosselBundle-rootBundle .crosselBundle-bottom {
    display: block;
    overflow: hidden;
    border-top: 1px solid #ddd
}

.wd-product-associations .crosselBundle-rootBundle .crosselBundle-bundleItems {
    overflow: auto;
    white-space: nowrap
}

.wd-product-associations .crosselBundle-rootBundle .itemType-item + .itemType-item {
    margin-left: 20px
}

.wd-product-associations .crosselBundle-rootBundle .itemType-item + .itemType-item:before {
    content: "+";
    display: block;
    position: absolute;
    top: 50%;
    left: -22px;
    margin-top: -10px;
    font-size: 40px;
    font-weight: 700;
    color: #478a47
}

.wd-product-associations .crosselBundle-rootBundle .bundle-item-select label {
    display: block;
    text-align: left;
    padding: 10px;
    border: 1px solid #ddd;
    margin: 5px;
    cursor: pointer;
    background: #fff;
    box-shadow: 0 3px 5px #ccc
}

.wd-product-associations .cross-sell-variations {
    position: relative;
    margin: 0 30px
}

.wd-product-associations .cross-sell-variations select {
    width: 100%;
    margin-bottom: 1px
}

.wd-product-associations .cross-sell-variations select.selected + select {
    display: inline-block
}

.wd-product-associations .cross-sell-form-data label {
    cursor: pointer;
    display: none
}

.wd-product-associations .cross-sell-form-data input[type=checkbox][disabled] + span {
    color: #ddd
}

.wd-product-associations .cross-sell-footer .total-message {
    padding: 10px;
    font-size: 18px
}

.wd-product-associations .cross-sell-footer .no-variation-selected, .wd-product-associations .cross-sell-footer.form-ready-true .total {
    display: block !important
}

.wd-product-associations .cross-sell-footer .total, .wd-product-associations .cross-sell-footer.form-ready-true .no-variation-selected {
    display: none !important
}

.wd-product-associations .cross-sell-product .wd-product-line {
    padding-top: 0
}

.wd-product-associations .cross-sell-product.first .cross-sell-product-quantity {
    display: none
}

.wd-product-associations .cross-sell-product-quantity {
    margin-top: 10px
}

.wd-product-associations .cross-sell-product-quantity span {
    display: inline-block;
    border: 1px solid #ddd;
    padding: 2px 10px;
    margin-left: 10px;
    color: #777
}

.wd-product-associations .cross-sell-variations-warning {
    display: none;
    position: absolute;
    bottom: 100%;
    left: 0;
    margin-bottom: 5px;
    background: #ffffba;
    border-radius: 4px;
    border: 1px solid #bb0909;
    padding: 10px
}

.wd-product-associations .cross-sell-product-pending .cross-sell-variations-warning {
    display: block
}

.wd-product-associations .cross-sell-product-pending .cross-sell-variations select {
    border: 1px solid #bb0909
}

.wd-product-associations .no-variation-selected {
    font-size: 20px;
    position: absolute;
    margin: 0 200px 0 20px;
    height: 60px;
    line-height: 60px
}

.wd-product-associations.upsell .price-difference .wrapper .price {
    font-weight: 700
}

.wd-product-associations .crosselBundle ul {
    padding: 0;
    margin: 0;
    list-style: none
}

.wd-product-associations .total .asyncprice-area {
    line-height: 27px;
    margin-top: 15px
}

/*File:~/Custom/Content/Widgets/data.usage.acceptance/Styles/wd.data.usage.acceptance.css*/
.wd-data-usage-acceptance {
    background-color: rgba(39, 39, 39, .9);
    position: fixed;
    bottom: 0;
    width: 100vw;
    height: 100px;
    z-index: 1000
}

.wd-data-usage-acceptance .wrapper {
    display: flex;
    align-items: center;
    justify-content: space-between;
    height: 100%
}

.wd-data-usage-acceptance .text-data-usage {
    color: #fff;
    margin: 0 50px 0 0;
    line-height: 1.5em
}

.wd-data-usage-acceptance .link-privacy {
    text-decoration: underline;
    font-weight: 700
}

.wd-data-usage-acceptance .error-label {
    display: block;
    color: #fff;
    font-size: .75rem;
    text-align: right;
    margin-top: 5px
}

.wd-data-usage-acceptance.mobile {
    height: 170px;
    font-size: .75rem
}

@media only screen and (max-width: 340px) {
    .wd-data-usage-acceptance.mobile {
        height: 200px
    }
}

.wd-data-usage-acceptance.mobile .wrapper {
    padding: 10px 25px;
    flex-direction: column;
    justify-content: center
}

.wd-data-usage-acceptance.mobile .text-data-usage {
    margin: 0 0 25px
}

