﻿@charset "UTF-8";
.AccountRegisterRoute #middle {
  padding-top: 62px; }
  .AccountRegisterRoute #middle #content > .wd-browsing-breadcrumbs {
    margin: 70px 0 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center; }
    .AccountRegisterRoute #middle #content > .wd-browsing-breadcrumbs ul li:not(.last)::after {
      content: "|"; }
    .AccountRegisterRoute #middle #content > .wd-browsing-breadcrumbs ul li span {
      font-family: 'Champagne & Limousines';
      font-style: normal;
      font-weight: 400;
      font-size: 12px;
      line-height: 14px;
      text-align: center;
      letter-spacing: 0.05em;
      color: #656565; }
    .AccountRegisterRoute #middle #content > .wd-browsing-breadcrumbs ul li strong {
      font-family: 'Champagne & Limousines';
      font-size: 12px;
      text-align: center;
      letter-spacing: 0.05em;
      color: #656565; }

.AccountRegisterRoute #content-wrapper .justify-content-center {
  display: block; }
  .AccountRegisterRoute #content-wrapper .justify-content-center > .center-box {
    padding: 5px 0 25px;
    margin: 0 0 25px;
    width: 100%;
    max-width: 1200px; }

.AccountRegisterRoute #content-wrapper .step-2-visible .wd-profile-register .wd-content form .step-1 {
  display: none; }

.AccountRegisterRoute #content-wrapper .step-2-visible .wd-profile-register .wd-content form .step-2 {
  display: block; }

.AccountRegisterRoute #content-wrapper .step-2-visible .wd-profile-register .wd-content .form-steps .step-dados-pessoais img {
  background: #D9D9D9; }

.AccountRegisterRoute #content-wrapper .step-2-visible .wd-profile-register .wd-content .form-steps .step-dados-pessoais span {
  color: #D9D9D9; }

.AccountRegisterRoute #content-wrapper .step-2-visible .wd-profile-register .wd-content .form-steps .step-dados-acesso img {
  background: #00A8D6; }

.AccountRegisterRoute #content-wrapper .step-2-visible .wd-profile-register .wd-content .form-steps .step-dados-acesso span {
  color: #00A8D6; }

.AccountRegisterRoute #content-wrapper .wd-profile-register div.wd-header .wd-title {
  font-style: normal;
  font-weight: 700;
  font-size: 32px;
  line-height: 37px;
  text-align: center;
  margin-bottom: 70px; }

.AccountRegisterRoute #content-wrapper .wd-profile-register .wd-content .form-steps {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  position: relative;
  margin-bottom: 50px; }
  .AccountRegisterRoute #content-wrapper .wd-profile-register .wd-content .form-steps::after {
    content: "";
    display: block;
    width: 190px;
    height: 2px;
    background: #E4E4E4;
    position: absolute;
    top: 17px;
    margin-left: 14px; }
  .AccountRegisterRoute #content-wrapper .wd-profile-register .wd-content .form-steps .step-dados-pessoais, .AccountRegisterRoute #content-wrapper .wd-profile-register .wd-content .form-steps .step-dados-acesso {
    cursor: pointer; }
    .AccountRegisterRoute #content-wrapper .wd-profile-register .wd-content .form-steps .step-dados-pessoais > span, .AccountRegisterRoute #content-wrapper .wd-profile-register .wd-content .form-steps .step-dados-acesso > span {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center; }
    .AccountRegisterRoute #content-wrapper .wd-profile-register .wd-content .form-steps .step-dados-pessoais span, .AccountRegisterRoute #content-wrapper .wd-profile-register .wd-content .form-steps .step-dados-acesso span {
      color: #D9D9D9;
      font-family: 'Champagne & Limousines';
      font-style: normal;
      font-weight: 700;
      font-size: 20px;
      line-height: 28px;
      text-align: right;
      letter-spacing: 0.05em; }
    .AccountRegisterRoute #content-wrapper .wd-profile-register .wd-content .form-steps .step-dados-pessoais img, .AccountRegisterRoute #content-wrapper .wd-profile-register .wd-content .form-steps .step-dados-acesso img {
      background: #D9D9D9;
      border-radius: 100px;
      padding: 3px; }
  .AccountRegisterRoute #content-wrapper .wd-profile-register .wd-content .form-steps .step-dados-pessoais {
    margin-right: 60px; }
    .AccountRegisterRoute #content-wrapper .wd-profile-register .wd-content .form-steps .step-dados-pessoais img {
      background: #00A8D6; }
    .AccountRegisterRoute #content-wrapper .wd-profile-register .wd-content .form-steps .step-dados-pessoais span {
      color: #00A8D6; }

