
:is(#module-profileadv-addpet, #module-profileadv-addfirstpet) #content {
    border: 1px solid #FFFFFF
}
:is(#module-profileadv-addpet, #module-profileadv-addfirstpet) .atn-btn {
    margin-top: 2%;
}
:is(#module-profileadv-addpet, #module-profileadv-addfirstpet) #content .blue-label,
:is(#module-profileadv-addpet, #module-profileadv-addfirstpet) .color-1 {
    color: #00B4DD!important
}

:is(#module-profileadv-addpet, #module-profileadv-addfirstpet) .text-center {
    text-align: center
}

:is(#module-profileadv-addpet, #module-profileadv-addfirstpet) .text-left {
    text-align: left
}

:is(#module-profileadv-addpet, #module-profileadv-addfirstpet) .b-info-block {
    margin: 10px 0
}

:is(#module-profileadv-addpet, #module-profileadv-addfirstpet) .b-info-block .b-body {
    border: 1px solid #F4F4F4;
    padding: 20px 0;
    border-radius: 15px
}

:is(#module-profileadv-addpet, #module-profileadv-addfirstpet) .mt-2 {
    margin-top: 2%
}

:is(#module-profileadv-addpet, #module-profileadv-addfirstpet) .mt-10 {
    margin-top: 10%
}

:is(#module-profileadv-addpet, #module-profileadv-addfirstpet) .b-info-block .b-body dl {
    margin: 0 0 3px;
    overflow: hidden
}

:is(#module-profileadv-addpet, #module-profileadv-addfirstpet) .mt-1 {
    margin-top: 1%
}

:is(#module-profileadv-addpet, #module-profileadv-addfirstpet) .mb-1 {
    margin-top: 1%
}

:is(#module-profileadv-addpet, #module-profileadv-addfirstpet) .mb-5 {
    margin-top: 5%
}

:is(#module-profileadv-addpet, #module-profileadv-addfirstpet) .b-info-block .b-body dt {
    float: left;
    padding: 4px 5px 2px 0;
    text-align: right;
    width: 30%
}

:is(#module-profileadv-addpet, #module-profileadv-addfirstpet) .b-info-block .b-body label {
    font-weight: 700
}

:is(#module-profileadv-addpet, #module-profileadv-addfirstpet) .b-info-block .b-body dd {
    float: left
}

:is(#module-profileadv-addpet, #module-profileadv-addfirstpet) .b-info-block .b-body .b-edit {
    float: left;
    margin: 0 0 0 15px
}

:is(#module-profileadv-addpet, #module-profileadv-addfirstpet) .b-info-block .b-body .b-edit a {
    background: url("../img/ico-edit-info.gif") no-repeat 0 5px transparent;
    padding: 0 0 0 16px
}

:is(#module-profileadv-addpet,
#module-profileadv-addfirstpet) .b-column-r a {
    color: #006699;
    text-decoration: none
}

:is(#module-profileadv-addpet,
#module-profileadv-addfirstpet) .b-info-block .b-body .b-avatar {
    float: left;
    margin-left: 10px
}

:is(#module-profileadv-addpet,
#module-profileadv-addfirstpet) .clr {
    clear: both;
    display: block;
    font-size: 0;
    line-height: 0;
    overflow: hidden
}

:is(#module-profileadv-addpet,
#module-profileadv-addfirstpet) .b-body .b-guide {
    background: url("../img/ico-guide.gif") no-repeat 0 5px transparent;
    padding: 0 0 10px 25px;
    margin-top: 15px;
    margin-left: 10px
}

:is(#module-profileadv-addpet,
#module-profileadv-addfirstpet) .profile-adv-user-img {
    width: 85px;
    border: 1px solid #c4c4c4
}

:is(#module-profileadv-addpet,
#module-profileadv-addfirstpet) .display-none {
    display: none
}

:is(#module-profileadv-addpet,
#module-profileadv-addfirstpet) .b-info-block .b-body .b-buttons-save {
    overflow: hidden;
    padding: 7px 0 0 30%
}

:is(#module-profileadv-addpet,
#module-profileadv-addfirstpet) .b-info-block .b-body .b-buttons-save .b-submit {
    float: left;
    margin: 0 5px 0 0
}

:is(#module-profileadv-addpet,
#module-profileadv-addfirstpet) .b-btn label {
    border: 1px solid #7E827C;
    display: inline-block
}

:is(#module-profileadv-addpet,
#module-profileadv-addfirstpet) .b-btn .bold button {
    font-weight: 700
}

:is(#module-profileadv-addpet,
#module-profileadv-addfirstpet) .b-btn button:hover {
    background: #49AF17;
    border-color: #83DC59 #6FCB43 #3D8A17 #75CF4A;
    border-style: solid;
    border-width: 1px;
    color: #FFFFFF;
    cursor: pointer;
    font-family: tahoma;
    font-size: 12px;
    outline: 0;
    padding-bottom: 1px;
    padding-top: 1px;
    text-align: center;
    width: 100%;
    margin-left: 0
}

:is(#module-profileadv-addpet,
#module-profileadv-addfirstpet) .b-info-block .b-body .b-buttons-save .b-cancel {
    float: left;
    width: 58px
}

:is(#module-profileadv-addpet,
#module-profileadv-addfirstpet) .b-cancel label {
    border: 1px solid #BEBABA
}

:is(#module-profileadv-addpet,
#module-profileadv-addfirstpet) .b-cancel button:hover {
    background: url("../img/btn-cancel-bg.png") repeat-x 0 0 transparent;
    border: 0;
    color: #666;
    padding-bottom: 2px;
    padding-top: 2px
}

:is(#module-profileadv-addpet,
#module-profileadv-addfirstpet) .b-column-c {
    width: auto;
    padding: 0 0 27px
}

:is(#module-profileadv-addpet,
#module-profileadv-addfirstpet) .b-column-c .b-wrapper {
    border: 1px solid #dad4d4;
    border-bottom: none;
    margin-top: 10px
}

:is(#module-profileadv-addpet,
#module-profileadv-addfirstpet) .b-inside-pages .b-column-c .b-tab {
    border: none;
    padding: 22px 0 19px;
    background: url("../img/bg-grey-dot.gif") repeat-x 0 47px transparent
}

:is(#module-profileadv-addpet,
#module-profileadv-addfirstpet) .b-tab16 {
    padding-top: 17px!important
}

:is(#module-profileadv-addpet,
#module-profileadv-addfirstpet) .b-inside-pages .b-tab {
    border-left: 1px solid #dad4d4;
    border-right: 1px solid #dad4d4;
    overflow: hidden;
    padding: 0 0 35px;
    background: url(../img/bg-grey-dot.gif) 0 23px repeat-x
}

:is(#module-profileadv-addpet,
#module-profileadv-addfirstpet) .b-inside-pages .b-tab ul {
    margin: 0 0 0 22px
}

:is(#module-profileadv-addpet,
#module-profileadv-addfirstpet) .b-inside-pages .b-tab li {
    display: block;
    font-weight: 700;
    float: left;
    margin: 0 3px 0 0;
    border: 1px solid #dad4d4
}

:is(#module-profileadv-addpet,
#module-profileadv-addfirstpet) .b-inside-pages .b-tab li a {
    text-decoration: none;
    display: block;
    padding: 4px 10px 7px;
    background: #ebeceb;
    color: #666
}

:is(#module-profileadv-addpet,
#module-profileadv-addfirstpet) .b-inside-pages .b-tab li.current a {
    margin-top: 5%
}

:is(#module-profileadv-addpet,
#module-profileadv-addfirstpet) .b-inside-pages .b-tab li.current a:hover {
    background: #fff;
    cursor: auto;
    color: #49AF17;
    text-decoration: none
}

:is(#module-profileadv-addpet,
#module-profileadv-addfirstpet) .b-inside-pages .b-tab li a:hover {
    text-decoration: underline
}

:is(#module-profileadv-addpet,
#module-profileadv-addfirstpet) .b-inside-pages .b-tab li.current {
    border-bottom: 1px solid #fff
}

:is(#module-profileadv-addpet,
#module-profileadv-addfirstpet) .b-tab-wrapper {
    overflow: hidden
}

:is(#module-profileadv-addpet,
#module-profileadv-addfirstpet) .b-tab-wrapper .b-details {
    padding: 0 22px 20px
}

:is(#module-profileadv-addpet,
#module-profileadv-addfirstpet) .b-tab-wrapper .b-details h6 {
    color: #666;
    text-transform: none;
    font-weight: 700;
    border-bottom: 1px solid #dad4d4;
    padding: 0 0 3px;
    margin: 0 0 5px 0;
    font-size: 11px;
    font-family: tahoma
}

:is(#module-profileadv-addpet,
#module-profileadv-addfirstpet) .b-tab-wrapper .b-details table {
    width: 100%;
    margin: 0 0 12px
}

:is(#module-profileadv-addpet,
#module-profileadv-addfirstpet) .b-tab-wrapper .b-details .odd td {
    background: #f4f5f4
}

:is(#module-profileadv-addpet,
#module-profileadv-addfirstpet) .b-tab-wrapper .b-details .even td {
    background: #fff
}

:is(#module-profileadv-addpet,
#module-profileadv-addfirstpet) .b-tab-wrapper .b-details td {
    padding: 7px 0 7px 14px
}

:is(#module-profileadv-addpet,
#module-profileadv-addfirstpet) .b-tab-wrapper .b-revies {
    padding: 0;
    border-left: 1px solid #dad4d4;
    border-right: 1px solid #dad4d4;
    padding: 0 22px 11px
}

:is(#module-profileadv-addpet,
#module-profileadv-addfirstpet) .b-tab-wrapper .b-revies li.item {
    padding: 26px 0 24px;
    background: url(../img/bg-review-top.gif) 0 0 repeat-x
}

:is(#module-profileadv-addpet,
#module-profileadv-addfirstpet) .b-tab-wrapper .b-revies .b-left {
    float: left;
    width: 84px
}

:is(#module-profileadv-addpet,
#module-profileadv-addfirstpet) .b-tab-wrapper .b-revies .b-right {
    margin: 0 0 0 84px
}

:is(#module-profileadv-addpet,
#module-profileadv-addfirstpet) .b-tab-wrapper .b-revies a {
    color: #006699;
    text-decoration: none
}

:is(#module-profileadv-addpet,
#module-profileadv-addfirstpet) .b-tab-wrapper .b-revies a:hover {
    text-decoration: underline
}

:is(#module-profileadv-addpet,
#module-profileadv-addfirstpet) .b-tab-wrapper .b-revies .b-see-more a {
    padding: 0 8px 0 0;
    background: url(../img/products-list/arrow-blue-right.gif) 100% 4px no-repeat
}

:is(#module-profileadv-addpet,
#module-profileadv-addfirstpet) .b-tab-wrapper .b-revies h3 {
    color: #3a66cc;
    text-transform: none;
    font-size: 12px;
    padding: 0 0 11px
}

:is(#module-profileadv-addpet,
#module-profileadv-addfirstpet) .b-tab-wrapper .b-revies p {
    padding: 0 0 12px
}

:is(#module-profileadv-addpet,
#module-profileadv-addfirstpet) .b-tab-wrapper .b-revies .b-author span {
    padding: 0 6px;
    color: #bababa
}

:is(#module-profileadv-addpet,
#module-profileadv-addfirstpet) .b-tab-wrapper .b-revies .b-author {
    padding: 0 0 14px
}

:is(#module-profileadv-addpet,
#module-profileadv-addfirstpet) .b-tab-wrapper .b-revies .appraisal {
    margin: 0 0 0 3px
}

:is(#module-profileadv-addpet,
#module-profileadv-addfirstpet) .b-tab-wrapper .b-revies .appraisal li {
    background: #eaeae8;
    line-height: 120%;
    padding: 6px 25px 8px 31px;
    margin: 0 0 2px
}

:is(#module-profileadv-addpet,
#module-profileadv-addfirstpet) .b-tab-wrapper .b-revies .appraisal li.merits {
    background: url(../img/review-plus.gif) 6px 6px #eaeae8 no-repeat
}

:is(#module-profileadv-addpet,
#module-profileadv-addfirstpet) .b-tab-wrapper .b-revies .appraisal li.demerits {
    background: url(../img/review-minus.gif) 6px 6px #eaeae8 no-repeat
}

:is(#module-profileadv-addpet,
#module-profileadv-addfirstpet) .b-tab-wrapper .b-revies .b-vote {
    overflow: hidden;
    padding: 10px 0 19px
}

:is(#module-profileadv-addpet,
#module-profileadv-addfirstpet) .b-tab-wrapper .b-revies .b-vote dt {
    float: left;
    margin: 0 7px 0 0;
    color: #999;
    padding: 2px 0 0
}

:is(#module-profileadv-addpet,
#module-profileadv-addfirstpet) .b-tab-wrapper .b-revies .b-vote dd {
    float: left;
    margin: 0 3px 0 0;
    height: 15px;
    width: 32px;
    cursor: pointer;
    text-indent: -9999px;
    position: relative
}

:is(#module-profileadv-addpet,
#module-profileadv-addfirstpet) .b-tab-wrapper .b-revies .b-vote dd.yes {
    background: url(../img/btn-yes-no.gif) 0 0 no-repeat
}

:is(#module-profileadv-addpet,
#module-profileadv-addfirstpet) .b-tab-wrapper .b-revies .b-vote dd.no {
    background: url(../img/btn-yes-no.gif) -35px 0 no-repeat
}

:is(#module-profileadv-addpet,
#module-profileadv-addfirstpet) .b-tab-wrapper .b-revies .b-add-comments {
    float: right;
    padding: 0 0 2px
}

:is(#module-profileadv-addpet,
#module-profileadv-addfirstpet) .b-tab-wrapper .b-revies .b-add-comments a {
    padding: 0 0 3px 23px;
    background: url(../img/ico-add-comment.gif) 0 1px no-repeat
}

:is(#module-profileadv-addpet,
#module-profileadv-addfirstpet) .b-search-friends {
    overflow: hidden;
    height: 20px;
    padding: 0 26px 21px 0
}

:is(#module-profileadv-addpet,
#module-profileadv-addfirstpet) .b-search-friends input {
    float: right;
    margin-left: 0;
    border: 0
}

:is(#module-profileadv-addpet,
#module-profileadv-addfirstpet) .b-search-friends input.txt {
    width: 131px;
    padding-left: 5px;
    padding-right: 5px;
    height: 18px;
    font-size: 12px;
    color: #666;
    border: 1px solid #dad4d4;
    border-right: none;
    margin-left: 0
}

:is(#module-profileadv-addpet,
#module-profileadv-addfirstpet) .txt-16 {
    height: 20px!important
}

:is(#module-profileadv-addpet,
#module-profileadv-addfirstpet) .b-search-friends fieldset {
    border: none
}

:is(#module-profileadv-addpet,
#module-profileadv-addfirstpet) .b-friends-list {
    padding: 10px
}

:is(#module-profileadv-addpet,
#module-profileadv-addfirstpet) .b-friends-list ul {
    margin-bottom: 0!important
}

:is(#module-profileadv-addpet,
#module-profileadv-addfirstpet) .b-friends-list li {
    float: left;
    width: 90px;
    text-align: center;
    padding: 10px;
    list-style: none;
    height: 170px
}

:is(#module-profileadv-addpet,
#module-profileadv-addfirstpet) .b-friends-list .b-name {
    padding: 3px 0 0;
    width: 85px
}

:is(#module-profileadv-addpet,
#module-profileadv-addfirstpet) .b-friends-list .b-from {
    padding: 2px 0 0;
    width: 85px
}

:is(#module-profileadv-addpet,
#module-profileadv-addfirstpet) .b-inside-pages .b-column-c .b-bottom-line {
    margin: 0
}

:is(#module-profileadv-addpet,
#module-profileadv-addfirstpet) .b-inside-pages .b-bottom-line {
    height: 27px;
    background: #eaeae8;
    border: 1px solid #dad4d4;
    padding: 0 0 3px;
    overflow: hidden
}

:is(#module-profileadv-addpet,
#module-profileadv-addfirstpet) .b-bottom-line-16 {
    height: 35px!important
}

:is(#module-profileadv-addpet,
#module-profileadv-addfirstpet) .b-inside-pages .b-bottom-line .b-pager {
    padding: 2px 15px 0 0
}

:is(#module-profileadv-addpet,
#module-profileadv-addfirstpet) .b-pager {
    float: right
}

:is(#module-profileadv-addpet,
#module-profileadv-addfirstpet) .b-pager dl {
    float: left;
    margin: 2px 0 0
}

:is(#module-profileadv-addpet,
#module-profileadv-addfirstpet) .b-pager dt {
    float: left;
    padding: 2px 5px 0 0;
    font-size: 14px
}

:is(#module-profileadv-addpet,
#module-profileadv-addfirstpet) .b-pager dd {
    margin: 0 1px 0 0;
    float: left;
    line-height: 1.2em
}

:is(#module-profileadv-addpet,
#module-profileadv-addfirstpet) .b-pager-16 dd a {
    height: 24px!important
}

:is(#module-profileadv-addpet,
#module-profileadv-addfirstpet) .b-pager dd a {
    float: left;
    width: 16px;
    height: 15px;
    padding: 2px 0 0;
    display: block;
    color: #fff;
    background: #bdb9bb;
    text-decoration: none;
    text-align: center
}

:is(#module-profileadv-addpet,
#module-profileadv-addfirstpet) .b-pager dd a:hover {
    background: #49af17
}

:is(#module-profileadv-addpet,
#module-profileadv-addfirstpet) .b-pager dd.current a {
    background: #49af17;
    font-weight: 700;
    cursor: auto
}

:is(#module-profileadv-addpet,
#module-profileadv-addfirstpet) .b-pager dd.last {
    height: 14px;
    padding: 2px 7px 0;
    background: #dbdbdb;
    color: #444242
}

:is(#module-profileadv-addpet,
#module-profileadv-addfirstpet) .b-inside-pages .b-bottom-line .b-go-top {
    float: left;
    padding: 5px 0 0 14px
}

:is(#module-profileadv-addpet,
#module-profileadv-addfirstpet) .b-inside-pages .b-bottom-line .b-go-top a {
    background: url("../img/products-list/go-top-arrow.gif") no-repeat 0 0 #BDB9BB;
    color: #FFFFFF;
    display: block;
    float: left;
    font-family: tahoma;
    font-size: 12px;
    padding: 0 5px 3px 15px;
    text-decoration: none
}

:is(#module-profileadv-addpet,
#module-profileadv-addfirstpet) .b-inside-pages .b-bottom-line .b-go-top a:hover {
    background: url(../img/products-list/go-top-arrow.gif) 0 0 no-repeat #49AF17
}

:is(#module-profileadv-addpet,
#module-profileadv-addfirstpet) .clear-search-shoppers {
    float: right;
    margin: 3px 10px;
    text-decoration: underline!important;
    display: none
}

:is(#module-profileadv-addpet,
#module-profileadv-addfirstpet) .shoppers-block-view-all {
    text-align: center;
    margin-top: 5px;
    margin-bottom: 5px
}

:is(#module-profileadv-addpet,
#module-profileadv-addfirstpet) .shoppers-block-view-all a {
    font-weight: bold;
    font-size: 11px;
    text-decoration: underline
}

:is(#module-profileadv-addpet,
#module-profileadv-addfirstpet) .shoppers-block-items li {
    margin-top: 5px;
    padding: .2em 0
}

:is(#module-profileadv-addpet,
#module-profileadv-addfirstpet) .shoppers-block-items img {
    width: 50px;
    float: left
}

:is(#module-profileadv-addpet,
#module-profileadv-addfirstpet) .shoppers-block-items a {
    float: left;
    margin-top: 10px;
    margin-left: 10px;
    background: none!important;
    padding: 0!important
}

:is(#module-profileadv-addpet,
#module-profileadv-addfirstpet) .b-product-item {
    margin-top: 10px;
    border: #dad4d4 1px solid;
    border-bottom: none;
    padding: 24px 0 0
}

:is(#module-profileadv-addpet,
#module-profileadv-addfirstpet) .b-product-item h1 {
    color: #49AF17;
    border-bottom: 1px solid #b4d5a3;
    padding: 0 0 5px;
    font-size: 16px;
    font-family: tahoma;
    font-weight: 700;
    text-transform: none;
    background: none
}

:is(#module-profileadv-addpet,
#module-profileadv-addfirstpet) .b-product-item .b-photo {
    float: left;
    width: 204px;
    text-align: center;
    position: relative;
    padding: 0 0 12px
}

:is(#module-profileadv-addpet,
#module-profileadv-addfirstpet) .b-product-item .b-description {
    margin: 0 0 0 204px;
    padding: 0 46px 0 0
}

:is(#module-profileadv-addpet,
#module-profileadv-addfirstpet) .b-product-item a {
    color: #006699;
    text-decoration: none
}

:is(#module-profileadv-addpet,
#module-profileadv-addfirstpet) .b-product-item a:hover {
    text-decoration: underline
}

:is(#module-profileadv-addpet,
#module-profileadv-addfirstpet) .b-product-item p {
    padding: 3px 0 5px;
    line-height: 135%
}

:is(#module-profileadv-addpet,
#module-profileadv-addfirstpet) .b-product-item .main-features {
    font: bold 13px Tahoma, Arial, Verdana, sans-serif;
    color: #49AF17;
    padding: 0 0 5px 25px;
    background: url(../img/ico-main-features.gif) 0 0 no-repeat;
    text-transform: none;
    margin-top: 10px;
    margin-bottom: 10px
}

:is(#module-profileadv-addpet,
#module-profileadv-addfirstpet) .b-photo .block-photo {
    border: 1px solid #DCD6D6;
    margin: 0 auto;
    width: 140px;
    padding: 10px 5px 5px
}

:is(#module-profileadv-addpet,
#module-profileadv-addfirstpet) .b-photo .block-photo .no-border {
    border: none
}

:is(#module-profileadv-addpet,
#module-profileadv-addfirstpet) .b-photo .block-photo img {
    border: 1px solid #DCD6D6
}

:is(#module-profileadv-addpet,
#module-profileadv-addfirstpet) .b-photo .block-photo .data {
    margin-top: 10px
}

:is(#module-profileadv-addpet,
#module-profileadv-addfirstpet) .b-photo .block-photo .data .are-you {
    margin-top: 5px;
    margin-bottom: 5px
}

:is(#module-profileadv-addpet,
#module-profileadv-addfirstpet) .b-photo .block-photo .data .are-you a {
    text-decoration: underline
}

:is(#module-profileadv-addpet,
#module-profileadv-addfirstpet) .b-photo .block-photo .data .are-you a:hover {
    color: #5184c3;
    text-decoration: underline
}

:is(#module-profileadv-addpet,
#module-profileadv-addfirstpet) .share-catalog {
    margin-top: 15px;
    vertical-align: bottom;
    line-height: 0
}

:is(#module-profileadv-addpet,
#module-profileadv-addfirstpet) .share-catalog div {
    margin-top: 5%
}

:is(#module-profileadv-addpet,
#module-profileadv-addfirstpet) .share-catalog span {
    vertical-align: top!important
}

:is(#module-profileadv-addpet,
#module-profileadv-addfirstpet) .share-catalog a {
    text-decoration: none;
    opacity: 1
}

:is(#module-profileadv-addpet,
#module-profileadv-addfirstpet) .share-catalog a:hover {
    text-decoration: none!important;
    opacity: .8
}

:is(#module-profileadv-addpet,
#module-profileadv-addfirstpet) .b-tab {
    overflow: hidden;
    padding: 0 0 15px;
    background: url(../img/bg-grey-dot.gif) 0 25px repeat-x;
    margin-top: 15px
}

:is(#module-profileadv-addpet,
#module-profileadv-addfirstpet) .b-tab-16-profile-page {
    background: url(../img/bg-grey-dot.gif) 0 30px repeat-x!important
}

:is(#module-profileadv-addpet,
#module-profileadv-addfirstpet) .b-tab ul {
    margin: 0 0 0 22px
}

:is(#module-profileadv-addpet,
#module-profileadv-addfirstpet) .b-tab li {
    display: block;
    font-weight: 700;
    float: left;
    margin: 0 3px 0 0;
    border: 1px solid #dad4d4
}

:is(#module-profileadv-addpet,
#module-profileadv-addfirstpet) .b-tab li a {
    text-decoration: none;
    display: block;
    padding: 4px 10px 7px;
    background: #ebeceb;
    color: #666
}

:is(#module-profileadv-addpet,
#module-profileadv-addfirstpet) .b-tab li.current a {
    margin-top: 5%
}

:is(#module-profileadv-addpet,
#module-profileadv-addfirstpet) .b-tab li.current a:hover {
    background: #fff;
    cursor: auto;
    color: #49AF17;
    text-decoration: none
}

:is(#module-profileadv-addpet,
#module-profileadv-addfirstpet) .b-tab li a:hover {
    text-decoration: underline
}

:is(#module-profileadv-addpet,
#module-profileadv-addfirstpet) .b-tab li.current {
    border-bottom: 1px solid #fff
}

:is(#module-profileadv-addpet,
#module-profileadv-addfirstpet) .b-tab-wrapper .b-details .items {
    border: 1px solid #DAD4D4;
    padding: 10px
}

:is(#module-profileadv-addpet,
#module-profileadv-addfirstpet) .b-tab-wrapper .b-details h6 {
    color: #666;
    text-transform: none;
    font-weight: 700;
    border-bottom: 1px solid #dad4d4;
    padding: 0 0 3px;
    margin: 0 0 5px 0;
    font-size: 11px;
    font-family: tahoma
}

:is(#module-profileadv-addpet,
#module-profileadv-addfirstpet) .b-tab-wrapper .b-details table {
    width: 100%
}

:is(#module-profileadv-addpet,
#module-profileadv-addfirstpet) .b-tab-wrapper .b-details table.title-first {
    width: 100%;
    margin-top: 0;
    border: 1px solid #d4d4d4;
    font-size: 13px
}

:is(#module-profileadv-addpet,
#module-profileadv-addfirstpet) .border-none {
    border: none!important
}

:is(#module-profileadv-addpet,
#module-profileadv-addfirstpet) .b-info-block .b-body dt.check-box {
    padding: 0 3px 15px
}

:is(#module-profileadv-addpet,
#module-profileadv-addfirstpet) .b-info-block .b-body dd input.check-box {
    position: relative;
    margin-left: 10px;
    margin-top: 5px;
    width: 70%
}

:is(#module-profileadv-addpet,
#module-profileadv-addfirstpet) .clear {
    clear: both
}

:is(#module-profileadv-addpet,
#module-profileadv-addfirstpet) .blockmanufacturer li {
    padding: 3px
}

:is(#module-profileadv-addpet,
#module-profileadv-addfirstpet) .block-items-data li a {
    background: none!important;
    padding: 5px
}

:is(#module-profileadv-addpet,
#module-profileadv-addfirstpet) .float-left {
    float: left
}

:is(#module-profileadv-addpet,
#module-profileadv-addfirstpet) .float-left-table16 {
    float: left
}

:is(#module-profileadv-addpet,
#module-profileadv-addfirstpet) .sortTools16 {
    padding: 7px 0 32px!important
}

:is(#module-profileadv-addpet,
#module-profileadv-addfirstpet) .padding16 {
    height: 20px!important
}

:is(#module-profileadv-addpet,
#module-profileadv-addfirstpet) .blockmanufacturer16-footer td {
    padding: 0 2px!important
}

:is(#module-profileadv-addpet,
#module-profileadv-addfirstpet) .blockmanufacturer16-footer h4 {
    background: #383838;
    margin: 0!important
}

:is(#module-profileadv-addpet,
#module-profileadv-addfirstpet) .blockmanufacturer16-footer li {
    margin-top: 5%
}

:is(#module-profileadv-addpet,
#module-profileadv-addfirstpet) .blockmanufacturer16 li {
    padding: 7px 0
}

:is(#module-profileadv-addpet,
#module-profileadv-addfirstpet) .blockmanufacturer16-footer li a {
    margin-top: 5%
}

:is(#module-profileadv-addpet,
#module-profileadv-addfirstpet) .blockmanufacturer16 li a {
    padding: 7px 11px 5px 22px
}

:is(#module-profileadv-addpet,
#module-profileadv-addfirstpet) .blockmanufacturer16 td {
    padding: 0 2px!important
}

:is(#module-profileadv-addpet,
#module-profileadv-addfirstpet) .header_user_info_ps16 {
    float: right;
    padding: 9px;
    border-left: 1px solid #515151
}

:is(#module-profileadv-addpet,
#module-profileadv-addfirstpet) .padding-10 {
    padding: 10px
}

:is(#module-profileadv-addpet,
#module-profileadv-addfirstpet) .shoppers-block-view-all a {
    text-decoration: none
}

:is(#module-profileadv-addpet,
#module-profileadv-addfirstpet) .border-bottom-none {
    border-bottom: none
}

:is(#module-profileadv-addpet,
#module-profileadv-addfirstpet) .margin-left-5 {
    margin-left: 5px
}

:is(#module-profileadv-addpet,
#module-profileadv-addfirstpet) .padding-top-5 {
    margin-top: 5px
}

:is(#module-profileadv-addpet,
#module-profileadv-addfirstpet) .home-shoppers li {
    width: 33%
}

:is(#module-profileadv-addpet,
#module-profileadv-addfirstpet) a.button-small-profileadv {
    margin-top: 5%
}

:is(#module-profileadv-addpet,
#module-profileadv-addfirstpet) .button-small-profileadv a {
    background: #6f6f6f;
    border-color: #666 #5f5f5f #292929;
    border-radius: 0;
    border-style: solid;
    border-width: 1px;
    color: #fff!important;
    font: bold 13px/17px Arial, Helvetica, sans-serif;
    padding: 3px 8px;
    text-shadow: 1px 1px rgba(0, 0, 0, .24)
}

:is(#module-profileadv-addpet,
#module-profileadv-addfirstpet) .my-account-profileadv-logo {
    width: 32px!important
}

:is(#module-profileadv-addpet,
#module-profileadv-addfirstpet) .mt-1 {
    margin-top: 1%
}

:is(#module-profileadv-addpet,
#module-profileadv-addfirstpet) .b-photo-ed img {
    border-radius: 50%;
    max-width: 60%
}

:is(#module-profileadv-addpet,
#module-profileadv-addfirstpet) .image,
:is(#module-profileadv-addpet,
#module-profileadv-addfirstpet) .image-options {
    text-align: center
}

@media (max-width:1620px) {
     :is(#module-profileadv-addpet,
    #module-profileadv-addfirstpet) .b-photo-ed img {
        max-width: 65%
    }
}

@media (max-width:600px) {
     :is(#module-profileadv-addpet,
    #module-profileadv-addfirstpet) .b-photo-ed img {
        max-width: 80%
    }
     :is(#module-profileadv-addpet,
    #module-profileadv-addfirstpet) .image,
     :is(#module-profileadv-addpet,
    #module-profileadv-addfirstpet) .image-options {
        text-align: center
    }
}

:is(#module-profileadv-addpet,
#module-profileadv-addfirstpet) #add-pet-form {
    padding: 2% 0
}

:is(#module-profileadv-addpet,
#module-profileadv-addfirstpet) #add-pet-form [data-step='4'] img {
    max-width: 200px
}

:is(#module-profileadv-addpet,
#module-profileadv-addfirstpet) #add-pet-form [data-step='5'] .text-center {
    padding: 0 20%
}
.lactante {
    color:black; font-size:18px; text-align:center;padding-top:20px;padding-bottom:10px;
}
.verde-guau-lite {
    font-weight: 500!important;
    color:#207870 !important
}
#pet-data-info>div>div.row.desktop-view-info.mt-2>a,
.btn-wp a,
.btn-wp a:hover,
.btn-transition a:hover,
a.btn-wp,
a.btn-transition {
    color: #2B2B2B!important
}
.btn-wp-link{
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 8px;
    width: 100%;
    text-decoration: none;
    box-sizing: border-box;
  }
  
  .btn-wp-link span{
    white-space: nowrap;
    font-size: 18px;
  }
  .pf{
    font-size: 18px;
  }
  
  .btn-wp-link svg{
    flex: 0 0 auto;
  }
#pet-data-info>div>div.container>div.row.title-desktop>div>h1 {
    margin-bottom: 30px;
}

.col-pet-info.text-center.center-info-amount>div>div.fw-500.color-guau-2 {
    position: relative;
    float: left;
    text-align: center;
    width: 100%;
}

@media (max-width:1620px) {
     :is(#module-profileadv-addpet,
    #module-profileadv-addfirstpet) #add-pet-form .data-step .text-center {
        padding: 0 15%
    }
     :is(#module-profileadv-addpet,
    #module-profileadv-addfirstpet) #add-pet-form [data-step='4'] .text-center {
        padding: 0 10%
    }
}

@media (max-width:600px) {
     :is(#module-profileadv-addpet,
    #module-profileadv-addfirstpet) #add-pet-form .data-step .text-center {
        padding: 0 10%
    }
     :is(#module-profileadv-addpet,
    #module-profileadv-addfirstpet) #add-pet-form [data-step='4'] .text-center {
        padding: 0 2%
    }
}

@media (max-width:414px) {
     :is(#module-profileadv-addpet,
    #module-profileadv-addfirstpet) #add-pet-form [data-step='5'] .text-center {
        padding: 0 5%
    }
     :is(#module-profileadv-addpet,
    #module-profileadv-addfirstpet) #add-pet-form [data-step='3'] .text-center .row:nth-child(1) {
        padding: 0 35%
    }
}

:is(#module-profileadv-addpet,
#module-profileadv-addfirstpet) input {
    text-align: center
}

:is(#module-profileadv-addpet,
#module-profileadv-addfirstpet) #pet-data-info {
    padding-bottom: 1%
}

:is(#module-profileadv-addpet,
#module-profileadv-addfirstpet) .annotations .list-group.list-group-flush {
    background: transparent;
    color: #00B4DD
}

:is(#module-profileadv-addpet,
#module-profileadv-addfirstpet) .annotations .list-group.list-group-flush .list-group-item {
    background: transparent;
    font-weight: bold
}

:is(#module-profileadv-addpet,
#module-profileadv-addfirstpet) .profileadv-add-header {
    padding-top: 5%;
    text-align: center
}

:is(#module-profileadv-addpet,
#module-profileadv-addfirstpet) .form-control {
    font-size: 1rem!important
}

:is(#module-profileadv-addpet,
#module-profileadv-addfirstpet) .profileadv-add-header h1 {
    font-size: 30px;
    font-weight: bold;
    color: #000;
    max-width: 900px;
    margin: 0 auto
}

@media (max-width:600px) {
     :is(#module-profileadv-addpet,
    #module-profileadv-addfirstpet) .profileadv-add-header h1 {
        font-size: 1.5rem
    }
}

:is(#module-profileadv-addpet,
#module-profileadv-addfirstpet) .profileadv-add-header p {
    font-size: 20px
}

@media (max-width:600px) {
     :is(#module-profileadv-addpet,
    #module-profileadv-addfirstpet) .profileadv-add-header p {
        font-size: 18rem;
        padding: 0 3%
    }
}

:is(#module-profileadv-addpet,
#module-profileadv-addfirstpet) .content-img-type {
    display: flex;
    justify-content: center;
    align-items: center;
    gap: 20px;
    margin-top: 60px
}

:is(#module-profileadv-addpet,
#module-profileadv-addfirstpet) p.input-title {
    font-weight: bold;
    color: #000;
    margin-top: 1rem;
    margin-bottom: 1rem
}

:is(#module-profileadv-addpet,
#module-profileadv-addfirstpet) input,
:is(#module-profileadv-addpet,
#module-profileadv-addfirstpet) select,
:is(#module-profileadv-addpet,
#module-profileadv-addfirstpet) button {
    border: 1px solid #00B4DD;
    border-radius: 9px
}

:is(#module-profileadv-addpet,
#module-profileadv-addfirstpet) select {
    padding: 1%!important;
    text-align: center
}

:is(#module-profileadv-addpet,
#module-profileadv-addfirstpet) .navigation-buttons {
    text-align: center;
    margin: 2rem;
    display: flex;
    justify-content: center;
    gap: 20px
}

@media (max-width:600px) {
     :is(#module-profileadv-addpet,
    #module-profileadv-addfirstpet) .navigation-buttons {
        margin: .2rem;
        margin-top: 10%
    }
     :is(#module-profileadv-addpet,
    #module-profileadv-addfirstpet) .navigation-buttons button {
        padding: .5rem
    }
}

:is(#module-profileadv-addpet,
#module-profileadv-addfirstpet) .navigation-buttons button {
    font-size: 1.2rem!important;
    text-transform: capitalize;
    padding: .5rem 2rem
}

:is(#module-profileadv-addpet,
#module-profileadv-addfirstpet) button.previous:hover {
    background: transparent;
    border-color: #00B4DD
}

:is(#module-profileadv-addpet,
#module-profileadv-addfirstpet) input:focus-visible,
:is(#module-profileadv-addpet,
#module-profileadv-addfirstpet) select:focus-visible {
    border: 1px solid #00B4DD
}

:is(#module-profileadv-addpet,
#module-profileadv-addfirstpet) .physical-image {
    background: #FFF;
    margin: 6% 20%;
    border-radius: 50%;
    border-style: dashed;
    border-color: #00B4DD
}

:is(#module-profileadv-addpet,
#module-profileadv-addfirstpet) img.img-fluid.img-condition {
    max-width: 95%;
    border-radius: 50%
}

:is(#module-profileadv-addpet,
#module-profileadv-addfirstpet) .activity-cards img {
    cursor: pointer
}

:is(#module-profileadv-addpet,
#module-profileadv-addfirstpet) .img-brief,
:is(#module-profileadv-addpet,
#module-profileadv-addfirstpet) .img-brief-hover {
    max-width: 50%;
    border-radius: 50%;
    cursor: pointer
}

@media (min-width:1600px) {
     :is(#module-profileadv-addpet,
    #module-profileadv-addfirstpet) .img-brief,
     :is(#module-profileadv-addpet,
    #module-profileadv-addfirstpet) .img-brief-hover {
        max-width: 70%
    }
}

@media (max-width:600px) {
     :is(#module-profileadv-addpet,
    #module-profileadv-addfirstpet) .img-brief,
     :is(#module-profileadv-addpet,
    #module-profileadv-addfirstpet) .img-brief-hover,
     :is(#module-profileadv-addpet,
    #module-profileadv-addfirstpet) .pet-feeding .img-feeding {
        max-width: 100%
    }
}

:is(#module-profileadv-addpet,
#module-profileadv-addfirstpet) .pet-feeding .img-feeding.non-active-button {
    opacity: 30%
}

@media (max-width:600px) {
     :is(#module-profileadv-addpet,
    #module-profileadv-addfirstpet) .pet-feeding .img-feeding.active-button {
        max-width: 100%
    }
}

@media (min-width:1600px) {
     :is(#module-profileadv-addpet,
    #module-profileadv-addfirstpet) .pet-feeding .img-feeding.active-button {
        max-width: 70%
    }
}

:is(#module-profileadv-addpet,
#module-profileadv-addfirstpet) .select-button button,
:is(#module-profileadv-addpet,
#module-profileadv-addfirstpet) .enable-option-button button {
    background: #FFF;
    border-color: #00B4DD;
    color: #00B4DD;
    font-size: 1.2rem!important;
    text-transform: capitalize;
    padding: .5rem 2rem;
    cursor: pointer
}

@media (max-width:1620px) {
     :is(#module-profileadv-addpet,
    #module-profileadv-addfirstpet) .select-button button {
        padding: .5rem
    }
     :is(#module-profileadv-addpet,
    #module-profileadv-addfirstpet) section[data-step='5'] .select-button button {
        padding: .5rem;
        margin: 2%
    }
     :is(#module-profileadv-addpet,
    #module-profileadv-addfirstpet) .wrap-button {
        columns: 1
    }
}

:is(#module-profileadv-addpet,
#module-profileadv-addfirstpet) .enable-option-button .input-title {
    margin-top: 2%
}

:is(#module-profileadv-addpet,
#module-profileadv-addfirstpet) .select-button button:hover,
:is(#module-profileadv-addpet,
#module-profileadv-addfirstpet) .select-button .active-button,
:is(#module-profileadv-addpet,
#module-profileadv-addfirstpet) .enable-option-button button:hover,
:is(#module-profileadv-addpet,
#module-profileadv-addfirstpet) .enable-option-button .active-button {
    background: #00B4DD;
    border-color: #00B4DD;
    color: #FFFFFF
}

:is(#module-profileadv-addpet,
#module-profileadv-addfirstpet) #content span,
:is(#module-profileadv-addpet,
#module-profileadv-addfirstpet) #content input,
:is(#module-profileadv-addpet,
#module-profileadv-addfirstpet) #content select,
:is(#module-profileadv-addpet,
#module-profileadv-addfirstpet) #content label {
    font-weight: bold;
    color: #000
}

:is(#module-profileadv-addpet,
#module-profileadv-addfirstpet) .select-genre img {
    width: 100%;
    margin: 0 3%
}

:is(#module-profileadv-addpet,
#module-profileadv-addfirstpet) input[type=range] {
    height: 34px;
    -webkit-appearance: none;
    margin: -7px 10px;
    width: 100%;
    border: transparent;
    background-color: transparent;
    background: transparent
}

:is(#module-profileadv-addpet,
#module-profileadv-addfirstpet) input[type=range]:focus {
    outline: 0
}

:is(#module-profileadv-addpet,
#module-profileadv-addfirstpet) input[type=range]::-webkit-slider-runnable-track {
    width: 100%;
    height: 2px;
    cursor: pointer;
    box-shadow: 1px 1px 1px #00B4DD;
    background: #00B4DD;
    border-radius: 1px;
    border: 0 solid #00B4DD
}

:is(#module-profileadv-addpet,
#module-profileadv-addfirstpet) input[type=range]::-webkit-slider-thumb {
    box-shadow: 1px 1px 1px #00B4DD;
    border: 1px solid #00B4DD;
    height: 26px;
    width: 26px;
    border-radius: 15px;
    background: #00B4DD;
    cursor: pointer;
    -webkit-appearance: none;
    margin-top: -12px
}

:is(#module-profileadv-addpet,
#module-profileadv-addfirstpet) input[type=range]:focus::-webkit-slider-runnable-track {
    background: #00B4DD
}

:is(#module-profileadv-addpet,
#module-profileadv-addfirstpet) input[type=range]::-moz-range-track {
    width: 100%;
    height: 2px;
    cursor: pointer;
    box-shadow: 1px 1px 1px #00B4DD;
    background: #00B4DD;
    border-radius: 1px;
    border: 0 solid #00B4DD
}

:is(#module-profileadv-addpet,
#module-profileadv-addfirstpet) input[type=range]::-moz-range-thumb {
    box-shadow: 1px 1px 1px #00B4DD;
    border: 1px solid #00B4DD;
    height: 26px;
    width: 26px;
    border-radius: 15px;
    background: transparent;
    cursor: pointer
}

:is(#module-profileadv-addpet,
#module-profileadv-addfirstpet) input[type=range]::-ms-track {
    width: 100%;
    height: 2px;
    cursor: pointer;
    background: transparent;
    border-color: transparent;
    color: transparent
}

:is(#module-profileadv-addpet,
#module-profileadv-addfirstpet) input[type=range]::-ms-fill-lower {
    background: #00B4DD;
    border: 0 solid #00B4DD;
    border-radius: 2px;
    box-shadow: 1px 1px 1px #00B4DD
}

:is(#module-profileadv-addpet,
#module-profileadv-addfirstpet) input[type=range]::-ms-fill-upper {
    background: #00B4DD;
    border: 0 solid #00B4DD;
    border-radius: 2px;
    box-shadow: 1px 1px 1px #00B4DD
}

:is(#module-profileadv-addpet,
#module-profileadv-addfirstpet) input[type=range]::-ms-thumb {
    margin-top: 1px;
    box-shadow: 1px 1px 1px #00B4DD;
    border: 1px solid #00B4DD;
    height: 26px;
    width: 26px;
    border-radius: 15px;
    background: transparent;
    cursor: pointer
}

:is(#module-profileadv-addpet,
#module-profileadv-addfirstpet) input[type=range]:focus::-ms-fill-lower {
    background: #00B4DD
}

:is(#module-profileadv-addpet,
#module-profileadv-addfirstpet) input[type=range]:focus::-ms-fill-upper {
    background: #00B4DD
}

:is(#module-profileadv-addpet,
#module-profileadv-addfirstpet) .activity-cards .card.non-active-card,
:is(#module-profileadv-addpet,
#module-profileadv-addfirstpet) .image-wrapper.non-active-card {
    opacity: 40%
}

:is(#module-profileadv-addpet,
#module-profileadv-addfirstpet) .stepper-wrapper {
    margin-top: auto;
    display: flex;
    justify-content: space-between;
    margin-bottom: 20px
}

@media (min-width:1500px) {
     :is(#module-profileadv-addpet,
    #module-profileadv-addfirstpet) .stepper-wrapper {
        padding: 0 35%
    }
}

@media (max-width:1499px) {
     :is(#module-profileadv-addpet,
    #module-profileadv-addfirstpet) .stepper-wrapper {
        padding: 0 30%
    }
}

@media (max-width:1620px) {
     :is(#module-profileadv-addpet,
    #module-profileadv-addfirstpet) .stepper-wrapper {
        padding: 0 20%
    }
}

@media (max-width:600px) {
     :is(#module-profileadv-addpet,
    #module-profileadv-addfirstpet) .stepper-wrapper {
        padding: 0
    }
}

:is(#module-profileadv-addpet,
#module-profileadv-addfirstpet) .stepper-item {
    position: relative;
    display: flex;
    flex-direction: column;
    align-items: center;
    flex: 1
}

@media (max-width:768px) {
     :is(#module-profileadv-addpet,
    #module-profileadv-addfirstpet) .stepper-item {
        font-size: 12px
    }
}

:is(#module-profileadv-addpet,
#module-profileadv-addfirstpet) .stepper-item::before {
    position: absolute;
    content: "";
    border-bottom: 2px solid #C6E1E5;
    width: 100%;
    top: 20px;
    left: -50%;
    z-index: 2
}

:is(#module-profileadv-addpet,
#module-profileadv-addfirstpet) .stepper-item::after {
    position: absolute;
    content: "";
    border-bottom: 2px solid #C6E1E5;
    width: 100%;
    top: 20px;
    left: 50%;
    z-index: 2
}

:is(#module-profileadv-addpet,
#module-profileadv-addfirstpet) .stepper-item .step-counter {
    position: relative;
    z-index: 5;
    display: flex;
    justify-content: center;
    align-items: center;
    width: 40px;
    height: 40px;
    border-radius: 50%;
    background: #C6E1E5;
    color: #FFFFFF;
    margin-bottom: 6px
}

:is(#module-profileadv-addpet,
#module-profileadv-addfirstpet) .stepper-item.active {
    font-weight: bold
}

:is(#module-profileadv-addpet,
#module-profileadv-addfirstpet) .stepper-item.completed .step-counter,
:is(#module-profileadv-addpet,
#module-profileadv-addfirstpet) .stepper-item.active .step-counter {
    background-color: #00B4DD;
    color: #FFFFFF
}

:is(#module-profileadv-addpet,
#module-profileadv-addfirstpet) .stepper-item.completed::after {
    position: absolute;
    content: "";
    border-bottom: 2px solid #00B4DD;
    width: 100%;
    top: 20px;
    left: 50%;
    z-index: 3
}

:is(#module-profileadv-addpet,
#module-profileadv-addfirstpet) .stepper-item:first-child::before {
    content: none
}

:is(#module-profileadv-addpet,
#module-profileadv-addfirstpet) .stepper-item:last-child::after {
    content: none
}
#pet-data-info > div > div.container > div.row.resume-amount.content-pet-data-row.resume-amount-desktop.mt-2 > div.col-md-6.column-pet-data.resume-amount-data.tr > div.col-md-12.col-pet-info.text-center.center-info-amount{
    box-sizing: content-box;
    padding-top:15px
}
:is(#module-profileadv-addpet,
#module-profileadv-addfirstpet) #pet-data-info .text-center {
    margin-top: 2%;
 
}

@media (max-width:600px) {
     :is(#module-profileadv-addpet,
    #module-profileadv-addfirstpet) #pet-data-info .text-center {
        margin: 1%
    }
}

:is(#module-profileadv-addpet,
#module-profileadv-addfirstpet) #pet-data-info p {
    font: normal normal normal 18px/21px AvenirNextLTPro-Regular;
    letter-spacing: -.36px;
    color: #000
}

:is(#module-profileadv-addpet,
#module-profileadv-addfirstpet) #pet-data-info p.text-title {
    font-weight: bold;
    font-size: 2.5rem;
    font-family: "quincycf-bold", sans-serif;
    line-height: 35px
}

@media (max-width:600px) {
     :is(#module-profileadv-addpet,
    #module-profileadv-addfirstpet) #pet-data-info .text-title-blue {
        padding: 0 5%
    }
     :is(#module-profileadv-addpet,
    #module-profileadv-addfirstpet) #pet-data-info p.text-title {
        font-size: 2rem
    }
}

:is(#module-profileadv-addpet,
#module-profileadv-addfirstpet) #pet-data-info p.font-weight-bold {
    font-weight: bold!important
}

:is(#module-profileadv-addpet,
#module-profileadv-addfirstpet) a.btn.btn-return,
:is(#module-profileadv-addpet,
#module-profileadv-addfirstpet) a.btn.btn-return:hover {
    color: #00B4DD;
    border-color: #00B4DD;
    font-size: 15px;
    background: transparent
}

:is(#module-profileadv-addpet,
#module-profileadv-addfirstpet) #pet-data-info .pet-amount {
    display: flex;
    flex-wrap: wrap
}

:is(#module-profileadv-addpet,
#module-profileadv-addfirstpet) #pet-data-info a.btn.btn-primary:hover,
:is(#module-profileadv-addpet,
#module-profileadv-addfirstpet) #pet-data-info button.btn.btn-primary:hover {
    background: #FFF!important;
    color: #00B4DD!important
}

:is(#module-profileadv-addpet,
#module-profileadv-addfirstpet) #pet-data-info .pet-amount .wrap {
    background: #FFF;
    border: 1px solid #00B4DD;
    border-radius: 15%;
    padding: 1% 5%;
    flex: 1
}

:is(#module-profileadv-addpet,
#module-profileadv-addfirstpet) #pet-data-info .tips,
:is(#module-profileadv-addpet,
#module-profileadv-addfirstpet) #pet-data-info .carousel {
    border-radius: 40px
}

:is(#module-profileadv-addpet,
#module-profileadv-addfirstpet) #pet-data-info .tips .card {
    background: transparent!important
}

:is(#module-profileadv-addpet,
#module-profileadv-addfirstpet) #pet-data-info .tips img {
    width: 100%
}

:is(#module-profileadv-addpet,
#module-profileadv-addfirstpet) #pet-data-info .row.min-row-height {
    min-height: 20rem;
    background: #00B4DD;
    border-radius: 40px
}

@media (max-width:1199px) {
     :is(#module-profileadv-addpet,
    #module-profileadv-addfirstpet) #pet-data-info .row.min-row-height {
        min-height: 15rem
    }
}

:is(#module-profileadv-addpet,
#module-profileadv-addfirstpet) #pet-data-info .resume-amount {
    border-radius: 40px
}

:is(#module-profileadv-addpet,
#module-profileadv-addfirstpet) #pet-data-info .resume-amount-data img,
:is(#module-profileadv-addpet,
#module-profileadv-addfirstpet) #pet-data-info .resume-amount-recommend img {
    width: 100%
}

:is(#module-profileadv-addpet,
#module-profileadv-addfirstpet) #pet-data-info .resume-amount-recommend img {
    float: right;
    border-radius: 40px
}

@media (max-width:800px) {
     :is(#module-profileadv-addpet,
    #module-profileadv-addfirstpet) #pet-data-info .resume-amount-recommend img {
        float: none;
        width: 50%
    }
}

:is(#module-profileadv-addpet,
#module-profileadv-addfirstpet) #pet-data-info .resume-amount-recommend .button-blue {
    background: #00B4DD!important;
    color: #FFF!important
}

:is(#module-profileadv-addpet,
#module-profileadv-addfirstpet) #pet-data-info .resume-amount-recommend .button-white {
    background: #FFF!important;
    color: #00B4DD!important;
    border-color: #00B4DD!important
}

:is(#module-profileadv-addpet,
#module-profileadv-addfirstpet) #pet-data-info .resume-amount-data img {
    max-width: 200px;
    border-radius: 100%
}

:is(#module-profileadv-addpet,
#module-profileadv-addfirstpet) #pet-data-info .blue-background {
    background: #00B4DD!important
}

:is(#module-profileadv-addpet,
#module-profileadv-addfirstpet) #pet-data-info .resume-amount-data.blue-background,
:is(#module-profileadv-addpet,
#module-profileadv-addfirstpet) #pet-data-info .resume-amount-recommend.blue-background {
    background: #00B4DD;
    border-radius: 40px
}

@media (max-width:768px) {
     :is(#module-profileadv-addpet,
    #module-profileadv-addfirstpet) #pet-data-info .resume-amount-data.blue-background,
     :is(#module-profileadv-addpet,
    #module-profileadv-addfirstpet) #pet-data-info .resume-amount-recommend.blue-background {
        border-radius: 20px;
        background: #fff!important;
        border: 2px solid #00B4DD;
        margin: 0!important
    }
}

:is(#module-profileadv-addpet,
#module-profileadv-addfirstpet) #pet-data-info .resume-amount-data p,
:is(#module-profileadv-addpet,
#module-profileadv-addfirstpet) #pet-data-info .resume-amount-recommend p {
    color: #FFFFFF;
    font-size: .8vw
}

@media (max-width:1800px) {
     :is(#module-profileadv-addpet,
    #module-profileadv-addfirstpet) #pet-data-info .resume-amount-data p,
     :is(#module-profileadv-addpet,
    #module-profileadv-addfirstpet) #pet-data-info .resume-amount-recommend p {
        color: #FFFFFF;
        font-size: 1.1vw
    }
}

@media (max-width:1300px) {
     :is(#module-profileadv-addpet,
    #module-profileadv-addfirstpet) #pet-data-info .resume-amount-data p,
     :is(#module-profileadv-addpet,
    #module-profileadv-addfirstpet) #pet-data-info .resume-amount-recommend p {
        color: #FFFFFF;
        font-size: 1.5vw
    }
}

:is(#module-profileadv-addpet,
#module-profileadv-addfirstpet) #pet-data-info .resume-amount-data p.pet-amount-value.font-weight-bold,
:is(#module-profileadv-addpet,
#module-profileadv-addfirstpet) #pet-data-info .resume-amount-data p.pet-amount-cost-value.font-weight-bold {
    font-size: 1.5vw
}

@media (max-width:1200px) {
     :is(#module-profileadv-addpet,
    #module-profileadv-addfirstpet) #pet-data-info .resume-amount-data p.pet-amount-value.font-weight-bold,
     :is(#module-profileadv-addpet,
    #module-profileadv-addfirstpet) #pet-data-info .resume-amount-data p.pet-amount-cost-value.font-weight-bold {
        font-size: 3vw
    }
}

@media (max-width:800px) {
     :is(#module-profileadv-addpet,
    #module-profileadv-addfirstpet) #pet-data-info .resume-amount-data p,
     :is(#module-profileadv-addpet,
    #module-profileadv-addfirstpet) #pet-data-info .resume-amount-recommend p {
        font-size: 4vw
    }
     :is(#module-profileadv-addpet,
    #module-profileadv-addfirstpet) #pet-data-info .resume-amount-data p.pet-amount-value.font-weight-bold,
     :is(#module-profileadv-addpet,
    #module-profileadv-addfirstpet) #pet-data-info .resume-amount-data p.pet-amount-cost-value.font-weight-bold {
        font-size: 7vw
    }
}

:is(#module-profileadv-addpet,
#module-profileadv-addfirstpet) #pet-data-info .pet-amount .wrap.amount-resume {
    margin-left: 8%;
    margin-right: 0
}

@media (max-width:600px) {
     :is(#module-profileadv-addpet,
    #module-profileadv-addfirstpet) #pet-data-info .pet-amount .wrap.amount-resume {
        margin-left: 1%;
        margin-right: 1%
    }
     :is(#module-profileadv-addpet,
    #module-profileadv-addfirstpet) #pet-data-info .pet-amount .equal {
        display: none
    }
     :is(#module-profileadv-addpet,
    #module-profileadv-addfirstpet) #pet-data-info .pet-amount .wrap {
        border-radius: 3%
    }
}

@media (max-width:1620px) {
     :is(#module-profileadv-addpet,
    #module-profileadv-addfirstpet) #pet-data-info .pet-amount .equal {
        display: none
    }
     :is(#module-profileadv-addpet,
    #module-profileadv-addfirstpet) #pet-data-info .pet-amount .wrap.amount-resume {
        margin-left: 2%;
        margin-right: 2%
    }
     :is(#module-profileadv-addpet,
    #module-profileadv-addfirstpet) #pet-data-info .pet-amount .wrap {
        padding: 1% 10%;
        flex: 1
    }
}

@media (max-width:600px) {
     :is(#module-profileadv-addpet,
    #module-profileadv-addfirstpet) #pet-data-info .pet-amount .wrap {
        padding: 1% 5%
    }
}

:is(#module-profileadv-addpet,
#module-profileadv-addfirstpet) #pet-data-info ul.list-group.list-group-flush li.list-group-item {
    margin: 1rem 0
}

:is(#module-profileadv-addpet,
#module-profileadv-addfirstpet) #pet-data-info .pet-amount .wrap.amount-cost-resume {
    margin-right: 15%;
    margin-left: 3%;
    background: #00B4DD
}

@media (max-width:600px) {
     :is(#module-profileadv-addpet,
    #module-profileadv-addfirstpet) #pet-data-info .pet-amount .wrap.amount-cost-resume {
        margin-right: 1%;
        margin-left: 1%;
        margin-top: 5%
    }
}

@media (max-width:1620px) {
     :is(#module-profileadv-addpet,
    #module-profileadv-addfirstpet) #pet-data-info .pet-amount .wrap.amount-cost-resume {
        margin-right: 2%;
        margin-left: 2%
    }
}

:is(#module-profileadv-addpet,
#module-profileadv-addfirstpet) #pet-data-info .pet-amount .wrap.amount-cost-resume .amount-cost-value {
    margin-right: 13%;
    margin-left: 3%;
    background: #00B4DD
}

@media (max-width:600px) {
     :is(#module-profileadv-addpet,
    #module-profileadv-addfirstpet) #pet-data-info .pet-amount .wrap p.pet-amount-cost-value {
        margin-top: 20%!important
    }
}

:is(#module-profileadv-addpet,
#module-profileadv-addfirstpet) #pet-data-info .pet-amount img {
    border-radius: 50%;
    max-width: 9rem;
    margin: 5% auto
}

:is(#module-profileadv-addpet,
#module-profileadv-addfirstpet) #pet-data-info .pet-amount .wrap p.pet-amount-value,
:is(#module-profileadv-addpet,
#module-profileadv-addfirstpet) #pet-data-info .pet-amount .wrap p.pet-amount-cost-value {
    font-size: 45px;
    color: #00B4DD;
    font-weight: bold;
    margin-top: 5%;
    letter-spacing: -2.25px
}

:is(#module-profileadv-addpet,
#module-profileadv-addfirstpet) #pet-data-info .pet-amount .wrap p.pet-amount-cost-value {
    margin-top: 40%
}

@media (min-width:768px) and (max-width:1024px) {
     :is(#module-profileadv-addpet,
    #module-profileadv-addfirstpet) #pet-data-info .resume-amount {
        padding: 22px;
    }
}

@media (min-width:1500px) and (max-width:2000px) {
     :is(#module-profileadv-addpet,
    #module-profileadv-addfirstpet) #pet-data-info .pet-amount .wrap p.pet-amount-cost-value {
        margin-top: 40%
    }
}

@media (min-width:2000px) {
     :is(#module-profileadv-addpet,
    #module-profileadv-addfirstpet) #pet-data-info .pet-amount .wrap p.pet-amount-cost-value {
        margin-top: 40%
    }
}

:is(#module-profileadv-addpet,
#module-profileadv-addfirstpet) #pet-data-info .pet-amount .wrap p.pet-amount-cost-value,
:is(#module-profileadv-addpet,
#module-profileadv-addfirstpet) #pet-data-info .pet-amount .wrap p.pet-sum-cost-month {
    color: #FFFFFF!important
}

:is(#module-profileadv-addpet,
#module-profileadv-addfirstpet) #pet-data-info .pet-amount .wrap p.pet-sum-month {
    letter-spacing: -1px;
    color: #00B4DD;
    opacity: 1;
    font-size: 15px;
    margin: 2% auto
}

:is(#module-profileadv-addpet,
#module-profileadv-addfirstpet) #pet-data-info .pet-amount .equal {
    margin-top: 11%;
    font-weight: bold;
    font-size: 4rem;
    color: #00B4DD;
    margin-left: 3%
}

:is(#module-profileadv-addpet,
#module-profileadv-addfirstpet) .carousel-title {
    font-weight: bold;
    margin-bottom: 2%;
    line-height: 35px;
    text-align: center;
    font-family: quincycf-bold;
    color: #000;
    opacity: 1
}

:is(#module-profileadv-addpet,
#module-profileadv-addfirstpet) .carousel-title p {
    font-size: 1.5rem;
    color: #000
}

:is(#module-profileadv-addpet,
#module-profileadv-addfirstpet) .tns-outer {
    position: relative;
    margin: 0 25%
}

@media (max-width:600px) {
     :is(#module-profileadv-addpet,
    #module-profileadv-addfirstpet) .tns-outer {
        margin: 0 5%
    }
}

:is(#module-profileadv-addpet,
#module-profileadv-addfirstpet) .tns-outer [data-controls] {
    border: 0;
    padding: 0;
    font-size: 30px;
    position: absolute;
    top: 50%;
    margin-top: -18px;
    z-index: 1;
    background: transparent
}

:is(#module-profileadv-addpet,
#module-profileadv-addfirstpet) #carousel {
    width: 70%
}

:is(#module-profileadv-addpet,
#module-profileadv-addfirstpet) #carousel img {
    border: 1px solid #00B4DD;
    border-radius: 10%;
    max-width: 200px
}

:is(#module-profileadv-addpet,
#module-profileadv-addfirstpet) #carousel .carousel-cell {
    margin-right: 5px;
    margin-left: 5px
}

:is(#module-profileadv-addpet,
#module-profileadv-addfirstpet) #carousel .flickity-prev-next-button.next {
    right: -30px!important
}

:is(#module-profileadv-addpet,
#module-profileadv-addfirstpet) #carousel .flickity-prev-next-button.previous {
    left: -30px!important
}

:is(#module-profileadv-addpet,
#module-profileadv-addfirstpet) #carousel .flickity-button.flickity-prev-next-button {
    color: #FFFFFF;
    background: #00B4DD
}

:is(#module-profileadv-addpet,
#module-profileadv-addfirstpet) .product_recommended.text-center {
    margin: 0 40%
}

@media (max-width:1620px) {
     :is(#module-profileadv-addpet,
    #module-profileadv-addfirstpet) .product_recommended.text-center {
        margin: 0 40%
    }
}

@media (max-width:1000px) {
     :is(#module-profileadv-addpet,
    #module-profileadv-addfirstpet) .product_recommended.text-center {
        margin: 0 30%
    }
}

:is(#module-profileadv-addpet,
#module-profileadv-addfirstpet) .product_recommended img {
    max-width: 200px
}

:is(#module-profileadv-addpet,
#module-profileadv-addfirstpet) .file-select {
    position: relative;
    display: inline-block
}

:is(#module-profileadv-addpet,
#module-profileadv-addfirstpet) #add-pet-form [data-step='7'] .options-list {
    background: #f4f4f4;
    border-radius: 15px
}

:is(#module-profileadv-addpet,
#module-profileadv-addfirstpet) #add-pet-form [data-step='7'] .alert.alert-info {
    background-color: #daecf5!important;
    color: #3987ad
}

:is(#module-profileadv-addpet,
#module-profileadv-addfirstpet) #add-pet-form [data-step='7'] .alert.alert-info.error {
    color: red!important
}

:is(#module-profileadv-addpet,
#module-profileadv-addfirstpet) .alert.error {
    border: 1px solid red!important
}

:is(#module-profileadv-addpet,
#module-profileadv-addfirstpet) .file-select::before {
    background-color: #00B4DD;
    color: #fff;
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 7px;
    content: "Subir foto";
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0
}

:is(#module-profileadv-addpet,
#module-profileadv-addfirstpet) .file-select.success::before {
    background-color: lightgreen!important
}

:is(#module-profileadv-addpet,
#module-profileadv-addfirstpet) .file-select input[type="file"] {
    opacity: 0;
    width: 200px;
    height: 32px;
    display: inline-block;
    cursor: pointer
}

#product #mipets-product .table {
    border: 2px solid #00B4DD;
    border-style: dashed
}

#product #mipets-product .table td,
:is(#module-profileadv-addpet,
#module-profileadv-addfirstpet) .table th {
    vertical-align: middle!important
}

#product #mipets-product .table td p {
    margin-bottom: 0!important
}

#product .popover {
    background: #FFF!important;
    border: 2px solid #00B4DD!important;
    border-style: dashed!important;
    padding: .5rem!important;
    text-align: center!important;
    font-weight: bold
}

#product .popover .popover-title {
    display: none
}

#product #mipets-product .panel {
    margin-bottom: 5%
}

#product #mipets-product .panel .alert {
    background: #FFF;
    border: 1px solid #FFF
}

#product #mipets-product .panel .alert button {
    border: 2px solid #00B4DD!important;
    border-style: dashed!important;
    font-weight: bold;
    color: #00B4DD;
    background: #FFFFFF
}

#product #mipets-product .panel .alert button:hover {
    background: #00B4DD;
    color: #FFF
}

#product #mipets-product .modal p {
    margin-bottom: 0
}

#product #mipets-product img {
    width: 70px;
    height: 70px;
    border-radius: 50%;
    padding: 1%;
    object-fit: cover
}

@media (max-width:600px) {
    #product #mipets-product .modal {
        margin: 10%
    }
    #product #mipets-product img {
        border-radius: 60%;
        width: 200px;
        height: 50px;
        padding: 1%;
        object-fit: cover
    }
}

#product #mipets-product table tr {
    cursor: pointer
}

#product #mipets-product .all-pets-btn {
    margin-bottom: 2%
}

:is(#module-profileadv-addpet,
#module-profileadv-addfirstpet) #content {
    border: 1px solid #FFFFFF
}

@media (min-width:993px) {
     :is(#module-profileadv-addpet,
    #module-profileadv-addfirstpet) .resume-amount-mobile {
        display: none!important
    }
}

@media (max-width:992px) {
     :is(#module-profileadv-addpet,
    #module-profileadv-addfirstpet) .resume-amount-desktop {
        display: none!important
    }
     :is(#module-profileadv-addpet,
    #module-profileadv-addfirstpet) .card-transition-1 {
        padding: 11px 11px!important
    }
     :is(#module-profileadv-addpet,
    #module-profileadv-addfirstpet) .w-100-xs {
        width: 100%!important
    }
}

:is(#module-profileadv-addpet,
#module-profileadv-addfirstpet) #content .blue-label {
    color: #00B4DD
}

:is(#module-profileadv-addpet,
#module-profileadv-addfirstpet) .mt-5 {
    margin-top: 5%
}

:is(#module-profileadv-addpet,
#module-profileadv-addfirstpet) .pet-feeding {
    columns: 3
}

:is(#module-profileadv-addpet,
#module-profileadv-addfirstpet) .input-images {
    display: flex;
    justify-content: center;
    align-items: center;
    gap: 20px
}

:is(#module-profileadv-addpet,
#module-profileadv-addfirstpet) .navigation-buttons button {
    font-size: 1.2rem!important;
    text-transform: capitalize;
    border: 2px solid #FFC025!important;
    border-radius: 28px;
    width: 200px;
    height: 48px;
    color: black;
    font-weight: bold
}

:is(#module-profileadv-addpet,
#module-profileadv-addfirstpet) button.next,
:is(#module-profileadv-addpet,
#module-profileadv-addfirstpet) button.btn-submit {
    background: #FFC025
}

:is(#module-profileadv-addpet,
#module-profileadv-addfirstpet) button.previous {
    background: #fff
}

:is(#module-profileadv-addpet,
#module-profileadv-addfirstpet) button.previous:hover {
    background: transparent;
    border-color: #FFC025
}

:is(#module-profileadv-addpet,
#module-profileadv-addfirstpet) input:focus-visible,
:is(#module-profileadv-addpet,
#module-profileadv-addfirstpet) select:focus-visible {
    border: 1px solid #00B4DD
}

:is(#module-profileadv-addpet,
#module-profileadv-addfirstpet) .physical-image {
    background: #FFF;
    margin: 6% 20%;
    border-radius: 50%;
    border-style: dashed;
    border-color: #00B4DD
}

:is(#module-profileadv-addpet,
#module-profileadv-addfirstpet) .select-button button,
:is(#module-profileadv-addpet,
#module-profileadv-addfirstpet) .enable-option-button button {
    background: #FFF;
    border-color: #00B4DD;
    color: #00B4DD
}

:is(#module-profileadv-addpet,
#module-profileadv-addfirstpet) .select-button button:hover,
:is(#module-profileadv-addpet,
#module-profileadv-addfirstpet) .select-button .active-button,
:is(#module-profileadv-addpet,
#module-profileadv-addfirstpet) .enable-option-button button:hover,
:is(#module-profileadv-addpet,
#module-profileadv-addfirstpet) .enable-option-button .active-button {
    background: #00B4DD;
    border-color: #00B4DD;
    color: #FFFFFF
}

:is(#module-profileadv-addpet,
#module-profileadv-addfirstpet) .select-genre img {
    width: 100%;
    margin: 0 3%
}

:is(#module-profileadv-addpet,
#module-profileadv-addfirstpet) .activity-cards .card.active-card {}

:is(#module-profileadv-addpet,
#module-profileadv-addfirstpet) .activity-cards .card.non-active-card {
    opacity: 40%
}

:is(#module-profileadv-addpet,
#module-profileadv-addfirstpet) .stepper-wrapper {
    margin-top: auto;
    display: flex;
    justify-content: space-between;
    margin-bottom: 20px
}

:is(#module-profileadv-addpet,
#module-profileadv-addfirstpet) .options-list ul {
    column-gap: 2rem;
    list-style: none;
    margin-top: 2%
}

@media (max-width:600px) {
     :is(#module-profileadv-addpet,
    #module-profileadv-addfirstpet) .options-list ul {
        margin-top: 7%;
        margin-bottom: 5%
    }
     :is(#module-profileadv-addpet,
    #module-profileadv-addfirstpet) [data-step='6'].options-list {
        margin-top: 7%;
        margin-bottom: 5%
    }
}

:is(#module-profileadv-addpet,
#module-profileadv-addfirstpet) .options-list ul li label {
    color: #00B4DD
}

:is(#module-profileadv-addpet,
#module-profileadv-addfirstpet) .options-list ul li input {
    accent-color: #00B4DD;
    -ms-transform: scale(2);
    -moz-transform: scale(1.3);
    -webkit-transform: scale(1.3);
    -o-transform: scale(1.3);
    transform: scale(1.3)
}

:is(#module-profileadv-addpet,
#module-profileadv-addfirstpet) .product_recommended img {
    max-width: 200px
}

:is(#module-profileadv-addpet,
#module-profileadv-addfirstpet) .select-images .inputGenre {
    max-width: 150px
}

:is(#module-profileadv-addpet,
#module-profileadv-addfirstpet) input,
:is(#module-profileadv-addpet,
#module-profileadv-addfirstpet) select {
    border: 2px solid #00B4DD;
    border-radius: 30px;
    padding: 8px 12px;
    width: 100%
}

:is(#module-profileadv-addpet,
#module-profileadv-addfirstpet) #desired-weight-options button {
    border: 2px solid #00B4DD;
    border-radius: 30px;
    padding: 4px 20px;
    color: black;
    font-weight: 700;
    font-size: 16px!important;
    background: white
}

:is(#module-profileadv-addpet,
#module-profileadv-addfirstpet) .fw-700 {
    font-weight: 700!important;
    font-family: 'AvenirNextLTPro-Bold'!important
}

:is(#module-profileadv-addpet,
#module-profileadv-addfirstpet) .fw-600 {
    font-weight: 600!important;
    font-family: 'AvenirNextLTPro-Bold'!important
}

:is(#module-profileadv-addpet,
#module-profileadv-addfirstpet) .fw-500 {
    font-weight: 500!important;
    font-family: 'AvenirNextLTPro-Regular'!important
}

:is(#module-profileadv-addpet,
#module-profileadv-addfirstpet) .fw-400 {
    font-weight: 400!important;
    font-family: 'AvenirNextLTPro-Regular'!important
}

:is(#module-profileadv-addpet,
#module-profileadv-addfirstpet) .fw-300 {
    font-weight: 300!important;
    font-family: 'AvenirNextLTPro-Regular'!important
}

:is(#module-profileadv-addpet,
#module-profileadv-addfirstpet) .black {
    color: #000!important
}

:is(#module-profileadv-addpet,
#module-profileadv-addfirstpet) .white {
    color: #fff!important
}

:is(#module-profileadv-addpet,
#module-profileadv-addfirstpet) .contenedor-cards {
    border: 2px solid #00B4DD;
    border-radius: 20px;
    padding: 12px
}

:is(#module-profileadv-addpet,
#module-profileadv-addfirstpet) .options-list input,
:is(#module-profileadv-addpet,
#module-profileadv-addfirstpet) .options-list select {
    width: max-content
}

@media (max-width:768px) {
     :is(#module-profileadv-addpet,
    #module-profileadv-addfirstpet) .description-desktop {
        display: none
    }
     :is(#module-profileadv-addpet,
    #module-profileadv-addfirstpet) .contenedor-background {
        padding: 20px 0 8px
    }
     :is(#module-profileadv-addpet,
    #module-profileadv-addfirstpet) .title-desktop {
        display: none
    }
     :is(#module-profileadv-addpet,
    #module-profileadv-addfirstpet) .text-center {
        padding: 0!important
    }
     :is(#module-profileadv-addpet,
    #module-profileadv-addfirstpet) .text-center .row {
        padding: 0 10%!important
    }
     :is(#module-profileadv-addpet,
    #module-profileadv-addfirstpet) .profileadv-add-header p {
        font-size: 18px
    }
     :is(#module-profileadv-addpet,
    #module-profileadv-addfirstpet) [data-step="5"] .text-center {
        padding: 0!important
    }
     :is(#module-profileadv-addpet,
    #module-profileadv-addfirstpet) [data-step="5"] .text-center .row {
        padding: 0 2%!important
    }
     :is(#module-profileadv-addpet,
    #module-profileadv-addfirstpet) [data-step="5"] .activity-cards .row {
        margin: 0!important;
        padding: 0!important
    }
     :is(#module-profileadv-addpet,
    #module-profileadv-addfirstpet) [data-step="5"] .activity-cards .row .col-md-6 {
        padding-right: 15px
    }
     :is(#module-profileadv-addpet,
    #module-profileadv-addfirstpet) [data-step="6"] input {
        width: max-content
    }
}

@media (min-width:768px) {
     :is(#module-profileadv-addpet,
    #module-profileadv-addfirstpet) .title-mobile {
        display: none
    }
}

:is(#module-profileadv-addpet,
#module-profileadv-addfirstpet) .resume-amount.content-pet-data.resume-amount-mobile {
    flex-direction: column;
    gap: 22px;
    margin: 0!important;
    height: auto!important;
    padding: 12px;
    border-radius: 0!important
}

:is(#module-profileadv-addpet,
#module-profileadv-addfirstpet) .resume-amount.content-pet-data.resume-amount-mobile .column-pet-data.resume-amount-data,
:is(#module-profileadv-addpet,
#module-profileadv-addfirstpet) .resume-amount.content-pet-data.resume-amount-mobile .column-pet-data.resume-amount-recommend {
    flex-direction: column;
    display: flex;
    height: auto!important
}

:is(#module-profileadv-addpet,
#module-profileadv-addfirstpet) .resume-amount.content-pet-data.resume-amount-mobile .resume-amount-data img {
    max-width: 140px!important;
    max-height: 140px!important;
    margin: 0!important
}

:is(#module-profileadv-addpet,
#module-profileadv-addfirstpet) .resume-amount.content-pet-data.resume-amount-mobile .col-pet-info {
    display: flex;
    justify-content: center;
    align-items: center;
    gap: 20px
}

:is(#module-profileadv-addpet,
#module-profileadv-addfirstpet) .resume-amount.content-pet-data.resume-amount-mobile .col-pet-info .col-pet-price {
    text-align: center;
    width: 100%
}

:is(#module-profileadv-addpet,
#module-profileadv-addfirstpet) .btn-resumen {
    border: none!important;
    border-radius: 28px!important;
    height: 44px!important;
    font-weight: bold;
    background: #FFC025!important;
    color: black!important
}

@media (max-width:1200px) {
     :is(#module-profileadv-addpet,
    #module-profileadv-addfirstpet) .btn-resumen {
        width: 100%!important
    }
     :is(#module-profileadv-addpet,
    #module-profileadv-addfirstpet) .description-recommend.col-md-12,
     :is(#module-profileadv-addpet,
    #module-profileadv-addfirstpet) .resume-amount-data .col-pet-price {
        padding: 0
    }
     :is(#module-profileadv-addpet,
    #module-profileadv-addfirstpet) .resume-amount.content-pet-data .column-pet-data .col-pet-price>div span {
        font-size: 60px!important
    }
}

@media (max-width:1300px) {
     :is(#module-profileadv-addpet,
    #module-profileadv-addfirstpet) .description-recommend p {
        font-size: 14px!important;
        margin-bottom: 12px!important
    }
}

@media (max-width:990px) {
     :is(#module-profileadv-addpet,
    #module-profileadv-addfirstpet) .resume-amount.content-pet-data .column-pet-data .col-pet-price>div span {
        font-size: 50px!important
    }
     :is(#module-profileadv-addpet,
    #module-profileadv-addfirstpet) .resume-amount.content-pet-data .column-pet-data.resume-amount-recommend {
        margin-top: 12px;
        width: 100%
    }
     :is(#module-profileadv-addpet,
    #module-profileadv-addfirstpet) .description-recommend p {
        margin-bottom: 6px!important
    }
}

@media (min-width:1201px) {
     :is(#module-profileadv-addpet,
    #module-profileadv-addfirstpet) .btn-resumen {
        width: 214px!important
    }
     :is(#module-profileadv-addpet,
    #module-profileadv-addfirstpet) .description-recommend p {
        font-size: 16px!important
    }
}

:is(#module-profileadv-addpet,
#module-profileadv-addfirstpet) .select-button .active-button {
    background: #00B4DD!important;
    border-color: #00B4DD!important;
    color: #FFFFFF!important
}

:is(#module-profileadv-addpet,
#module-profileadv-addfirstpet) .input-title {
    font-size: 18px
}

@media (max-width:800px) {
     :is(#module-profileadv-addpet,
    #module-profileadv-addfirstpet) .alert-patologies-desktop {
        display: none
    }
}

:is(#module-profileadv-addpet,
#module-profileadv-addfirstpet) .alert.alert-warning.alert-top {
    flex-direction: row
}

@media (max-width:800px) {
     :is(#module-profileadv-addpet,
    #module-profileadv-addfirstpet) .alert.alert-warning.alert-top {
        flex-direction: column;
        gap: 20px
    }
}

@media (max-width:992px) {
     :is(#module-profileadv-addpet,
    #module-profileadv-addfirstpet) .alert-patologies-desktop,
     :is(#module-profileadv-addpet,
    #module-profileadv-addfirstpet) .desktop-view-info {
        display: none
    }
     :is(#module-profileadv-addpet,
    #module-profileadv-addfirstpet) .alert-patologies-mobile .alert-warning {
        display: flex;
        flex-direction: column;
        gap: 20px
    }
}

@media (min-width:993px) {
     :is(#module-profileadv-addpet,
    #module-profileadv-addfirstpet) .alert-patologies-mobile,
     :is(#module-profileadv-addpet,
    #module-profileadv-addfirstpet) .mobile-view-info {
        display: none
    }
}

:is(#module-profileadv-addpet,
#module-profileadv-addfirstpet) .free-shipping {
    padding: 0;
    margin: 0 -15px
}

:is(#module-profileadv-addpet,
#module-profileadv-addfirstpet) .free-shipping .container {
    padding: 0
}

:is(#module-profileadv-addpet,
#module-profileadv-addfirstpet) .free-shipping .text-free {
    background: #ffe39e;
    border-radius: 10px;
    display: flex;
    justify-content: center;
    align-items: center;
    gap: 8px;
    padding: 8px;
    font-size: 18px
}

@media (max-width:990px) {
     :is(#module-profileadv-addpet,
    #module-profileadv-addfirstpet) .free-shipping {
        margin: 0 5px
    }
     :is(#module-profileadv-addpet,
    #module-profileadv-addfirstpet) .text-left.pr-2 {
        display: none
    }
}

:is(#module-profileadv-addpet,
#module-profileadv-addfirstpet) .separator {
    color: #fff!important
}

@media (max-width:767px) {
     :is(#module-profileadv-addpet,
    #module-profileadv-addfirstpet) .separator {
        display: none
    }
     :is(#module-profileadv-addpet,
    #module-profileadv-addfirstpet) .contenedor-age {
        display: flex;
        justify-content: center;
        align-items: flex-start;
        gap: 5px;
        flex-direction: column;
        margin-top: 6px
    }
}

@media (min-width:993px) and (max-width:1200px) {
     :is(#module-profileadv-addpet,
    #module-profileadv-addfirstpet) .separator {
        display: none
    }
     :is(#module-profileadv-addpet,
    #module-profileadv-addfirstpet) .contenedor-age {
        display: flex;
        justify-content: center;
        align-items: flex-start;
        gap: 5px;
        flex-direction: column;
        margin-top: 6px
    }
}

:is(#module-profileadv-addpet,
#module-profileadv-addfirstpet) .column-info {
    border: 2px solid #00B4DD;
    border-radius: 20px;
    padding: 12px;
    background: #fff;
    height: fit-content
}

:is(#module-profileadv-addpet,
#module-profileadv-addfirstpet) .error-message {
    color: red!important;
    font-size: .9em;
    display: none;
    margin-top: 5px
}

:is(#module-profileadv-addpet,
#module-profileadv-addfirstpet) span#error-message.error {
    color: red!important;
    margin-top: 5px;
    display: none
}

:is(#module-profileadv-addpet,
#module-profileadv-addfirstpet) #inputName.error {
    color: red;
    border: 2px solid red
}

:is(#module-profileadv-addpet,
#module-profileadv-addfirstpet) .img-container {
    position: relative;
    display: inline-block;
    width: 150px;
    height: 150px;
    border-radius: 50%;
    overflow: hidden
}

:is(#module-profileadv-addpet,
#module-profileadv-addfirstpet) .img-container img {
    max-width: 100%!important;
    height: 100%;
    object-fit: cover
}

:is(#module-profileadv-addpet,
#module-profileadv-addfirstpet) .overlay-text {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    color: #fff!important;
    font-size: 1.2em;
    text-align: center;
    background-color: rgb(0, 180, 221);
    padding: 10px;
    border-radius: 50%;
    width: 100%;
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    opacity: 0;
    transition: opacity .3s ease-in-out
}

:is(#module-profileadv-addpet,
#module-profileadv-addfirstpet) .img-container:hover .overlay-text {
    opacity: 1
}

:is(#module-profileadv-addpet,
#module-profileadv-addfirstpet) .h-center {
    height: 259px
}

:is(#module-profileadv-addpet,
#module-profileadv-addfirstpet) .d-flex {
    display: flex!important
}

:is(#module-profileadv-addpet,
#module-profileadv-addfirstpet) .justify-content-center {
    justify-content: center
}

:is(#module-profileadv-addpet,
#module-profileadv-addfirstpet) .m-auto {
    margin: auto
}

:is(#module-profileadv-addpet,
#module-profileadv-addfirstpet) .align-items-center {
    align-items: center
}

:is(#module-profileadv-addpet,
#module-profileadv-addfirstpet) .select-group-custom {
    display: flex;
    flex-direction: column;
    margin-bottom: 0
}

:is(#module-profileadv-addpet,
#module-profileadv-addfirstpet) .select-group-custom p {
    width: 100%;
    margin-bottom: 5px;
    text-align: left
}

:is(#module-profileadv-addpet,
#module-profileadv-addfirstpet) .select-group-custom select {
    width: 100%
}

@media (max-width:768px) {
     :is(#module-profileadv-addpet,
    #module-profileadv-addfirstpet) .padding-15 {
        padding: 0
    }
}

@media (min-width:769px) and (max-width:991px) {
     :is(#module-profileadv-addpet,
    #module-profileadv-addfirstpet) .padding-15 {
        padding: 0 15%
    }
}

@media (min-width:992px) {
     :is(#module-profileadv-addpet,
    #module-profileadv-addfirstpet) .select-group-custom {
        flex-direction: row;
        align-items: center
    }
     :is(#module-profileadv-addpet,
    #module-profileadv-addfirstpet) .select-group-custom p {
        width: auto;
        margin-bottom: 0;
        margin-right: 10px
    }
     :is(#module-profileadv-addpet,
    #module-profileadv-addfirstpet) .select-group-custom select {
        flex-grow: 1
    }
     :is(#module-profileadv-addpet,
    #module-profileadv-addfirstpet) .ml-1-lg {
        margin-left: 1rem!important
    }
     :is(#module-profileadv-addpet,
    #module-profileadv-addfirstpet) .center-form-3-colum {
        max-width: 1000px;
        margin-left: auto
    }
}

@media (max-width:991px) {
     :is(#module-profileadv-addpet,
    #module-profileadv-addfirstpet) .mt-3-sm {
        margin-top: 3rem!important
    }
}

:is(#module-profileadv-addpet,
#module-profileadv-addfirstpet) .center-form-3-colum {
    max-width: 1000px
}

:is(#module-profileadv-addpet,
#module-profileadv-addfirstpet) .activity-cards .card .img-wrapper {
    position: relative;
    line-height: 0
}

:is(#module-profileadv-addpet,
#module-profileadv-addfirstpet) .activity-cards .card .img-wrapper .img-normal,
:is(#module-profileadv-addpet,
#module-profileadv-addfirstpet) .activity-cards .card .img-wrapper .img-filled {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    position: static
}

:is(#module-profileadv-addpet,
#module-profileadv-addfirstpet) .activity-cards .card .img-wrapper .img-filled {
    opacity: 0;
    position: absolute
}

:is(#module-profileadv-addpet,
#module-profileadv-addfirstpet) .activity-cards .card.selected .img-wrapper .img-filled {
    opacity: 1
}

:is(#module-profileadv-addpet,
#module-profileadv-addfirstpet) .activity-cards .card.selected .img-wrapper .img-normal {
    opacity: 0
}

:is(#module-profileadv-addpet,
#module-profileadv-addfirstpet) .form-check-input:not(:checked) {
    border-color: #00B4DD;
    border-width: 1px;
    border-style: solid
}

:is(#module-profileadv-addpet,
#module-profileadv-addfirstpet) #cat {
    display: flex
}

:is(#module-profileadv-addpet,
#module-profileadv-addfirstpet) .center-info-amount {
    display: flex;
    align-items: center;
    justify-content: center
}

:is(#module-profileadv-addpet,
#module-profileadv-addfirstpet) .color-guau-2 {
    color: #006691!important
}

:is(#module-profileadv-addpet,
#module-profileadv-addfirstpet) .blue-guau {
    color: #00B4DD!important
}

:is(#module-profileadv-addpet,
#module-profileadv-addfirstpet) .d-none {
    display: none!important
}

:is(#module-profileadv-addpet,
#module-profileadv-addfirstpet) .float-right {
    float: right
}

:is(#module-profileadv-addpet,
#module-profileadv-addfirstpet) .float-left {
    float: left
}

:is(#module-profileadv-addpet,
#module-profileadv-addfirstpet) .center-elements-verticaly {
    display: flex;
    justify-content: center;
    align-items: center
}

:is(#module-profileadv-addpet,
#module-profileadv-addfirstpet) .border-bottom {
    border-bottom: 1px solid #F6F6F6;
    padding-bottom: 50px
}

:is(#module-profileadv-addpet,
#module-profileadv-addfirstpet) .background-vip {
    background-color: #E5F7FC
}

:is(#module-profileadv-addpet,
#module-profileadv-addfirstpet) .carousel-vip {
    max-width: 88%;
    margin: auto
}

:is(#module-profileadv-addpet,
#module-profileadv-addfirstpet) .carousel-vip-content {
    width: 100%;
    max-width: 1200px;
    margin: auto;
    padding: 20px 0;
    border-radius: 20px;
    background-color: #fff
}

:is(#module-profileadv-addpet,
#module-profileadv-addfirstpet) .background-tips {
    border-radius: 20px;
    padding: 40px
}

:is(#module-profileadv-addpet,
#module-profileadv-addfirstpet) .carousel-new {
    background-color: #fff;
    padding: 50px;
    width: 90%;
    border-radius: 20px
}

@media (max-width:991px) {
     :is(#module-profileadv-addpet,
    #module-profileadv-addfirstpet) .carousel {
        left: 0!important
    }
     :is(#module-profileadv-addpet,
    #module-profileadv-addfirstpet) .carousel-vip {
        background-color: #ffffff00
    }
}

:is(#module-profileadv-addpet,
#module-profileadv-addfirstpet) .fix-overflow-margin {
    margin: unset!important;
    padding: 0 15px
}

#module-profileadv-addpet .platito-img,
#module-profileadv-addfirstpet .platito-img {
    border-radius: 20px;
    margin-bottom: 22px!important;
}

#module-profileadv-addpet .platito-title,
#module-profileadv-addfirstpet .platito-title {
    margin-left: 2px;
    font-weight: 700;
    font-size: 18px;
    line-height: 18px;
    letter-spacing: 0%;
}

#module-profileadv-addpet .thumbnail-dish-product,
#module-profileadv-addfirstpet .thumbnail-dish-product {
    min-height: 291px;
}

#module-profileadv-addpet .platito-text,
#module-profileadv-addfirstpet .platito-text {
    margin-left: 2px;
    font-weight: 500!important;
    font-style: Medium;
    font-size: 16px!important;
    line-height: 26px!important;
    letter-spacing: 0%;
    margin-bottom: 15px;
    margin-top: 10px;
}

#module-profileadv-addpet .platito-link,
#module-profileadv-addfirstpet .platito-link {
    font-weight: 400;
    font-size: 16px;
    line-height: 22px;
    letter-spacing: 0%;
    text-decoration: underline;
    text-decoration-style: solid;
    text-decoration-thickness: 0%;
    text-decoration-skip-ink: auto;
    margin-left: 2px;
    position: absolute;
    bottom: -11px;
    left: 0;
}

.thumbnail-dish-product {
    position: relative;
}

@media (max-width: 1100px) {
    .thumbnail-dish-product {
        min-height: 291px;
    }
}

@media (max-width: 600px) {
    #module-profileadv-addpet, #module-profileadv-addfirstpet {
        & .resume-amount.content-pet-data {
            & .column-pet-data.wrap-pet-data {
                & .col-pet-price {
                    &>div.pet-amount-value {
                        text-align: center;
                        position: relative;
                        float: left;
                        width: 100%;   
                    }
                }
            }
        }
    }
}