.google-login-button-module__1iahQG__spinner{border:2px solid #dbe7e0;border-top-color:#337a6a;border-radius:50%;flex:none;width:16px;height:16px;animation:.9s linear infinite google-login-button-module__1iahQG__spin}@keyframes google-login-button-module__1iahQG__spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.google-login-button-module__1iahQG__spinner{animation:none}}
.order-module__SKyfAG__shell{color:#212121;background:#f9fafc;font-family:PinhoServiceReadex,Readex Pro,sans-serif}.order-module__SKyfAG__shell button,.order-module__SKyfAG__providersLayer button{cursor:pointer;font-family:inherit}.order-module__SKyfAG__shell button:disabled{cursor:wait}.order-module__SKyfAG__shell a{color:inherit;text-decoration:none}.order-module__SKyfAG__shell button:focus-visible,.order-module__SKyfAG__shell a:focus-visible,.order-module__SKyfAG__providersLayer button:focus-visible{outline-offset:3px;outline:2px solid #125b76}.order-module__SKyfAG__page{max-width:1180px;margin:auto}.order-module__SKyfAG__title{display:none}.order-module__SKyfAG__layout{align-items:flex-start;gap:16px;padding:16px;display:flex}.order-module__SKyfAG__orders{flex-direction:column;flex:1;gap:16px;min-width:0;display:flex}.order-module__SKyfAG__business,.order-module__SKyfAG__empty,.order-module__SKyfAG__continue{background:#fff;border-radius:24px;box-shadow:0 2px 4px #0003}.order-module__SKyfAG__business{padding:20px}.order-module__SKyfAG__businessHeader{flex-direction:column;align-items:flex-start;gap:4px;padding-bottom:8px;display:flex}.order-module__SKyfAG__businessLabel{font:500 20px/1.5 PinhoServiceOutfit,Outfit,sans-serif;color:#000!important}.order-module__SKyfAG__businessIdentity{align-items:center;gap:8px;max-width:100%;display:flex}.order-module__SKyfAG__businessAvatar{background:#00bf92;border-radius:50%;flex:none;width:55px;height:55px;padding:3px}.order-module__SKyfAG__businessAvatar img{object-fit:cover;border-radius:50%;width:100%;height:100%;display:block}.order-module__SKyfAG__businessIdentity strong{text-align:center;overflow-wrap:anywhere;font:600 18px/1.4 PinhoServiceLexend,Lexend Deca,sans-serif}.order-module__SKyfAG__item{flex-direction:column;gap:12px;display:flex}.order-module__SKyfAG__item+.order-module__SKyfAG__item{margin-top:8px}.order-module__SKyfAG__itemHeading{justify-content:space-between;align-items:center;display:flex}.order-module__SKyfAG__itemHeading>a{color:#000;font:500 18px/1.4 PinhoServiceOutfit,Outfit,sans-serif}.order-module__SKyfAG__remove{color:#ff5963;background:0 0;border:0;place-items:center;padding:0;display:grid}.order-module__SKyfAG__remove:hover{color:#d94a52}.order-module__SKyfAG__serviceRow{align-items:flex-start;gap:16px;display:flex}.order-module__SKyfAG__servicePhoto{background:0 0;border:0;border-radius:12px;flex:none;width:151px;height:113px;padding:0;overflow:hidden}.order-module__SKyfAG__servicePhoto img{border-radius:12px}.order-module__SKyfAG__serviceCopy{flex:1;min-width:0}.order-module__SKyfAG__serviceTitle{flex-direction:column;align-items:flex-start;display:flex}.order-module__SKyfAG__serviceTitle small{color:#00bf92;font-size:12px;font-weight:600;line-height:1}.order-module__SKyfAG__serviceTitle strong{overflow-wrap:anywhere;font:500 20px/1.1 PinhoServiceOutfit,Outfit,sans-serif}.order-module__SKyfAG__variation{padding-bottom:4px}.order-module__SKyfAG__variation>a{color:#757575;padding:0 0 4px;font:500 14px/1 PinhoServiceOutfit,Outfit,sans-serif;display:block}.order-module__SKyfAG__variation:has(button)>a{padding-top:2px}.order-module__SKyfAG__variation:not(:has(button))>a{padding-top:0;padding-bottom:0}.order-module__SKyfAG__variation>div{align-items:center;display:flex}.order-module__SKyfAG__variation button{background:0 0;border:0;border-radius:6px;flex:none;width:70px;height:52px;margin-right:6px;padding:0;overflow:hidden}.order-module__SKyfAG__variation img{border-radius:6px}.order-module__SKyfAG__variation strong{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;font:600 14px/1.4 PinhoServiceOutfit,Outfit,sans-serif;display:-webkit-box;overflow:hidden}.order-module__SKyfAG__duration{color:#00bf92;align-items:center;gap:4px;font-size:16px;font-weight:500;line-height:1.5;display:flex}.order-module__SKyfAG__priceRow{align-items:center;gap:4px;display:flex}.order-module__SKyfAG__priceRow>.flutter-menu-icon{color:#757575}.order-module__SKyfAG__priceRow.order-module__SKyfAG__changed{padding-top:8px}.order-module__SKyfAG__priceRow>div{flex-direction:column;align-items:flex-start;display:flex}.order-module__SKyfAG__priceRow small{color:#757575;font:500 12px/.9 PinhoServiceOutfit,Outfit,sans-serif}.order-module__SKyfAG__price{flex-direction:column;align-items:flex-start;font:500 15px/1.4 PinhoServiceOutfit,Outfit,sans-serif;display:flex}.order-module__SKyfAG__price strong{font-weight:500}.order-module__SKyfAG__price del{color:#757575;font-size:14px;font-weight:400}.order-module__SKyfAG__price:has(del) strong{color:#00bf92;line-height:.8}.order-module__SKyfAG__dates{align-items:flex-start;gap:16px;display:flex}.order-module__SKyfAG__dates>div{flex-direction:column;width:151px;min-width:0;display:flex}.order-module__SKyfAG__dates strong{font:600 16px/1.4 PinhoServiceOutfit,Outfit,sans-serif}.order-module__SKyfAG__dates time{overflow-wrap:anywhere;font-size:16px;font-weight:500;line-height:1.5}.order-module__SKyfAG__providers h3{margin:0 0 4px;font:500 18px/1.4 PinhoServiceOutfit,Outfit,sans-serif}.order-module__SKyfAG__providers>button{background:0 0;border:0;align-items:center;gap:4px;padding:0;font-size:14px;font-weight:500;display:flex}.order-module__SKyfAG__providerStack{height:50px;display:block;position:relative}.order-module__SKyfAG__providerStack>span{background:#f1f1f1;border:2px solid #f1f1f1;border-radius:50%;width:50px;height:50px;position:absolute;top:0;overflow:hidden}.order-module__SKyfAG__itemActions{justify-content:space-between;align-items:center;gap:8px;display:flex}.order-module__SKyfAG__edit{color:#757575;background:0 0;border:0;align-items:center;gap:4px;padding:0;font-size:16px;font-weight:500;display:flex}.order-module__SKyfAG__edit:hover{color:#616161}.order-module__SKyfAG__finish{color:#fff;background:#00bf92;border:0;border-radius:12px;padding:10px 12px;font-size:16px;font-weight:500;line-height:1.5}.order-module__SKyfAG__finish:hover,.order-module__SKyfAG__continueAction:hover,.order-module__SKyfAG__empty:hover .order-module__SKyfAG__emptyAction{background:#02b188}.order-module__SKyfAG__finish.order-module__SKyfAG__blocked{background:#488e79}.order-module__SKyfAG__finishShort{display:none}.order-module__SKyfAG__itemDivider{height:24px;margin-top:-12px;position:relative}.order-module__SKyfAG__itemDivider:before{content:"";background:#d9d9d9;width:100%;height:2px;position:absolute;top:11px}.order-module__SKyfAG__continue{flex:none;width:350px;padding:20px}@media (min-width:1241px){.order-module__SKyfAG__continue{width:450px}}.order-module__SKyfAG__continue h2{color:#000;margin:0;font:500 18px/1.4 PinhoServiceOutfit,Outfit,sans-serif}.order-module__SKyfAG__continueAction{text-align:center;background:#00bf92;border-radius:16px;margin:16px 0 8px;padding:10px 12px;font-size:14px;font-weight:500;line-height:1.5;display:block;color:#fff!important}.order-module__SKyfAG__continue p{color:#757575;margin:0;font-size:10px;line-height:1.4}.order-module__SKyfAG__empty{text-align:center;flex-direction:column;align-items:center;display:flex}.order-module__SKyfAG__emptyImage{justify-content:center;align-items:center;width:calc(100% - 32px);max-width:350px;min-height:270px;margin-top:32px;display:flex}.order-module__SKyfAG__emptyImage img{width:100%;height:auto;display:block}.order-module__SKyfAG__empty h2{color:#000;margin:16px;font:600 22px/1.4 PinhoServiceOutfit,Outfit,sans-serif}.order-module__SKyfAG__emptyAction{color:#fff;background:#00bf92;border-radius:16px;margin:0 20px 16px;padding:10px 12px;font-size:16px;font-weight:600;line-height:1.5}.order-module__SKyfAG__priceNotice{background:#c5fce3;border:3px solid #37c389;border-radius:24px;align-items:center;gap:8px;padding:20px;font:600 16px/1.4 PinhoServiceOutfit,Outfit,sans-serif;display:flex;box-shadow:0 2px 4px #0003}.order-module__SKyfAG__priceNotice p{color:#37c389;flex:1;margin:0}.order-module__SKyfAG__priceNotice button{color:#fff;font:inherit;background:#37c389;border:0;border-radius:10px;padding:4px 14px}.order-module__SKyfAG__priceNotice button:hover{background:#00bf92}.order-module__SKyfAG__finishArea{flex-direction:column;align-items:flex-end;gap:4px;display:flex}.order-module__SKyfAG__creating{z-index:200;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#1a1a1a73;place-items:center;display:grid;position:fixed;inset:0}.order-module__SKyfAG__creating>div{outline:none;flex-direction:column;align-items:center;display:flex}.order-module__SKyfAG__creating .admin-content-loading{background:0 0;flex-direction:column;gap:0;min-height:0;padding:0;display:flex}.order-module__SKyfAG__creating p{color:#f9fafc;margin:0;padding:0 16px;font-size:22px;font-weight:600}.order-module__SKyfAG__creating .flutter-loading-animation{--pinho-loading-size:150px}.order-module__SKyfAG__ellipsis{animation:1.5s step-end infinite order-module__SKyfAG__orderEllipsis;display:inline-block}.order-module__SKyfAG__loadingStatus{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.order-module__SKyfAG__skeletonIdentity{align-items:center;gap:8px;margin-bottom:20px;display:flex}.order-module__SKyfAG__skeletonItem{flex-direction:column;gap:16px;padding:12px 0;display:flex}.order-module__SKyfAG__skeletonAvatar,.order-module__SKyfAG__skeletonLine,.order-module__SKyfAG__skeletonPhoto,.order-module__SKyfAG__skeletonButton{background:linear-gradient(90deg,#e5ebe8 25%,#f5f8f6 50%,#e5ebe8 75%) 0 0/200% 100%;border-radius:8px;animation:1.5s ease-in-out infinite order-module__SKyfAG__orderSkeletonShimmer;display:block}.order-module__SKyfAG__skeletonAvatar{border-radius:50%;flex:none;width:55px;height:55px}.order-module__SKyfAG__skeletonLine{width:65%;height:18px;margin:5px 0}.order-module__SKyfAG__skeletonPhoto{border-radius:12px;flex:none;width:151px;height:113px}.order-module__SKyfAG__skeletonCopy{flex:1;align-content:start;gap:12px;min-width:0;display:grid}.order-module__SKyfAG__skeletonCopy .order-module__SKyfAG__skeletonLine{width:85%}.order-module__SKyfAG__skeletonCopy .order-module__SKyfAG__skeletonLine:last-child{width:40%}.order-module__SKyfAG__skeletonButton{border-radius:12px;width:180px;max-width:100%;height:44px;margin:8px 0}.order-module__SKyfAG__dates>.order-module__SKyfAG__skeletonLine{width:151px;max-width:45%;height:36px}.order-module__SKyfAG__itemActions>.order-module__SKyfAG__skeletonLine{width:80px}@keyframes order-module__SKyfAG__orderSkeletonShimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.order-module__SKyfAG__skeletonAvatar,.order-module__SKyfAG__skeletonLine,.order-module__SKyfAG__skeletonPhoto,.order-module__SKyfAG__skeletonButton{animation:none}}.order-module__SKyfAG__error{text-align:center;background:#fff;place-items:center;min-height:calc(100dvh - 55px);padding:16px;display:grid;position:relative}.order-module__SKyfAG__error>div{width:100%;max-width:400px}.order-module__SKyfAG__error img{width:200px;max-width:100%;margin:auto;display:block}.order-module__SKyfAG__error p{margin:8px 0 40px;font-size:14px;font-weight:500;line-height:1.5}.order-module__SKyfAG__errorAction{background:#00bf92;border-radius:8px;justify-content:center;align-items:center;min-width:150px;height:35px;padding:0 16px;font-size:14px;font-weight:600;display:inline-flex;color:#fff!important}.order-module__SKyfAG__errorReturn{align-items:center;font:500 24px/1.4 PinhoServiceOutfit,Outfit,sans-serif;display:flex;position:absolute;top:16px;left:8px}.order-module__SKyfAG__errorReturn>.flutter-menu-icon{margin:9px}.order-module__SKyfAG__providersLayer{z-index:250;place-items:center;padding:0 30px;font-family:PinhoServiceReadex,Readex Pro,sans-serif;display:grid;position:fixed;inset:0}.order-module__SKyfAG__backdrop{background:#3f3f3f73;border:0;position:absolute;inset:0}.order-module__SKyfAG__providerDialog{background:#f9fafc;border-radius:24px;flex-direction:column;width:100%;max-width:550px;max-height:calc(100dvh - 32px);padding:16px 0;animation:.3s ease-in .5s both order-module__SKyfAG__providerFade;display:flex;position:relative}.order-module__SKyfAG__providerDialog header{border-bottom:2px solid #d9d9d9;justify-content:space-between;align-items:flex-start;margin:0 16px;padding-bottom:24px;display:flex}.order-module__SKyfAG__providerDialog h2{margin:0;font-size:20px;font-weight:600;line-height:1.4}.order-module__SKyfAG__providerDialog header small{color:#00bf92;font-size:14px;font-weight:500}.order-module__SKyfAG__providerDialog header button{color:#212121;background:0 0;border:0;padding:0}.order-module__SKyfAG__providerList{flex-direction:column;flex:1;gap:8px;min-height:0;padding:8px 18px;display:flex;overflow:auto}.order-module__SKyfAG__providerCard{background:#fff;border-radius:16px;align-items:center;gap:12px;padding:16px;display:flex;box-shadow:0 1px 3px #0003}.order-module__SKyfAG__providerCard:hover{background:#f8fafa}.order-module__SKyfAG__providerCard>button{background:#fff;border:0;border-radius:50%;flex:none;width:80px;height:80px;padding:0;overflow:hidden;box-shadow:0 1px 3px 3px #00000043}.order-module__SKyfAG__providerCard>div{min-width:0}.order-module__SKyfAG__providerCard strong{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:18px;font-weight:500;display:-webkit-box;overflow:hidden}.order-module__SKyfAG__providerCard small{color:#00bf92;font-size:14px;font-weight:500;display:block}.order-module__SKyfAG__providerDialog footer{border-top:2px solid #d9d9d9;justify-content:space-between;align-items:center;gap:16px;margin:0 16px;padding-top:16px;display:flex}.order-module__SKyfAG__conclude{color:#fff;background:#00bf92;border:0;border-radius:12px;height:44px;padding:0 20px;font-size:16px;font-weight:500}@media (max-width:990px){.order-module__SKyfAG__page{max-width:700px}.order-module__SKyfAG__title{align-items:center;padding:16px 16px 0 2px;display:flex}.order-module__SKyfAG__title>a{border-radius:30px;flex:none;place-items:center;width:48px;height:48px;display:grid}.order-module__SKyfAG__title h1{margin:0;font:500 24px/1.4 PinhoServiceOutfit,Outfit,sans-serif}.order-module__SKyfAG__layout{flex-direction:column}.order-module__SKyfAG__orders,.order-module__SKyfAG__continue{width:100%}.order-module__SKyfAG__emptyAction{width:calc(100% - 40px)}}@media (max-width:766px){.order-module__SKyfAG__empty h2{font-size:18px}.order-module__SKyfAG__emptyAction{font-size:14px}.order-module__SKyfAG__error{min-height:calc(100dvh - 65px)}.order-module__SKyfAG__providerCard{gap:8px}.order-module__SKyfAG__providerCard:hover{background:#fff}}@media (max-width:400px){.order-module__SKyfAG__edit,.order-module__SKyfAG__finish{font-size:12px}.order-module__SKyfAG__edit>.flutter-menu-icon{width:18px!important;height:18px!important;font-size:18px!important}}@media (max-width:330px){.order-module__SKyfAG__finishFull{display:none}.order-module__SKyfAG__finishShort{display:inline}}@media (max-height:649px){.order-module__SKyfAG__providerDialog{height:90dvh!important}}@keyframes order-module__SKyfAG__providerFade{0%{opacity:0}to{opacity:1}}@keyframes order-module__SKyfAG__orderEllipsis{0%{clip-path:inset(0 66.666% 0 0)}33.333%{clip-path:inset(0 33.333% 0 0)}66.666%{clip-path:inset(0)}}@media (prefers-reduced-motion:reduce){.order-module__SKyfAG__providerDialog,.order-module__SKyfAG__ellipsis{animation:none}}
@font-face{font-family:PinhoServiceOutfit;src:url(/fonts/service-outfit-400.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:PinhoServiceOutfit;src:url(/fonts/service-outfit-500.ttf)format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:PinhoServiceOutfit;src:url(/fonts/service-outfit-600.ttf)format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:PinhoServiceReadex;src:url(/fonts/service-readex-400.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:PinhoServiceReadex;src:url(/fonts/service-readex-500.ttf)format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:PinhoServiceReadex;src:url(/fonts/service-readex-600.ttf)format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:PinhoServiceLexend;src:url(/fonts/service-lexend-400.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}.service-module__-dmatq__shell{color:#212121;background:#f9fafc;font-family:PinhoServiceReadex,Readex Pro,sans-serif}.service-module__-dmatq__shell button{cursor:pointer;font-family:inherit}.service-module__-dmatq__shell button:focus-visible,.service-module__-dmatq__shell a:focus-visible,.service-module__-dmatq__variation:focus-visible{outline-offset:3px;outline:2px solid #125b76}.service-module__-dmatq__loading{background:#fff;place-items:center;min-height:calc(100dvh - 55px);display:grid}.service-module__-dmatq__loading .admin-content-loading{background:#fff;place-items:center;width:100%;height:100%;display:grid}.service-module__-dmatq__loading .flutter-loading-animation{--pinho-loading-size:150px}.service-module__-dmatq__error{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:calc(100dvh - 55px);padding:24px;display:flex}.service-module__-dmatq__error img{width:200px;max-width:100%}.service-module__-dmatq__error p{max-width:450px;font-size:16px;font-weight:600}.service-module__-dmatq__error a{color:#fff;background:#00bf92;border-radius:12px;padding:12px 16px;text-decoration:none}.service-module__-dmatq__page{min-height:calc(100dvh - 55px);padding:0 16px 98px;position:relative}.service-module__-dmatq__pageTitle{z-index:2;align-items:center;height:48px;display:flex;position:absolute;top:16px;left:8px}.service-module__-dmatq__pageTitle a{color:#212121;border-radius:30px;place-items:center;width:48px;height:48px;text-decoration:none;display:grid}.service-module__-dmatq__pageTitle>span{font:500 24px/1.4 PinhoServiceOutfit,Outfit,sans-serif;display:none}.service-module__-dmatq__layout{align-items:flex-start;gap:16px;width:100%;max-width:1180px;margin:auto;padding:28px 54px 16px;display:flex}.service-module__-dmatq__visual{flex:none;width:calc(min(100vw,1180px)/2 - 48px)}.service-module__-dmatq__details{flex:1;min-width:0}.service-module__-dmatq__details h1{color:#212121;overflow-wrap:anywhere;margin:0;font:500 24px/1.4 PinhoServiceOutfit,Outfit,sans-serif}.service-module__-dmatq__category{color:#00bf92;margin:0;font:500 14px/1.4 PinhoServiceOutfit,Outfit,sans-serif}.service-module__-dmatq__description{color:#757575;white-space:pre-wrap;-webkit-line-clamp:4;overflow-wrap:anywhere;-webkit-box-orient:vertical;margin:0;font:400 16px/1.5 PinhoServiceReadex,Readex Pro,sans-serif;display:-webkit-box;overflow:hidden}.service-module__-dmatq__divider{align-items:center;height:20px;display:flex}.service-module__-dmatq__divider:before{content:"";background:#b1b1b1;width:100%;height:1px}.service-module__-dmatq__variationLabel{color:#757575;margin:0;font-size:14px;line-height:1.5}.service-module__-dmatq__variations{flex-direction:column;gap:8px;padding:8px 0;display:flex}.service-module__-dmatq__variation{color:#212121;background:#fff;border:0 solid #0000;border-radius:16px;justify-content:space-between;align-items:center;gap:8px;margin:0 3px;padding:12px;display:flex;box-shadow:0 2px 4px #0003}.service-module__-dmatq__variation.service-module__-dmatq__selected{border:2px solid #00bf92;margin:0}.service-module__-dmatq__variation:hover{background:#f8fafa}.service-module__-dmatq__selectable{cursor:pointer}.service-module__-dmatq__variationLeft{flex:1;align-items:center;min-width:0;display:flex}.service-module__-dmatq__variationPhoto{background:0 0;border:0;flex:none;width:90px;height:67px;margin-right:8px;padding:0}.service-module__-dmatq__variationPhoto .service-module__-dmatq__image{border-radius:12px;width:82px;height:67px}.service-module__-dmatq__variationCopy{flex-direction:column;align-items:flex-start;min-width:0;padding:4px 0;display:flex}.service-module__-dmatq__variationCopy>strong{overflow-wrap:anywhere;margin-bottom:2px;font-size:16px;font-weight:500;line-height:1.4}.service-module__-dmatq__variationCopy>small,.service-module__-dmatq__simpleVariation>small{font-size:12px;font-weight:600;line-height:1.4}.service-module__-dmatq__combo,.service-module__-dmatq__simpleVariation>small{color:#00bf92}.service-module__-dmatq__duration{color:#00bf92;align-items:center;gap:8px;font-size:14px;font-weight:600;line-height:1.4;display:flex}.service-module__-dmatq__duration .flutter-menu-icon{flex:none}.service-module__-dmatq__variationRight{flex:none;align-items:center;gap:16px;padding:4px 4px 4px 0;display:flex}.service-module__-dmatq__variationRight>.flutter-menu-icon{color:#757575}.service-module__-dmatq__selected .service-module__-dmatq__variationRight>.flutter-menu-icon{color:#00bf92}.service-module__-dmatq__price{flex-direction:column;align-items:flex-end;font-size:14px;line-height:1.4;display:flex}.service-module__-dmatq__price strong{font-weight:600}.service-module__-dmatq__price del{color:#757575;font-size:13px;font-weight:500;text-decoration-thickness:.3px}.service-module__-dmatq__simpleVariation{flex-direction:column;align-items:flex-start;display:flex}.service-module__-dmatq__simpleVariation .service-module__-dmatq__price{align-items:flex-start;padding-bottom:4px}.service-module__-dmatq__simpleVariation .service-module__-dmatq__price strong{font-size:18px}.service-module__-dmatq__simpleVariation .service-module__-dmatq__price del{font-size:15px;text-decoration-thickness:1px}.service-module__-dmatq__simpleVariation .service-module__-dmatq__price:has(del) strong{color:#00bf92;line-height:.9}.service-module__-dmatq__simpleVariation .service-module__-dmatq__duration{font-size:16px}.service-module__-dmatq__desktopBooking{color:#fff;background:#00bf92;border-radius:16px;justify-content:center;align-items:center;gap:8px;margin-top:8px;padding:12px 0;font-size:16px;line-height:1.5;text-decoration:none;display:flex}.service-module__-dmatq__desktopBooking:hover{background:#02b188}.service-module__-dmatq__bookingBar,.service-module__-dmatq__mobileProviders{display:none}.service-module__-dmatq__image{object-fit:cover;width:100%;height:100%;display:block}.service-module__-dmatq__pager{aspect-ratio:4/3;background:#f9fafc;border-radius:16px;position:relative;overflow:hidden;box-shadow:2px 2px 3px #0003}.service-module__-dmatq__pages{touch-action:pan-y;-webkit-user-select:none;user-select:none;width:100%;height:100%;display:flex;overflow:hidden}.service-module__-dmatq__page button,.service-module__-dmatq__page a{-webkit-tap-highlight-color:transparent}.service-module__-dmatq__pager .service-module__-dmatq__page{background:0 0;border:0;border-radius:0;flex:0 0 100%;width:100%;height:100%;min-height:0;padding:0;display:block}.service-module__-dmatq__share{color:#000;background:#fff;border:0;border-radius:8px;place-items:center;width:36px;height:36px;padding:0;display:grid;position:absolute;top:8px;right:8px;box-shadow:0 2px 5px #0004}.service-module__-dmatq__arrow{color:#e3e3e3;background:0 0;border:0;place-items:center;padding:4px;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.service-module__-dmatq__previous{left:0}.service-module__-dmatq__next{right:0}.service-module__-dmatq__dots{align-items:center;gap:8px;display:flex;position:absolute;bottom:calc(2.5% - .15px);left:50%;transform:translate(-50%)}.service-module__-dmatq__dot{border:0;border-radius:16px;flex:none;height:6px;padding:0}.service-module__-dmatq__providers h2{color:#757575;margin:8px 0;font:400 14px/1.4 PinhoServiceReadex,Readex Pro,sans-serif}.service-module__-dmatq__providerPreview{text-align:center;color:#757575;background:0 0;border:0;flex-wrap:wrap;align-items:flex-start;gap:8px;padding:0;display:flex}.service-module__-dmatq__providerPreviewItem{flex-direction:column;align-items:center;max-width:74px;padding-bottom:12px;display:flex}.service-module__-dmatq__providerCircle{background:#26a69a;border:2px solid #00bf92;border-radius:50%;width:64px;height:64px;padding:2px}.service-module__-dmatq__providerCircle .service-module__-dmatq__image{border-radius:50%}.service-module__-dmatq__providerPreviewItem>span:last-child:not(.service-module__-dmatq__providerCircle){padding-top:8px;font:400 14px/1.4 PinhoServiceLexend,Lexend Deca,sans-serif}.service-module__-dmatq__providerRemaining{color:#212121;place-items:center;min-width:28px;max-width:74px;height:64px;font:500 18px/1.4 PinhoServiceLexend,Lexend Deca,sans-serif;display:grid}.service-module__-dmatq__providersLayer{z-index:250;color:#212121;place-items:center;padding:0 30px;font-family:PinhoServiceReadex,Readex Pro,sans-serif;display:grid;position:fixed;inset:0}.service-module__-dmatq__providersBackdrop{background:#3f3f3f73;border:0;position:absolute;inset:0}.service-module__-dmatq__providersDialog{background:#f9fafc;border-radius:24px;flex-direction:column;width:100%;max-width:550px;max-height:calc(100dvh - 32px);padding:16px;animation:.3s ease-in .5s both service-module__-dmatq__providerFade;display:flex;position:relative}.service-module__-dmatq__providersDialog button{cursor:pointer;font-family:inherit}.service-module__-dmatq__providersDialog header{border-bottom:2px solid #d9d9d9;justify-content:space-between;align-items:flex-start;padding-bottom:16px;display:flex}.service-module__-dmatq__providersDialog h2{margin:0;font-size:20px;font-weight:600;line-height:1.25}.service-module__-dmatq__providersDialog header small{color:#00bf92;font-size:14px;font-weight:500}.service-module__-dmatq__providersDialog header button{color:#212121;background:0 0;border:0;padding:0}.service-module__-dmatq__providerList{flex-direction:column;flex:1;gap:8px;min-height:0;padding:8px 2px;display:flex;overflow:auto}.service-module__-dmatq__providerCard{cursor:pointer;background:#fff;border-radius:16px;flex:none;align-items:center;gap:12px;padding:16px;display:flex;box-shadow:0 1px 3px #0003}.service-module__-dmatq__providerCard>div{flex:1;min-width:0}.service-module__-dmatq__providerCard strong{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:18px;font-weight:500;display:-webkit-box;overflow:hidden}.service-module__-dmatq__providerCard small{color:#00bf92;font-size:14px;font-weight:500;display:block}.service-module__-dmatq__providerPhoto{background:0 0;border:0;border-radius:50%;flex:none;width:80px;height:80px;padding:0;overflow:hidden;box-shadow:0 1px 3px 3px #00000043}.service-module__-dmatq__providersDialog footer{border-top:2px solid #d9d9d9;justify-content:flex-end;padding-top:8px;display:flex}.service-module__-dmatq__providersDialog footer button{color:#fff;background:#00bf92;border:0;border-radius:12px;height:44px;padding:0 20px;font-size:16px;font-weight:500}@media (max-height:649px){.service-module__-dmatq__providersDialog{height:90dvh!important}}@media (max-width:1024px){.service-module__-dmatq__shell .client-header{display:none}.service-module__-dmatq__loading,.service-module__-dmatq__error{min-height:100dvh}.service-module__-dmatq__page{min-height:100dvh;padding:64px 16px 98px}.service-module__-dmatq__pageTitle{left:2px}.service-module__-dmatq__pageTitle>span{display:block}.service-module__-dmatq__layout{flex-direction:column;gap:0;max-width:700px;padding:0}.service-module__-dmatq__visual,.service-module__-dmatq__details{width:100%}.service-module__-dmatq__details{padding-top:12px}.service-module__-dmatq__category{font-weight:600}.service-module__-dmatq__desktopProviders,.service-module__-dmatq__desktopBooking,.service-module__-dmatq__desktopDivider{display:none}.service-module__-dmatq__share{top:24px}.service-module__-dmatq__mobileProviders{max-width:700px;margin:0 auto;display:block}.service-module__-dmatq__providerPreview{scrollbar-width:none;flex-wrap:nowrap;overflow:auto}.service-module__-dmatq__bookingBar{height:calc(90px + env(safe-area-inset-bottom));padding-bottom:env(safe-area-inset-bottom);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:20;background:#00bf92cc;border-radius:16px 16px 0 0;place-items:center;display:grid;position:fixed;bottom:0;left:0;right:0}.service-module__-dmatq__bookingBar>div{justify-content:space-between;align-items:center;gap:8px;width:100%;max-width:748px;padding:0 24px;display:flex}.service-module__-dmatq__bookingBar strong{color:#fff;font-size:18px;font-weight:600}.service-module__-dmatq__bookingBar a{color:#00bf92;background:#fff;border:1px solid #0000;border-radius:30px;place-items:center;width:140px;height:50px;font-size:15px;font-weight:500;text-decoration:none;display:grid;box-shadow:0 2px 4px #0003}}@keyframes service-module__-dmatq__providerFade{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.service-module__-dmatq__providersDialog{animation:none}}@media (max-width:1024px){.service-module__-dmatq__mobileProviders .service-module__-dmatq__providers{container-type:inline-size}.service-module__-dmatq__providerPreview{--rail-edge:max(0px,calc((var(--pinho-scroll-width,100vw) - 100cqi)/2));width:calc(100% + 2 * var(--rail-edge));margin-inline:calc(-1 * var(--rail-edge));padding-inline:var(--rail-edge);scroll-padding-inline:var(--rail-edge);box-sizing:border-box;overscroll-behavior-x:contain;max-width:none}.service-module__-dmatq__providerPreviewItem,.service-module__-dmatq__providerRemaining{flex:none}}.service-module__-dmatq__imageFrame{border-radius:inherit;width:100%;min-width:0;height:100%;display:block;position:relative}.service-module__-dmatq__profileImageFrame{border-radius:50%;overflow:hidden}.service-module__-dmatq__imagePending{opacity:0}.service-module__-dmatq__imageSkeleton{pointer-events:none;border-radius:inherit;background:#e0e3e7;animation:1.4s ease-in-out infinite service-module__-dmatq__serviceSkeletonPulse;position:absolute;inset:0}.service-module__-dmatq__variationPhoto .service-module__-dmatq__imageFrame{border-radius:12px;width:82px;height:67px}.service-module__-dmatq__providerCircle .service-module__-dmatq__imageFrame{border-radius:50%;overflow:hidden}.service-module__-dmatq__skeletonBlock,.service-module__-dmatq__skeletonLine{background:#e0e3e7;animation:1.4s ease-in-out infinite service-module__-dmatq__serviceSkeletonPulse;display:block}.service-module__-dmatq__skeletonLine{border-radius:6px;width:100%;height:14px}.service-module__-dmatq__skeletonShort{width:35%}.service-module__-dmatq__skeletonHeading{width:80%;height:30px}.service-module__-dmatq__skeletonDetails{flex-direction:column;gap:12px;display:flex}.service-module__-dmatq__skeletonDescription{flex-direction:column;gap:8px;padding:4px 0 8px;display:flex}.service-module__-dmatq__skeletonDescription>.service-module__-dmatq__skeletonLine:last-child{width:72%}.service-module__-dmatq__skeletonVariation{pointer-events:none;gap:12px;min-height:94px}.service-module__-dmatq__skeletonVariationPhoto{border-radius:12px;flex:none;width:82px;height:67px}.service-module__-dmatq__skeletonVariationCopy{flex-direction:column;flex:1;gap:12px;min-width:0;display:flex}.service-module__-dmatq__skeletonPrice{border-radius:6px;flex:none;width:72px;height:24px}.service-module__-dmatq__skeletonDetails>.service-module__-dmatq__desktopBooking{min-height:48px}.service-module__-dmatq__skeletonProviders{gap:8px;margin:16px 0;display:flex}.service-module__-dmatq__skeletonCircle{border-radius:50%;width:64px;height:64px}.service-module__-dmatq__skeletonAction{border-radius:30px;width:140px;height:50px}.service-module__-dmatq__skeletonStatus{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}@keyframes service-module__-dmatq__serviceSkeletonPulse{50%{opacity:.55}}@media (prefers-reduced-motion:reduce){.service-module__-dmatq__imageSkeleton,.service-module__-dmatq__skeletonBlock,.service-module__-dmatq__skeletonLine{animation:none}}@media (max-width:1024px){.service-module__-dmatq__skeletonDetails>.service-module__-dmatq__desktopBooking{display:none}}