.AccountRegisterRoute #content-wrapper .wd-profile-register .wd-content form {
  background: #FBFBFB;
  padding: 0 50px 27px;
  position: relative; }
  .AccountRegisterRoute #content-wrapper .wd-profile-register .wd-content form::before {
    content: "*preenchimento obrigatório";
    display: block;
    text-align: right;
    position: absolute;
    top: -25px;
    right: 10px; }
  .AccountRegisterRoute #content-wrapper .wd-profile-register .wd-content form .input-wrapper {
    position: relative;
    min-height: unset;
    height: -webkit-fit-content;
    height: -moz-fit-content;
    height: fit-content; }
    .AccountRegisterRoute #content-wrapper .wd-profile-register .wd-content form .input-wrapper .field-title {
      font-family: 'Champagne & Limousines';
      font-size: 13px;
      letter-spacing: 0.05em;
      padding-left: 15px; }
    .AccountRegisterRoute #content-wrapper .wd-profile-register .wd-content form .input-wrapper input {
      height: 40px !important;
      background: #FFFFFF;
      border: 1px solid #DBDBDB;
      font-family: 'Champagne & Limousines';
      font-size: 16px;
      letter-spacing: 0.05em;
      color: #656565; }
    .AccountRegisterRoute #content-wrapper .wd-profile-register .wd-content form .input-wrapper select {
      height: 40px;
      background: #FFFFFF;
      border: 1px solid #DBDBDB;
      -webkit-appearance: none;
         -moz-appearance: none;
              appearance: none;
      outline: none;
      font-family: 'Champagne & Limousines';
      font-size: 16px;
      letter-spacing: 0.05em;
      color: #656565; }
    .AccountRegisterRoute #content-wrapper .wd-profile-register .wd-content form .input-wrapper span.error {
      position: absolute;
      top: 5px;
      right: 0;
      font-family: 'Champagne & Limousines';
      font-style: italic;
      font-weight: 400;
      font-size: 12px;
      line-height: 14px;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      text-align: right;
      letter-spacing: 0.05em;
      color: #E81E1E; }
  .AccountRegisterRoute #content-wrapper .wd-profile-register .wd-content form .input-wrapper-name.addorsetcustomer-name {
    display: none; }
  .AccountRegisterRoute #content-wrapper .wd-profile-register .wd-content form .input-wrapper-surname {
    display: none; }
  .AccountRegisterRoute #content-wrapper .wd-profile-register .wd-content form .step-1 .customer-type-data .customer-type {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    gap: 2%; }
    .AccountRegisterRoute #content-wrapper .wd-profile-register .wd-content form .step-1 .customer-type-data .customer-type .input-wrapper {
      width: 32%;
      padding: 0;
      margin: 27px 0 0; }
      .AccountRegisterRoute #content-wrapper .wd-profile-register .wd-content form .step-1 .customer-type-data .customer-type .input-wrapper.erro-name-surname::after {
        content: "Preencha o nome completo";
        position: absolute;
        top: 9px;
        right: 0;
        font-family: 'Champagne & Limousines';
        font-style: italic;
        font-weight: 400;
        font-size: 12px;
        line-height: 14px;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
        text-align: right;
        letter-spacing: 0.05em;
        color: #E81E1E; }
      .AccountRegisterRoute #content-wrapper .wd-profile-register .wd-content form .step-1 .customer-type-data .customer-type .input-wrapper.input-wrapper-name.addorsetcustomer-name-completed {
        -webkit-box-ordinal-group: 2;
            -ms-flex-order: 1;
                order: 1; }
      .AccountRegisterRoute #content-wrapper .wd-profile-register .wd-content form .step-1 .customer-type-data .customer-type .input-wrapper.input-wrapper-birthdate.addorsetcustomer-birthdate {
        -webkit-box-ordinal-group: 3;
            -ms-flex-order: 2;
                order: 2; }
      .AccountRegisterRoute #content-wrapper .wd-profile-register .wd-content form .step-1 .customer-type-data .customer-type .input-wrapper.input-wrapper-cpf.addorsetcustomer-cpf {
        -webkit-box-ordinal-group: 4;
            -ms-flex-order: 3;
                order: 3; }
      .AccountRegisterRoute #content-wrapper .wd-profile-register .wd-content form .step-1 .customer-type-data .customer-type .input-wrapper.addorsetcustomer-contact-cellphone {
        -webkit-box-ordinal-group: 5;
            -ms-flex-order: 4;
                order: 4; }
        .AccountRegisterRoute #content-wrapper .wd-profile-register .wd-content form .step-1 .customer-type-data .customer-type .input-wrapper.addorsetcustomer-contact-cellphone .field-title {
          font-size: 0; }
          .AccountRegisterRoute #content-wrapper .wd-profile-register .wd-content form .step-1 .customer-type-data .customer-type .input-wrapper.addorsetcustomer-contact-cellphone .field-title::after {
            content: "* Celular";
            font-size: 13px; }
        .AccountRegisterRoute #content-wrapper .wd-profile-register .wd-content form .step-1 .customer-type-data .customer-type .input-wrapper.addorsetcustomer-contact-cellphone small {
          display: none; }
      .AccountRegisterRoute #content-wrapper .wd-profile-register .wd-content form .step-1 .customer-type-data .customer-type .input-wrapper.input-wrapper-gender.addorsetcustomer-gender {
        -webkit-box-ordinal-group: 6;
            -ms-flex-order: 5;
                order: 5; }
        .AccountRegisterRoute #content-wrapper .wd-profile-register .wd-content form .step-1 .customer-type-data .customer-type .input-wrapper.input-wrapper-gender.addorsetcustomer-gender::after {
          content: "";
          display: block;
          width: 10px;
          height: 10px;
          border-right: 1.5px solid #00A8D6;
          border-bottom: 1.5px solid #00A8D6;
          -webkit-transform: rotate(45deg);
                  transform: rotate(45deg);
          position: absolute;
          right: 12px;
          bottom: 16px; }
        .AccountRegisterRoute #content-wrapper .wd-profile-register .wd-content form .step-1 .customer-type-data .customer-type .input-wrapper.input-wrapper-gender.addorsetcustomer-gender .field-title {
          font-size: 0; }
          .AccountRegisterRoute #content-wrapper .wd-profile-register .wd-content form .step-1 .customer-type-data .customer-type .input-wrapper.input-wrapper-gender.addorsetcustomer-gender .field-title::after {
            content: "* Gênero:";
            font-size: 13px; }
      .AccountRegisterRoute #content-wrapper .wd-profile-register .wd-content form .step-1 .customer-type-data .customer-type .input-wrapper.allowsmsnewsletter {
        display: none; }
      .AccountRegisterRoute #content-wrapper .wd-profile-register .wd-content form .step-1 .customer-type-data .customer-type .input-wrapper.allowwhatsappnotification {
        display: none; }
      .AccountRegisterRoute #content-wrapper .wd-profile-register .wd-content form .step-1 .customer-type-data .customer-type .input-wrapper.allowemailnewsletter {
        display: none; }
    .AccountRegisterRoute #content-wrapper .wd-profile-register .wd-content form .step-1 .customer-type-data .customer-type .next-step {
      width: 32%;
      -webkit-box-ordinal-group: 7;
          -ms-flex-order: 6;
              order: 6;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column;
      -webkit-box-pack: end;
          -ms-flex-pack: end;
              justify-content: end; }
      .AccountRegisterRoute #content-wrapper .wd-profile-register .wd-content form .step-1 .customer-type-data .customer-type .next-step .button-step {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
        -webkit-box-pack: center;
            -ms-flex-pack: center;
                justify-content: center;
        height: 40px;
        background: #00A8D6;
        position: relative;
        font-family: 'Champagne & Limousines';
        font-weight: 700;
        font-size: 16px;
        text-align: center;
        letter-spacing: 0.05em;
        text-transform: uppercase;
        color: #FFFFFF;
        cursor: pointer; }
        .AccountRegisterRoute #content-wrapper .wd-profile-register .wd-content form .step-1 .customer-type-data .customer-type .next-step .button-step::after {
          content: url(/custom/content/themes/Isy/assets/img/svg/arrow-right.svg);
          position: absolute;
          top: 50%;
          -webkit-transform: translateY(-45%);
                  transform: translateY(-45%);
          right: 20px; }
  .AccountRegisterRoute #content-wrapper .wd-profile-register .wd-content form .step-2 {
    display: none;
    padding-top: 27px; }
    .AccountRegisterRoute #content-wrapper .wd-profile-register .wd-content form .step-2 .contact-data .top {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      gap: 2%; }
      .AccountRegisterRoute #content-wrapper .wd-profile-register .wd-content form .step-2 .contact-data .top .input-wrapper {
        width: 27%; }
        .AccountRegisterRoute #content-wrapper .wd-profile-register .wd-content form .step-2 .contact-data .top .input-wrapper label[for="AddOrSetCustomer-Password-check"] {
          font-size: 0; }
          .AccountRegisterRoute #content-wrapper .wd-profile-register .wd-content form .step-2 .contact-data .top .input-wrapper label[for="AddOrSetCustomer-Password-check"]::after {
            content: "* Confirmar senha";
            font-size: 13px; }
      .AccountRegisterRoute #content-wrapper .wd-profile-register .wd-content form .step-2 .contact-data .top .input-wrapper-email {
        width: 42%; }
    .AccountRegisterRoute #content-wrapper .wd-profile-register .wd-content form .step-2 .contact-data .bottom {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex; }
      .AccountRegisterRoute #content-wrapper .wd-profile-register .wd-content form .step-2 .contact-data .bottom .left {
        width: 50%;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column; }
        .AccountRegisterRoute #content-wrapper .wd-profile-register .wd-content form .step-2 .contact-data .bottom .left .input-wrapper {
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-align: center;
              -ms-flex-align: center;
                  align-items: center;
          width: 100%;
          margin-bottom: 0; }
          .AccountRegisterRoute #content-wrapper .wd-profile-register .wd-content form .step-2 .contact-data .bottom .left .input-wrapper input[type="checkbox"] {
            height: auto !important;
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            -webkit-box-align: center;
                -ms-flex-align: center;
                    align-items: center;
            -webkit-box-pack: center;
                -ms-flex-pack: center;
                    justify-content: center; }
            .AccountRegisterRoute #content-wrapper .wd-profile-register .wd-content form .step-2 .contact-data .bottom .left .input-wrapper input[type="checkbox"]::before {
              content: "";
              display: block;
              width: 16px;
              height: 16px;
              background: #fff;
              border: 1px solid #37434D;
              border-radius: 3px;
              position: absolute; }
            .AccountRegisterRoute #content-wrapper .wd-profile-register .wd-content form .step-2 .contact-data .bottom .left .input-wrapper input[type="checkbox"]:checked::after {
              content: "";
              display: block;
              width: 8px;
              height: 8px;
              background: #00A8D6;
              z-index: 9; }
          .AccountRegisterRoute #content-wrapper .wd-profile-register .wd-content form .step-2 .contact-data .bottom .left .input-wrapper label {
            margin-left: 8px;
            margin-top: 10px;
            font-family: 'Champagne & Limousines';
            font-weight: 400;
            font-size: 14px;
            letter-spacing: 0.05em;
            color: #37434D;
            cursor: pointer; }
      .AccountRegisterRoute #content-wrapper .wd-profile-register .wd-content form .step-2 .contact-data .bottom .right {
        width: 50%;
        -webkit-box-pack: end;
            -ms-flex-pack: end;
                justify-content: end;
        -webkit-box-align: end;
            -ms-flex-align: end;
                align-items: end; }
        .AccountRegisterRoute #content-wrapper .wd-profile-register .wd-content form .step-2 .contact-data .bottom .right .buttons-step {
          width: 100%;
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-pack: end;
              -ms-flex-pack: end;
                  justify-content: end; }
          .AccountRegisterRoute #content-wrapper .wd-profile-register .wd-content form .step-2 .contact-data .bottom .right .buttons-step .btn-return-step {
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            -webkit-box-align: center;
                -ms-flex-align: center;
                    align-items: center;
            -webkit-box-pack: center;
                -ms-flex-pack: center;
                    justify-content: center;
            margin-right: 30px;
            font-family: 'Champagne & Limousines';
            font-weight: 700;
            font-size: 16px;
            letter-spacing: 0.05em;
            text-transform: uppercase;
            color: #00A8D6;
            cursor: pointer; }
            .AccountRegisterRoute #content-wrapper .wd-profile-register .wd-content form .step-2 .contact-data .bottom .right .buttons-step .btn-return-step::before {
              content: "";
              display: block;
              width: 10px;
              height: 10px;
              border-bottom: 2px solid #00A8D6;
              border-left: 2px solid #00A8D6;
              -webkit-transform: rotate(45deg);
                      transform: rotate(45deg);
              margin-right: 12px; }
          .AccountRegisterRoute #content-wrapper .wd-profile-register .wd-content form .step-2 .contact-data .bottom .right .buttons-step .finish-register {
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            -webkit-box-align: center;
                -ms-flex-align: center;
                    align-items: center;
            -webkit-box-pack: center;
                -ms-flex-pack: center;
                    justify-content: center;
            width: 235px;
            height: 40px;
            background: #00A8D6;
            font-family: 'Champagne & Limousines';
            font-weight: 700;
            font-size: 16px;
            letter-spacing: 0.05em;
            text-transform: uppercase;
            color: #FFFFFF;
            cursor: pointer;
            border-radius: 0; }
            .AccountRegisterRoute #content-wrapper .wd-profile-register .wd-content form .step-2 .contact-data .bottom .right .buttons-step .finish-register:hover {
              background: #00A8D6 !important;
              opacity: 0.8; }

