.ys-paid-business{color:#252c39;--ys-pb-gold:#e8a600;--ys-pb-line:#e9e5dc;--ys-pb-muted:#747b86}.ys-paid-business h1,.ys-paid-business h2,.ys-paid-business p{margin:0}.ys-paid-business a{text-decoration:none}.ys-paid-breadcrumb{font-size:12px;color:var(--ys-pb-muted);margin:0 0 16px;display:flex;gap:5px;flex-wrap:wrap}.ys-paid-breadcrumb a{padding:0!important;background:transparent!important;color:var(--ys-pb-muted)}.ys-paid-breadcrumb strong{font-weight:600;color:#343943}.ys-paid-hero{background:#fff;border:1px solid var(--ys-pb-line);border-radius:18px;overflow:hidden}.ys-paid-cover{height:250px;width:100%;object-fit:cover;display:block}.ys-paid-identity{display:flex;gap:22px;align-items:flex-start;padding:0 26px;position:relative}.ys-paid-identity>.avatar{width:134px;height:134px;border-radius:50%;border:8px solid white;object-fit:cover;margin-top:-65px;box-shadow:0 5px 16px #00000015;flex-shrink:0;background:#fff6e4;display:flex;align-items:center;justify-content:center;font-size:35px;font-weight:700;position:relative}.ys-paid-title{flex:1;margin-top:-13px;min-width:0;position:relative}.ys-paid-category{display:inline-block;padding:5px 10px;border-radius:7px;background:#fff0c6;color:#976500;font-size:12px;font-weight:650;margin-bottom:4px}.ys-paid-title h1{font-size:34px;line-height:1.3;letter-spacing:-1px;margin-bottom:5px}.ys-paid-meta{display:flex;gap:13px;align-items:center;flex-wrap:wrap;color:var(--ys-pb-muted);font-size:12px}.ys-paid-meta>span{display:flex;align-items:center;gap:4px}.ys-paid-meta .badge{font-size:11px;padding:5px 9px;border-radius:7px}.ys-paid-open{padding:5px 10px;background:#f0edeb;color:#777;border-radius:7px}.ys-paid-open.is-open{color:#278332;background:#e8f6e1}.ys-paid-personal{display:flex;gap:10px;align-self:center;flex-wrap:wrap;padding-top:12px}.ys-paid-personal button,.ys-paid-actions .button,.ys-paid-actions button{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:43px;padding:9px 16px;font-size:13px;font-weight:600;border-radius:10px;border:1px solid #e2dfd6;box-shadow:0 2px 3px #00000007;background:#fff;color:#2c3340;cursor:pointer}.ys-paid-personal [data-member-favorite]>.ys-icon{color:#e62d35}.ys-paid-personal [data-member-favorite].is-active>.ys-icon{fill:#e62d35}.ys-paid-personal [aria-pressed=true]{background:#fff5d9;border-color:#e8c369}.ys-paid-actions{display:flex;justify-content:space-between;gap:16px;padding:20px 26px 23px;align-items:center}.ys-paid-actions>div:first-child{display:flex;flex-wrap:wrap;gap:10px}.ys-paid-actions .button:not(.outline){background:#e8a600;color:#171b22;border-color:#e8a600}.ys-paid-actions .ys-paid-message-button{border-color:#dba000}.ys-paid-social{display:flex;align-items:center;gap:9px;flex-wrap:wrap}.ys-paid-social a{width:39px;height:39px;border:1px solid #eee;border-radius:50%;display:grid;place-items:center;color:#b47800;background:#fff}.ys-paid-social a[aria-label=Instagram]{color:#df357a}.ys-paid-social a[aria-label=Facebook]{color:#2276d7}.ys-paid-social a[aria-label=WhatsApp]{color:#29a946}.ys-paid-status{font-size:13px;color:#986400;min-height:0}.ys-paid-status:not(:empty){padding:12px 4px}.ys-paid-layout{display:grid;grid-template-columns:minmax(0,2.1fr) minmax(270px,1fr);gap:20px;margin-top:18px}.ys-paid-main{min-width:0}.ys-paid-tabs{display:flex;gap:15px;border-bottom:1px solid var(--ys-pb-line);margin-bottom:17px;overflow:auto}.ys-paid-tabs>a{background:transparent!important;border-radius:0!important;white-space:nowrap;padding:12px 18px!important;color:var(--ys-pb-muted);font-size:13px;font-weight:500}.ys-paid-tabs>a[aria-current=page]{color:#b87d00;border-bottom:2px solid #e8a600}.ys-paid-card,.ys-paid-main>.card{background:#fff;border:1px solid var(--ys-pb-line);border-radius:15px;padding:21px;margin-bottom:18px;scroll-margin-top:20px}.ys-paid-card h2{font-size:19px;letter-spacing:-.4px;margin:0 0 12px}.ys-paid-card p{color:var(--ys-pb-muted);font-size:14px;line-height:1.7;overflow-wrap:anywhere}.ys-paid-about{display:flex;gap:25px;align-items:center}.ys-paid-about>div{flex:1;min-width:0}.ys-paid-about>img{width:31%;height:150px;object-fit:cover;border-radius:10px}.ys-paid-section-title{display:flex;justify-content:space-between;align-items:center;gap:15px;margin-bottom:14px}.ys-paid-section-title h2{margin:0}.ys-paid-section-title>a{font-size:12px;color:#b87d00;white-space:nowrap}.ys-paid-products{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.ys-paid-product{border:1px solid var(--ys-pb-line);border-radius:10px;overflow:hidden;background:white;color:#2c3340}.ys-paid-product>img{width:100%;aspect-ratio:16/10;object-fit:cover;display:block}.ys-paid-product>div{padding:11px}.ys-paid-product strong{font-size:13px;font-weight:600;display:block}.ys-paid-product span{display:block;font-weight:650;color:#c28500;font-size:16px;margin-top:3px}.ys-paid-product del{font-size:11px;color:#888;font-weight:400}.ys-paid-product small{color:#777}.ys-paid-gallery{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.ys-paid-gallery img{display:block;width:100%;aspect-ratio:4/3;object-fit:cover;border-radius:10px}.ys-paid-reviews{scroll-margin-top:20px}.ys-paid-reviews>.card{border:1px solid var(--ys-pb-line);background:#fff;border-radius:15px;padding:21px}.ys-paid-reviews h2{font-size:19px;margin:0 0 14px}.ys-paid-sidebar{min-width:0;padding-top:0}.ys-paid-sidebar h2{display:flex;align-items:center;gap:8px;font-size:16px}.ys-paid-sidebar h2 .ys-icon{width:19px;height:19px;color:#c69400}.ys-paid-contact{display:flex;gap:16px;align-items:flex-start;color:#6f7887;margin:18px 0;font-size:13px}.ys-paid-contact>.ys-icon{width:20px;flex-shrink:0;color:#333b47}.ys-paid-contact strong{color:#333b47}.ys-paid-hours summary{display:flex;align-items:center;gap:14px;cursor:pointer;font-size:13px;list-style:none;padding:8px 0 14px}.ys-paid-hours summary>span{margin-left:auto}.ys-paid-hours summary::-webkit-details-marker{display:none}.ys-paid-hours table{font-size:12px;margin:5px 0 15px}.ys-paid-map{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;min-height:140px;border-radius:12px;background:linear-gradient(140deg,#edf2e7 25%,#fcf8e8 25%,#fcf8e8 52%,#e2eef1 52%,#e2eef1 70%,#e6eddb 70%);color:#936500;text-align:center;padding:15px}.ys-paid-map>.ys-icon{height:35px;width:35px;color:#df9f00}.ys-paid-map strong{font-size:14px}.ys-paid-map small{font-size:11px;color:#626c76}.ys-paid-sidebar .ys-campaign{padding:0;border:1px solid var(--ys-pb-line);border-radius:15px;overflow:hidden;margin-bottom:18px;background:#fff}.ys-paid-sidebar .ys-campaign-image{width:100%;max-height:180px;object-fit:cover}.ys-paid-sidebar .ys-campaign .card-body{padding:19px}.ys-paid-sidebar .ys-campaign h2{font-size:22px;margin:8px 0}.ys-paid-sidebar .ys-campaign p{font-size:13px;color:var(--ys-pb-muted)}.ys-paid-sidebar .ys-campaign .button{font-size:12px;min-height:36px;margin-top:13px}.ys-paid-sidebar .ys-ad{border:1px solid var(--ys-pb-line);border-radius:15px;overflow:hidden;margin-bottom:18px}.ys-paid-sidebar .ys-ad-body{padding:19px}.ys-paid-sidebar .ys-ad h2{font-size:21px}.ys-paid-sidebar .ys-ad-image{max-height:180px;object-fit:cover}.ys-paid-news-link{display:block;color:#b47d00;font-size:12px;margin:7px 0 14px}.ys-paid-message{position:fixed;width:min(480px,calc(100vw - 24px));max-height:calc(100dvh - 24px);padding:22px;border:1px solid #e5e0d5;border-radius:18px;background:#fffdf9;overflow:auto}.ys-paid-message::backdrop{background:#181c237f;backdrop-filter:blur(2px)}.ys-paid-message>.ys-dialog-close{position:absolute;right:10px;top:10px;width:32px;min-height:32px;padding:0;border:0;box-shadow:none;font-size:23px;background:transparent}.ys-paid-message-heading{text-align:center;padding:0 20px 16px}.ys-paid-message-heading .avatar{width:78px;height:78px;border-radius:50%;margin:0 auto 13px;display:flex;align-items:center;justify-content:center;background:#fff2d8;object-fit:cover}.ys-paid-message-heading h2{font-size:18px;margin:0 0 5px;line-height:1.3}.ys-paid-message-heading p{font-size:12px;color:#7b7e86}.ys-paid-message .ys-dialog-content{padding:0}.ys-paid-message .card,.ys-paid-message .form-card,.ys-paid-message .ys-popup-form{border:0;box-shadow:none;background:transparent;padding:0;margin:0;border-radius:0;overflow:visible}.ys-paid-message .form-card>h2{display:none}.ys-paid-message label{display:block;font-size:12px;color:#636975;margin:9px 0 5px}.ys-paid-message .checkbox{display:flex;align-items:flex-start;gap:8px}.ys-paid-message .checkbox input{flex-shrink:0;margin-top:4px}.ys-paid-message input,.ys-paid-message select,.ys-paid-message textarea{font-size:13px;padding:10px;border:1px solid #e0ddd5;border-radius:9px;width:100%;background:white}.ys-paid-message input[type=checkbox]{width:16px}.ys-paid-message textarea{min-height:115px}.ys-paid-message form>button{width:100%;background:#e8a600;border-color:#e8a600;border-radius:9px;font-size:13px;margin-top:12px}.ys-paid-message .muted,.ys-paid-message-note{color:#81858b;font-size:11px!important;text-align:center;margin:11px 0 0!important}.ys-paid-business [id]{scroll-margin-top:22px}
@media(max-width:1050px){.ys-paid-identity{gap:17px;padding:0 20px;flex-wrap:wrap}.ys-paid-title{flex-basis:calc(100% - 160px)}.ys-paid-personal{padding:0;margin:0 0 0 151px}.ys-paid-title h1{font-size:29px}.ys-paid-actions{align-items:flex-start}.ys-paid-layout{grid-template-columns:minmax(0,1.6fr) minmax(260px,1fr);gap:15px}.ys-paid-about{gap:15px}.ys-paid-about>img{width:30%;height:130px}.ys-paid-card{padding:18px}.ys-paid-actions{flex-wrap:wrap}.ys-paid-social{margin-left:auto}}
@media(max-width:760px){.ys-paid-cover{height:185px}.ys-paid-identity{gap:13px;padding:0 15px}.ys-paid-identity>.avatar{width:88px;height:88px;border-width:5px;margin-top:-38px;font-size:26px}.ys-paid-title{flex-basis:calc(100% - 110px);margin-top:-9px}.ys-paid-title h1{font-size:24px;letter-spacing:-.6px;margin-top:3px}.ys-paid-category{font-size:10px;padding:4px 7px}.ys-paid-meta{gap:7px;font-size:11px}.ys-paid-personal{margin:0 0 0 101px;gap:7px}.ys-paid-personal button{font-size:11px;min-height:35px;padding:7px 10px}.ys-paid-actions{padding:16px 15px;gap:12px}.ys-paid-actions .button,.ys-paid-actions button{font-size:11px;min-height:37px;padding:8px 11px;gap:6px}.ys-paid-social{margin-left:0;gap:7px}.ys-paid-social a{width:33px;height:33px}.ys-paid-layout{display:flex;flex-direction:column;gap:0}.ys-paid-card{padding:16px;margin-bottom:14px}.ys-paid-sidebar{padding:0}.ys-paid-tabs{gap:3px}.ys-paid-tabs>a{font-size:12px;padding:10px 12px!important}.ys-paid-about{gap:13px}.ys-paid-about p{font-size:12px}.ys-paid-about>img{width:32%;height:115px}.ys-paid-card h2,.ys-paid-reviews h2{font-size:17px}.ys-paid-products{gap:8px}.ys-paid-product>div{padding:8px}.ys-paid-product strong{font-size:11px}.ys-paid-product span{font-size:13px}.ys-paid-section-title{gap:8px}.ys-paid-section-title>a{font-size:10px}.ys-paid-gallery{gap:7px}.ys-paid-reviews>.card{padding:16px}.ys-paid-message{padding:19px 15px}.ys-paid-breadcrumb{font-size:10px}.ys-paid-personal .ys-icon{width:17px;height:17px}}
@media(max-width:400px){.ys-paid-personal{margin-left:0}.ys-paid-about{display:block}.ys-paid-about>img{width:100%;height:140px;margin-top:12px}.ys-paid-section-title{align-items:flex-start}.ys-paid-products{grid-template-columns:1fr 1fr}}
.ys-paid-business .ys-ad-label{display:none}.ys-paid-reviews .ys-review-empty{text-align:center;padding:18px;color:#7f8590;font-size:13px}.ys-paid-reviews .ys-review-empty>.ys-icon{width:30px;height:30px;margin-bottom:9px}.ys-paid-reviews .muted{font-size:12px;text-align:center}.ys-paid-sidebar .ys-campaign:has(.ys-campaign-image),.ys-paid-sidebar .ys-ad:has(.ys-ad-image){display:grid;grid-template-columns:minmax(0,1fr) 34%;min-height:210px}.ys-paid-sidebar .ys-campaign-image,.ys-paid-sidebar .ys-ad-image{grid-column:2;grid-row:1;height:100%;max-height:none;min-height:200px;width:100%;object-fit:cover}.ys-paid-sidebar .ys-campaign .card-body,.ys-paid-sidebar .ys-ad .ys-ad-body{grid-column:1;grid-row:1;padding:17px}.ys-paid-sidebar .ys-campaign h2,.ys-paid-sidebar .ys-ad h2{font-size:19px;line-height:1.35}.ys-paid-sidebar .ys-campaign .eyebrow{font-size:10px}