.AccountRegisterRoute #content-wrapper .sucess-register {
  margin-bottom: 70px; }
  .AccountRegisterRoute #content-wrapper .sucess-register .title-succes-register span {
    font-style: normal;
    font-weight: 700;
    font-size: 32px;
    line-height: 37px;
    text-align: center;
    margin: 70px 0;
    display: block; }
  .AccountRegisterRoute #content-wrapper .sucess-register .box-message-sucess {
    background: #FBFBFB;
    padding: 32px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center; }
    .AccountRegisterRoute #content-wrapper .sucess-register .box-message-sucess .title {
      font-family: 'Champagne & Limousines';
      font-weight: 700;
      font-size: 18px;
      line-height: 21px;
      letter-spacing: 0.05em;
      color: #37434D; }
    .AccountRegisterRoute #content-wrapper .sucess-register .box-message-sucess .description {
      font-family: 'Champagne & Limousines';
      font-weight: 400;
      font-size: 16px;
      line-height: 18px;
      text-align: center;
      letter-spacing: 0.05em;
      color: #37434D; }
    .AccountRegisterRoute #content-wrapper .sucess-register .box-message-sucess .btn-return-home {
      width: 347px;
      height: 40px;
      background: #00A8D6;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center;
      font-family: 'Champagne & Limousines';
      font-weight: 700;
      font-size: 16px;
      letter-spacing: 0.05em;
      color: #FFFFFF;
      text-transform: uppercase;
      margin-top: 15px; }

body.dev-isy[class*="context-category"] .wd-product-price-description .priceContainer .old {
  display: block; }

body.dev-isy[class*="context-category"] .wd-product-price-description .priceContainer .new-lcecci {
  display: none !important; }

div div .wd-product-line .item-description .name, body.dev-isy[class*="context-category"] div .wd-product-line .item-description .name {
  height: 20px;
  margin-bottom: 23px;
  font-weight: bold;
  text-align: left; }
  div div .wd-product-line .item-description .name a, body.dev-isy[class*="context-category"] div .wd-product-line .item-description .name a {
    color: #000;
    font-weight: bold; }

div div .wd-product-line .item-description .wd-product-price-description, body.dev-isy[class*="context-category"] div .wd-product-line .item-description .wd-product-price-description {
  max-height: -webkit-fit-content;
  max-height: -moz-fit-content;
  max-height: fit-content;
  height: 50px; }
  div div .wd-product-line .item-description .wd-product-price-description .priceContainer, body.dev-isy[class*="context-category"] div .wd-product-line .item-description .wd-product-price-description .priceContainer {
    text-align: left; }
    div div .wd-product-line .item-description .wd-product-price-description .priceContainer .sale-price, body.dev-isy[class*="context-category"] div .wd-product-line .item-description .wd-product-price-description .priceContainer .sale-price {
      color: #000000;
      font-weight: normal; }
      div div .wd-product-line .item-description .wd-product-price-description .priceContainer .sale-price span, body.dev-isy[class*="context-category"] div .wd-product-line .item-description .wd-product-price-description .priceContainer .sale-price span {
        color: #000000;
        font-weight: normal; }
    div div .wd-product-line .item-description .wd-product-price-description .priceContainer .condition span, body.dev-isy[class*="context-category"] div .wd-product-line .item-description .wd-product-price-description .priceContainer .condition span {
      color: #000; }

.grid-products #content-wrapper #left .wd-facet-group .facets .facet-type .facet-type-list ul li h4[data-url="cor-estampados"] .markup-color {
  background-image: url(/custom/content/themes/Shared/Images/Filtros/estampado.jpg) !important; }

.grid-products #content-wrapper #left .wd-facet-group .facets .facet-type .facet-type-list ul li h4[data-url="cor-paete"] .markup-color {
  background-image: url(/custom/content/themes/Shared/Images/Filtros/paete-estampa.png) !important; }

.wd-browsing-grid #paginacao {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center; }
  .wd-browsing-grid #paginacao .pages {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: 10px; }
  .wd-browsing-grid #paginacao a, .wd-browsing-grid #paginacao span {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    min-width: 40px;
    height: 40px;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    border: 1px solid;
    padding: 0 10px;
    color: #c9aa94;
    font-weight: 600; }
    .wd-browsing-grid #paginacao a:hover, .wd-browsing-grid #paginacao span:hover {
      background: #c9aa94;
      color: #fff; }
    .wd-browsing-grid #paginacao a.pagina-atual, .wd-browsing-grid #paginacao span.pagina-atual {
      background: #c9aa94;
      color: #fff; }

#description-anchor .wd-browsing-grid-pager {
  display: none; }

.BasketIndexRoute .wd-checkout-basket-gift .wd-product-list ul.list {
  display: block; }
  .BasketIndexRoute .wd-checkout-basket-gift .wd-product-list ul.list li {
    width: 100%;
    max-width: 100%; }

.BasketIndexRoute .wd-checkout-basket-gift .wd-product-gift-line .wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 20px; }
  .BasketIndexRoute .wd-checkout-basket-gift .wd-product-gift-line .wrap .form-reference, .BasketIndexRoute .wd-checkout-basket-gift .wd-product-gift-line .wrap .gift-variations {
    display: none; }
  .BasketIndexRoute .wd-checkout-basket-gift .wd-product-gift-line .wrap .right .options-fake > div {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    gap: 10px;
    margin-bottom: 20px; }
    .BasketIndexRoute .wd-checkout-basket-gift .wd-product-gift-line .wrap .right .options-fake > div .title {
      text-transform: uppercase;
      font-weight: 900;
      font-size: 16px;
      color: #262626;
      text-transform: uppercase;
      display: block;
      width: 100%;
      text-align: left; }
    .BasketIndexRoute .wd-checkout-basket-gift .wd-product-gift-line .wrap .right .options-fake > div label {
      cursor: pointer;
      border: 1px solid transparent;
      padding: 2px;
      border-radius: 7px; }
      .BasketIndexRoute .wd-checkout-basket-gift .wd-product-gift-line .wrap .right .options-fake > div label.selected {
        border: 1px solid #000 !important; }
      .BasketIndexRoute .wd-checkout-basket-gift .wd-product-gift-line .wrap .right .options-fake > div label.option-disabled {
        pointer-events: none; }
        .BasketIndexRoute .wd-checkout-basket-gift .wd-product-gift-line .wrap .right .options-fake > div label.option-disabled span {
          background: #f0f0f0; }
      .BasketIndexRoute .wd-checkout-basket-gift .wd-product-gift-line .wrap .right .options-fake > div label span {
        border: 1px solid #D5D9DC;
        border-radius: 7px;
        width: 35px;
        height: 35px;
        color: #37434D;
        font-size: 13px;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
        -webkit-box-pack: center;
            -ms-flex-pack: center;
                justify-content: center; }

@media (min-width: 900px) {
  .grid-products #middle {
    z-index: 2; }
  .grid-products #content-wrapper .dept-info {
    margin-bottom: 60px; }
  .grid-products #content-wrapper #left {
    width: 30%;
    max-width: 330px;
    float: left !important; }
    .grid-products #content-wrapper #left .wd-facet-group {
      padding-left: 5px; }
      .grid-products #content-wrapper #left .wd-facet-group::before {
        content: "Filtrar por:";
        font-family: 'Champagne & Limousines';
        font-style: normal;
        font-weight: 700;
        font-size: 18px;
        line-height: 21px;
        letter-spacing: 0.05em;
        color: #C9AA94;
        margin-bottom: 20px;
        display: block; }
      .grid-products #content-wrapper #left .wd-facet-group .selected-facets.show::before {
        display: none; }
      .grid-products #content-wrapper #left .wd-facet-group .selected-facets.show .facet-type-selected {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        gap: 10px;
        width: -webkit-fit-content;
        width: -moz-fit-content;
        width: fit-content;
        -webkit-box-orient: unset;
        -webkit-box-direction: unset;
            -ms-flex-direction: unset;
                flex-direction: unset;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap; }
        .grid-products #content-wrapper #left .wd-facet-group .selected-facets.show .facet-type-selected .selected-facet .selected-facet-name {
          display: none; }
        .grid-products #content-wrapper #left .wd-facet-group .selected-facets.show .facet-type-selected .selected-facet ul {
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          -ms-flex-wrap: wrap;
              flex-wrap: wrap;
          padding: 0; }
          .grid-products #content-wrapper #left .wd-facet-group .selected-facets.show .facet-type-selected .selected-facet ul .selected-option {
            background: #FFFFFF;
            -webkit-box-shadow: 0px 2px 6px rgba(0, 0, 0, 0.15);
                    box-shadow: 0px 2px 6px rgba(0, 0, 0, 0.15);
            border-radius: 5px;
            border-bottom: none !important;
            width: -webkit-fit-content;
            width: -moz-fit-content;
            width: fit-content;
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            padding-right: 10px;
            border: 0 !important; }
            .grid-products #content-wrapper #left .wd-facet-group .selected-facets.show .facet-type-selected .selected-facet ul .selected-option .option-label {
              font-family: 'Champagne & Limousines';
              font-style: normal;
              font-weight: 700;
              font-size: 14px;
              line-height: 16px;
              letter-spacing: 0.05em;
              color: #656565; }
            .grid-products #content-wrapper #left .wd-facet-group .selected-facets.show .facet-type-selected .selected-facet ul .selected-option .clear-filter {
              position: static;
              margin-left: 11px;
              color: #656565;
              font-size: 30px; }
        .grid-products #content-wrapper #left .wd-facet-group .selected-facets.show .facet-type-selected .selected-facet.tamanho ul .selected-option .option-label::before {
          content: "Tam: "; }
      .grid-products #content-wrapper #left .wd-facet-group .selected-facets.show .clear-filters {
        font-family: 'Champagne & Limousines';
        font-style: normal;
        font-weight: 700;
        font-size: 14px;
        line-height: 16px;
        letter-spacing: 0.05em;
        -webkit-text-decoration-line: underline;
                text-decoration-line: underline;
        color: #656565;
        margin-top: 23px;
        cursor: pointer; }
      .grid-products #content-wrapper #left .wd-facet-group .facets {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column;
        gap: 0;
        width: 284px; }
        .grid-products #content-wrapper #left .wd-facet-group .facets::before {
          display: none; }
        .grid-products #content-wrapper #left .wd-facet-group .facets .facet-type {
          -webkit-box-ordinal-group: 6;
              -ms-flex-order: 5;
                  order: 5; }
          .grid-products #content-wrapper #left .wd-facet-group .facets .facet-type .facet-title {
            width: 100%;
            padding: 14px 0;
            border-bottom: 1px solid #F1F1F1; }
            .grid-products #content-wrapper #left .wd-facet-group .facets .facet-type .facet-title h3 {
              font-family: 'Champagne & Limousines';
              font-style: normal;
              font-weight: 700 !important;
              font-size: 18px !important;
              line-height: 21px;
              letter-spacing: 0.1em;
              text-transform: uppercase;
              color: #656565 !important; }
            .grid-products #content-wrapper #left .wd-facet-group .facets .facet-type .facet-title + ul {
              position: static !important;
              background: #f7f7f7;
              padding: 14px 10px !important;
              -webkit-box-shadow: none;
                      box-shadow: none; }
              .grid-products #content-wrapper #left .wd-facet-group .facets .facet-type .facet-title + ul li.level-0 {
                padding: 0 !important; }
                .grid-products #content-wrapper #left .wd-facet-group .facets .facet-type .facet-title + ul li.level-0 .expander {
                  display: none; }
                .grid-products #content-wrapper #left .wd-facet-group .facets .facet-type .facet-title + ul li.level-0 ul {
                  padding: 0 !important; }
              .grid-products #content-wrapper #left .wd-facet-group .facets .facet-type .facet-title + ul li h4 a .option-title {
                font-family: 'Champagne & Limousines';
                font-style: normal;
                font-weight: 700;
                font-size: 16px;
                line-height: 18px;
                letter-spacing: 0.05em;
                color: #656565; }
              .grid-products #content-wrapper #left .wd-facet-group .facets .facet-type .facet-title + ul li h4 a .option-count {
                font-family: 'Champagne & Limousines';
                font-style: normal;
                font-weight: 400;
                font-size: 16px;
                line-height: 18px;
                text-align: right;
                color: #6D6D6D; }
              .grid-products #content-wrapper #left .wd-facet-group .facets .facet-type .facet-title + ul li h4 a:hover .option-title {
                color: #C9AA94;
                text-decoration: none; }
              .grid-products #content-wrapper #left .wd-facet-group .facets .facet-type .facet-title + ul li h4 a:hover .option-count {
                color: #C9AA94; }
            .grid-products #content-wrapper #left .wd-facet-group .facets .facet-type .facet-title::after {
              right: 15px;
              font-size: 0;
              display: block;
              width: 10px;
              height: 10px;
              border-left: 1px solid #C9AA94;
              border-top: 1px solid #C9AA94;
              border-right: 0;
              border-bottom: 0;
              -webkit-transform: translateY(-50%) rotate(45deg);
                      transform: translateY(-50%) rotate(45deg);
              top: 50%; }
            .grid-products #content-wrapper #left .wd-facet-group .facets .facet-type .facet-title.facet-closed::after {
              right: 15px;
              font-size: 0;
              border-left: 0;
              border-top: 0;
              border-right: 1px solid #C9AA94;
              border-bottom: 1px solid #C9AA94;
              -webkit-transform: translateY(-50%) rotate(45deg);
                      transform: translateY(-50%) rotate(45deg); }
          .grid-products #content-wrapper #left .wd-facet-group .facets .facet-type .range-wrapper {
            position: static !important;
            background: #f7f7f7;
            padding: 20px 30px 40px 30px !important; }
            .grid-products #content-wrapper #left .wd-facet-group .facets .facet-type .range-wrapper .range2h {
              width: 215px;
              background: #e7e4e4;
              border-radius: 5px;
              border: 0; }
              .grid-products #content-wrapper #left .wd-facet-group .facets .facet-type .range-wrapper .range2h .min-text {
                font-family: 'Champagne & Limousines';
                font-style: normal;
                font-weight: 700;
                font-size: 16px;
                line-height: 18px;
                color: #656565;
                bottom: -30px;
                left: -8px; }
              .grid-products #content-wrapper #left .wd-facet-group .facets .facet-type .range-wrapper .range2h .max-text {
                font-family: 'Champagne & Limousines';
                font-style: normal;
                font-weight: 700;
                font-size: 16px;
                line-height: 18px;
                color: #656565;
                bottom: -30px; }
          .grid-products #content-wrapper #left .wd-facet-group .facets .facet-type.category {
            -webkit-box-ordinal-group: 2;
                -ms-flex-order: 1;
                    order: 1; }
          .grid-products #content-wrapper #left .wd-facet-group .facets .facet-type.tamanho {
            -webkit-box-ordinal-group: 3;
                -ms-flex-order: 2;
                    order: 2; }
            .grid-products #content-wrapper #left .wd-facet-group .facets .facet-type.tamanho .facet-type-list > ul {
              display: -webkit-box;
              display: -ms-flexbox;
              display: flex;
              grid-gap: 10px;
              padding: 15px 12px !important;
              -ms-flex-wrap: wrap;
                  flex-wrap: wrap;
              width: 100%; }
              .grid-products #content-wrapper #left .wd-facet-group .facets .facet-type.tamanho .facet-type-list > ul .level-0 {
                position: relative;
                padding: 10px 5px !important;
                background-color: #fff;
                border: 1px solid #D5D9DC;
                width: 40px;
                height: 40px;
                text-align: center;
                margin: 0;
                display: -webkit-box;
                display: -ms-flexbox;
                display: flex;
                -webkit-box-align: center;
                    -ms-flex-align: center;
                        align-items: center;
                -webkit-box-pack: center;
                    -ms-flex-pack: center;
                        justify-content: center;
                cursor: pointer; }
                .grid-products #content-wrapper #left .wd-facet-group .facets .facet-type.tamanho .facet-type-list > ul .level-0:hover {
                  background-color: #C9AA94; }
                  .grid-products #content-wrapper #left .wd-facet-group .facets .facet-type.tamanho .facet-type-list > ul .level-0:hover a .option-title {
                    color: #fff; }
                .grid-products #content-wrapper #left .wd-facet-group .facets .facet-type.tamanho .facet-type-list > ul .level-0 a {
                  display: -webkit-box;
                  display: -ms-flexbox;
                  display: flex;
                  -webkit-box-align: center;
                      -ms-flex-align: center;
                          align-items: center;
                  -webkit-box-pack: center;
                      -ms-flex-pack: center;
                          justify-content: center;
                  width: 40px;
                  height: 40px; }
                  .grid-products #content-wrapper #left .wd-facet-group .facets .facet-type.tamanho .facet-type-list > ul .level-0 a .option-title {
                    padding: 0;
                    margin: 0; }
                  .grid-products #content-wrapper #left .wd-facet-group .facets .facet-type.tamanho .facet-type-list > ul .level-0 a .option-count {
                    display: none; }
          .grid-products #content-wrapper #left .wd-facet-group .facets .facet-type.cor {
            -webkit-box-ordinal-group: 4;
                -ms-flex-order: 3;
                    order: 3; }
          .grid-products #content-wrapper #left .wd-facet-group .facets .facet-type.price {
            -webkit-box-ordinal-group: 5;
                -ms-flex-order: 4;
                    order: 4; }
  .grid-products #content-wrapper .dept-grid {
    width: 70%;
    float: left;
    padding-left: 15px;
    position: relative; }
    .grid-products #content-wrapper .dept-grid .wd-header {
      display: none; }
    .grid-products #content-wrapper .dept-grid .wd-content header {
      overflow: visible; }
      .grid-products #content-wrapper .dept-grid .wd-content header .wd-browsing-grid-pager {
        display: none; }
      .grid-products #content-wrapper .dept-grid .wd-content header .grid-show {
        position: absolute; }
        .grid-products #content-wrapper .dept-grid .wd-content header .grid-show .seletores {
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex; }
          .grid-products #content-wrapper .dept-grid .wd-content header .grid-show .seletores .selecione {
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            cursor: pointer; }
            .grid-products #content-wrapper .dept-grid .wd-content header .grid-show .seletores .selecione span {
              display: block;
              width: 18px;
              height: 18px;
              border: 1px solid #C9AA94;
              margin-right: 4px; }
            .grid-products #content-wrapper .dept-grid .wd-content header .grid-show .seletores .selecione.tres {
              margin-right: 10px; }
            .grid-products #content-wrapper .dept-grid .wd-content header .grid-show .seletores .selecione.active span {
              background: #C9AA94; }
            .grid-products #content-wrapper .dept-grid .wd-content header .grid-show .seletores .selecione:hover span {
              background: #C9AA94; }
      .grid-products #content-wrapper .dept-grid .wd-content header .wd-browsing-grid-sorter > span {
        font-family: 'Champagne & Limousines';
        font-style: normal;
        font-weight: 700;
        font-size: 18px;
        line-height: 21px;
        letter-spacing: 0.05em;
        color: #C9AA94; }
      .grid-products #content-wrapper .dept-grid .wd-content header .wd-browsing-grid-sorter select {
        display: none; }
      .grid-products #content-wrapper .dept-grid .wd-content header .wd-browsing-grid-sorter .fake-order {
        position: relative; }
        .grid-products #content-wrapper .dept-grid .wd-content header .wd-browsing-grid-sorter .fake-order .option-selected {
          border: 1px solid #F1F1F1;
          display: block;
          width: 200px;
          height: 40px;
          margin-left: 20px;
          padding: 8px 15px;
          font-family: 'Champagne & Limousines';
          font-style: normal;
          font-weight: 400;
          font-size: 16px;
          line-height: 24px;
          letter-spacing: 0.05em;
          color: #656565;
          position: relative;
          cursor: pointer; }
          .grid-products #content-wrapper .dept-grid .wd-content header .wd-browsing-grid-sorter .fake-order .option-selected::after {
            content: "";
            width: 10px;
            height: 10px;
            display: block;
            border-right: 1px solid #C9AA94;
            border-bottom: 1px solid #C9AA94;
            -webkit-transform: translateY(-50%) rotate(45deg);
                    transform: translateY(-50%) rotate(45deg);
            position: absolute;
            top: 48%;
            right: 15px; }
        .grid-products #content-wrapper .dept-grid .wd-content header .wd-browsing-grid-sorter .fake-order ul {
          display: none;
          width: 200px;
          background: #FFFFFF;
          border: 1px solid #F1F1F1;
          position: absolute;
          right: 0;
          z-index: 9; }
          .grid-products #content-wrapper .dept-grid .wd-content header .wd-browsing-grid-sorter .fake-order ul li {
            width: 100%;
            padding: 8px 15px;
            margin: 0;
            font-family: 'Champagne & Limousines';
            font-style: normal;
            font-weight: 400;
            font-size: 16px;
            line-height: 18px;
            letter-spacing: 0.05em;
            color: #656565;
            cursor: pointer; }
            .grid-products #content-wrapper .dept-grid .wd-content header .wd-browsing-grid-sorter .fake-order ul li.active {
              background: #C9AA94;
              color: #ffffff;
              font-weight: 700; }
            .grid-products #content-wrapper .dept-grid .wd-content header .wd-browsing-grid-sorter .fake-order ul li:hover {
              background: #C9AA94;
              color: #ffffff;
              font-weight: 700; }
        .grid-products #content-wrapper .dept-grid .wd-content header .wd-browsing-grid-sorter .fake-order.active ul {
          display: block; }
    .grid-products #content-wrapper .dept-grid .wd-content .wd-browsing-grid-list > ul > li {
      max-width: 33.3%;
      width: 33.3%;
      -webkit-transition: 0.3s !important;
      transition: 0.3s !important; }
      .grid-products #content-wrapper .dept-grid .wd-content .wd-browsing-grid-list > ul > li .medias .wd-product-line-medias img {
        -webkit-transition: none !important;
        transition: none !important; }
    .grid-products #content-wrapper .dept-grid .wd-content .wd-browsing-grid-list.grid-four > ul {
      gap: 0 2%; }
      .grid-products #content-wrapper .dept-grid .wd-content .wd-browsing-grid-list.grid-four > ul > li {
        max-width: 23.5%;
        width: 23.5%;
        padding: 0; }
        .grid-products #content-wrapper .dept-grid .wd-content .wd-browsing-grid-list.grid-four > ul > li .wd-product-line {
          height: -webkit-fit-content !important;
          height: -moz-fit-content !important;
          height: fit-content !important; }
        .grid-products #content-wrapper .dept-grid .wd-content .wd-browsing-grid-list.grid-four > ul > li .medias {
          height: 280px; }
          .grid-products #content-wrapper .dept-grid .wd-content .wd-browsing-grid-list.grid-four > ul > li .medias .wd-product-line-medias a.thumb {
            width: 100% !important;
            height: 280px !important; }
            .grid-products #content-wrapper .dept-grid .wd-content .wd-browsing-grid-list.grid-four > ul > li .medias .wd-product-line-medias a.thumb img {
              width: 100% !important;
              height: auto !important; } }

@media (max-width: 900px) {
  .grid-products #middle {
    z-index: unset; }
  .grid-products #content-wrapper .dept-info {
    margin-bottom: 20px; }
  .grid-products #content-wrapper .dept-grid {
    width: 100%;
    padding: 0; }
    .grid-products #content-wrapper .dept-grid .wd-content header .grid-show {
      display: none; }
    .grid-products #content-wrapper .dept-grid .wd-content .wd-browsing-grid-list > ul > li {
      max-width: calc(50% - 2px) !important;
      width: calc(50% - 2px) !important;
      min-height: 345px; }
  .grid-products #content-wrapper #left .wd-facet-group .selected-facets.hidden .clear-filters {
    display: none; }
  .AccountRegisterRoute #middle {
    padding-top: 30px; }
    .AccountRegisterRoute #middle #content > .wd-browsing-breadcrumbs {
      -webkit-box-pack: left;
          -ms-flex-pack: left;
              justify-content: left;
      padding-left: 20px;
      margin-top: 0; }
  .AccountRegisterRoute #content-wrapper .wd-profile-register div.wd-header .wd-title {
    text-align: left;
    padding-left: 20px;
    margin-bottom: 30px; }
  .AccountRegisterRoute #content-wrapper .wd-profile-register .wd-content .form-steps {
    margin-bottom: 20px; }
    .AccountRegisterRoute #content-wrapper .wd-profile-register .wd-content .form-steps::after {
      width: 140px; }
    .AccountRegisterRoute #content-wrapper .wd-profile-register .wd-content .form-steps .step-dados-pessoais span, .AccountRegisterRoute #content-wrapper .wd-profile-register .wd-content .form-steps .step-dados-acesso span {
      font-size: 15px; }
  .AccountRegisterRoute #content-wrapper .wd-profile-register .wd-content form {
    padding: 0 10px 27px; }
    .AccountRegisterRoute #content-wrapper .wd-profile-register .wd-content form::before {
      top: 10px; }
    .AccountRegisterRoute #content-wrapper .wd-profile-register .wd-content form .step-1 .customer-type-data .customer-type .input-wrapper {
      margin: 14px 0 0; }
    .AccountRegisterRoute #content-wrapper .wd-profile-register .wd-content form .step-1 .customer-type-data .customer-type .next-step {
      width: 100%;
      margin-top: 30px; }
    .AccountRegisterRoute #content-wrapper .wd-profile-register .wd-content form .step-2 .contact-data {
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column; }
      .AccountRegisterRoute #content-wrapper .wd-profile-register .wd-content form .step-2 .contact-data .top {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column;
        gap: 0; }
        .AccountRegisterRoute #content-wrapper .wd-profile-register .wd-content form .step-2 .contact-data .top .input-wrapper {
          margin-bottom: 14px;
          width: 100%; }
        .AccountRegisterRoute #content-wrapper .wd-profile-register .wd-content form .step-2 .contact-data .top .input-wrapper-email {
          width: 100%; }
      .AccountRegisterRoute #content-wrapper .wd-profile-register .wd-content form .step-2 .contact-data .bottom {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column; }
        .AccountRegisterRoute #content-wrapper .wd-profile-register .wd-content form .step-2 .contact-data .bottom .left {
          width: 100%; }
        .AccountRegisterRoute #content-wrapper .wd-profile-register .wd-content form .step-2 .contact-data .bottom .right {
          width: 100%; }
          .AccountRegisterRoute #content-wrapper .wd-profile-register .wd-content form .step-2 .contact-data .bottom .right .buttons-step {
            margin-top: 20px;
            -webkit-box-orient: vertical;
            -webkit-box-direction: normal;
                -ms-flex-direction: column;
                    flex-direction: column;
            -webkit-box-align: center;
                -ms-flex-align: center;
                    align-items: center; }
            .AccountRegisterRoute #content-wrapper .wd-profile-register .wd-content form .step-2 .contact-data .bottom .right .buttons-step .btn-return-step {
              -webkit-box-ordinal-group: 2;
                  -ms-flex-order: 1;
                      order: 1;
              margin: 20px 0; }
  .AccountRegisterRoute #content-wrapper .sucess-register .title-succes-register span {
    text-align: left;
    padding-left: 20px;
    margin-bottom: 28px; }
  .AccountRegisterRoute #content-wrapper .sucess-register .box-message-sucess {
    padding: 65px 8px 80px; }
    .AccountRegisterRoute #content-wrapper .sucess-register .box-message-sucess .title {
      font-size: 15px; }
    .AccountRegisterRoute #content-wrapper .sucess-register .box-message-sucess .description {
      font-size: 13px; }
    .AccountRegisterRoute #content-wrapper .sucess-register .box-message-sucess .btn-return-home {
      width: 100%; }
  .AccountRegisterRoute.sucesso #middle #content > .wd-browsing-breadcrumbs ul {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center; }
    .AccountRegisterRoute.sucesso #middle #content > .wd-browsing-breadcrumbs ul::after {
      content: "Cadastro";
      font-family: 'Champagne & Limousines';
      font-style: normal;
      font-weight: 700;
      font-size: 12px;
      line-height: 14px;
      text-align: center;
      letter-spacing: 0.05em;
      color: #656565; }
  .AccountRegisterRoute.sucesso #footer .linha-1 .newsletter {
    display: none; }
  body[class*="context-product"] #middle #content .product-detail #seta-esquerda, body[class*="context-product"] #middle #content .product-detail #seta-direita {
    display: none; }
  body[class*="context-product"] #middle #content .product-detail .medias .wd-product-medias {
    display: block; }
    body[class*="context-product"] #middle #content .product-detail .medias .wd-product-medias .wd-product-medias-displayer {
      display: none; }
    body[class*="context-product"] #middle #content .product-detail .medias .wd-product-medias .medias-displayer-content {
      margin-bottom: 20px; }
      body[class*="context-product"] #middle #content .product-detail .medias .wd-product-medias .medias-displayer-content .wd-product-media-selector {
        position: static;
        display: block; }
        body[class*="context-product"] #middle #content .product-detail .medias .wd-product-medias .medias-displayer-content .wd-product-media-selector .slick-slider-fake {
          width: 100%;
          display: block;
          overflow: visible;
          -webkit-box-shadow: none;
                  box-shadow: none; }
          body[class*="context-product"] #middle #content .product-detail .medias .wd-product-medias .medias-displayer-content .wd-product-media-selector .slick-slider-fake #scroll-media {
            display: block !important; }
            body[class*="context-product"] #middle #content .product-detail .medias .wd-product-medias .medias-displayer-content .wd-product-media-selector .slick-slider-fake #scroll-media .slick-arrow {
              position: absolute;
              top: 50%;
              z-index: 1;
              cursor: pointer;
              -webkit-user-select: none;
                 -moz-user-select: none;
                  -ms-user-select: none;
                      user-select: none;
              font-size: 0;
              background: none;
              width: 44px;
              width: 25px;
              height: 25px;
              background: #fff;
              border-radius: 50%;
              display: -webkit-box;
              display: -ms-flexbox;
              display: flex;
              -webkit-box-align: center;
                  -ms-flex-align: center;
                      align-items: center;
              -webkit-box-pack: center;
                  -ms-flex-pack: center;
                      justify-content: center; }
              body[class*="context-product"] #middle #content .product-detail .medias .wd-product-medias .medias-displayer-content .wd-product-media-selector .slick-slider-fake #scroll-media .slick-arrow:hover {
                background: #fff !important; }
              body[class*="context-product"] #middle #content .product-detail .medias .wd-product-medias .medias-displayer-content .wd-product-media-selector .slick-slider-fake #scroll-media .slick-arrow.slick-prev {
                left: 0; }
                body[class*="context-product"] #middle #content .product-detail .medias .wd-product-medias .medias-displayer-content .wd-product-media-selector .slick-slider-fake #scroll-media .slick-arrow.slick-prev::before {
                  content: "";
                  display: block;
                  width: 10px;
                  height: 10px;
                  border-left: 3px solid #00a7d5;
                  border-bottom: 3px solid #00a7d5;
                  -webkit-transform: rotate(45deg);
                          transform: rotate(45deg);
                  margin-left: 5px; }
              body[class*="context-product"] #middle #content .product-detail .medias .wd-product-medias .medias-displayer-content .wd-product-media-selector .slick-slider-fake #scroll-media .slick-arrow.slick-next {
                right: 0; }
                body[class*="context-product"] #middle #content .product-detail .medias .wd-product-medias .medias-displayer-content .wd-product-media-selector .slick-slider-fake #scroll-media .slick-arrow.slick-next::before {
                  content: "";
                  display: block;
                  width: 10px;
                  height: 10px;
                  border-top: 3px solid #00a7d5;
                  border-right: 3px solid #00a7d5;
                  -webkit-transform: rotate(45deg);
                          transform: rotate(45deg);
                  margin-right: 5px; }
              body[class*="context-product"] #middle #content .product-detail .medias .wd-product-medias .medias-displayer-content .wd-product-media-selector .slick-slider-fake #scroll-media .slick-arrow svg {
                display: none; }
            body[class*="context-product"] #middle #content .product-detail .medias .wd-product-medias .medias-displayer-content .wd-product-media-selector .slick-slider-fake #scroll-media li {
              width: 100%;
              height: auto; }
              body[class*="context-product"] #middle #content .product-detail .medias .wd-product-medias .medias-displayer-content .wd-product-media-selector .slick-slider-fake #scroll-media li img {
                display: block;
                width: 100%;
                height: auto; }
            body[class*="context-product"] #middle #content .product-detail .medias .wd-product-medias .medias-displayer-content .wd-product-media-selector .slick-slider-fake #scroll-media .slick-dots li {
              width: 8px;
              height: 8px;
              border: 0; }
              body[class*="context-product"] #middle #content .product-detail .medias .wd-product-medias .medias-displayer-content .wd-product-media-selector .slick-slider-fake #scroll-media .slick-dots li.slick-active {
                background-color: #707982; }
              body[class*="context-product"] #middle #content .product-detail .medias .wd-product-medias .medias-displayer-content .wd-product-media-selector .slick-slider-fake #scroll-media .slick-dots li button {
                padding: 0;
                font-size: 0; }
        body[class*="context-product"] #middle #content .product-detail .medias .wd-product-medias .medias-displayer-content .wd-product-media-selector #miniaturas {
          display: none; }
        body[class*="context-product"] #middle #content .product-detail .medias .wd-product-medias .medias-displayer-content .wd-product-media-selector .original {
          opacity: 0; }
  .wd-browsing-grid #paginacao .pages {
    width: 95%;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    gap: 6px; }
    .wd-browsing-grid #paginacao .pages a, .wd-browsing-grid #paginacao .pages span {
      min-width: 30px;
      height: 30px; }
    .wd-browsing-grid #paginacao .pages .page-prev {
      font-size: 0;
      padding: 0; }
      .wd-browsing-grid #paginacao .pages .page-prev::before {
        content: "";
        display: block;
        width: 10px;
        height: 10px;
        border-left: 2px solid;
        border-bottom: 2px solid;
        -webkit-transform: rotate(45deg);
                transform: rotate(45deg); }
    .wd-browsing-grid #paginacao .pages .page-next {
      font-size: 0;
      padding: 0; }
      .wd-browsing-grid #paginacao .pages .page-next::before {
        content: "";
        display: block;
        width: 10px;
        height: 10px;
        border-top: 2px solid;
        border-right: 2px solid;
        -webkit-transform: rotate(45deg);
                transform: rotate(45deg); }
  .BasketIndexRoute .wd-checkout-basket-gift .wd-product-gift-line .wrap {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center; }
    .BasketIndexRoute .wd-checkout-basket-gift .wd-product-gift-line .wrap .right {
      padding: 0 20px; } }
