.Pcv_IG_main{color:#35170f;flex:1;width:min(1200px,100%);margin:0 auto;padding:32px 32px 0;font-family:Arial,Helvetica,sans-serif}.Pcv_IG_main :is(h1,h2,h3){letter-spacing:-.04em;font-family:Georgia,Times New Roman,serif;font-weight:400}.Pcv_IG_main :is(a,button,input):focus-visible,.Pcv_IG_publicNav a:focus-visible{outline-offset:5px;outline:2px solid #b8832a}.Pcv_IG_publicNav{color:#e7d4c4;align-items:center;gap:26px;font-family:Arial,Helvetica,sans-serif;font-size:12px;display:flex}.Pcv_IG_publicHeaderInner{flex-wrap:wrap}.Pcv_IG_publicNav a:hover{color:#fff5e8}.Pcv_IG_signInLink{color:#f1ce96;border:1px solid #e4bc7c59;border-radius:5px;align-items:center;gap:12px;padding:11px 15px;display:inline-flex}.Pcv_IG_hero{color:#fff5e8;background:radial-gradient(at 95% 65%,#8a4e28 0,#0000 50%),linear-gradient(110deg,#35170f,#512719);border-radius:20px;justify-content:space-between;align-items:center;gap:24px;min-height:310px;padding:40px 44px;display:flex;position:relative;overflow:hidden}.Pcv_IG_heroCopy{z-index:1;max-width:650px;position:relative}.Pcv_IG_eyebrow{color:#e4bc7c;letter-spacing:.16em;text-transform:uppercase;font-size:10px;font-weight:700;line-height:1.6}.Pcv_IG_hero h1{color:#fff5e8;margin-top:20px;font-size:clamp(33px,4vw,50px);line-height:1.06}.Pcv_IG_hero h1 em{color:#dfad60;font-weight:400}.Pcv_IG_intro{color:#e7d4c4;max-width:460px;margin-top:19px;font-size:14px;line-height:1.8}.Pcv_IG_portrait{flex-shrink:0;width:27%;height:auto;margin:-8px 5px -15px 0;transform:rotate(2deg)}.Pcv_IG_lookup{background:#fffdf9;border:1px solid #e1d0bc;border-radius:16px;grid-template-columns:.9fr 1.1fr;align-items:center;gap:36px;margin-top:32px;padding:31px 34px;display:grid}.Pcv_IG_lookup h2{margin-top:8px;font-size:33px;line-height:1.15}.Pcv_IG_lookupDescription{color:#765c4d;max-width:350px;margin-top:13px;font-size:13px;line-height:1.7}.Pcv_IG_lookupForm{min-width:0}.Pcv_IG_lookupForm label{margin-bottom:10px;font-size:12px;font-weight:600;display:block}.Pcv_IG_formFields{gap:10px;display:flex}.Pcv_IG_formFields input{color:#35170f;background:#fff;border:1px solid #cdb69e;border-radius:5px;width:100%;min-width:0;padding:14px;font-size:16px;line-height:1.4}.Pcv_IG_formFields input::placeholder{color:#9b897b}.Pcv_IG_lookupButton{color:#fff5e8;background:#703c22;border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;gap:16px;padding:14px 17px;font-size:12px;font-weight:600;display:flex}.Pcv_IG_lookupButton:hover:not(:disabled){background:#35170f}.Pcv_IG_lookupButton:disabled{opacity:.7;cursor:wait}.Pcv_IG_formHelp{color:#765c4d;margin-top:12px;font-size:11px;line-height:1.6}.Pcv_IG_formHelp a{color:#703c22;text-underline-offset:3px;text-decoration:underline}.Pcv_IG_selection{margin-top:44px}.Pcv_IG_sectionHeading{justify-content:space-between;align-items:end;gap:20px;margin-bottom:24px;display:flex}.Pcv_IG_sectionEyebrow{color:#99501e;letter-spacing:.15em;text-transform:uppercase;font-size:10px;font-weight:700;line-height:1.6}.Pcv_IG_sectionHeading h2{margin-top:6px;font-size:clamp(29px,3.3vw,38px);line-height:1.15}.Pcv_IG_libraryLink{color:#703c22;text-underline-offset:6px;flex-shrink:0;align-items:center;gap:15px;padding:9px 0;font-size:12px;font-weight:600;text-decoration:underline;display:inline-flex}.Pcv_IG_libraryLink:hover{color:#b95e22}.Pcv_IG_libraryLink>span{font-size:19px}.Pcv_IG_selectionMessage{color:#765c4d;max-width:750px;margin-bottom:24px;font-size:14px;line-height:1.7}.Pcv_IG_grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.Pcv_IG_threeCards{grid-template-columns:repeat(3,minmax(0,1fr))}.Pcv_IG_card{background:#fffdf9;border:1px solid #e1d0bc;border-radius:16px;flex-direction:column;min-width:0;display:flex;overflow:hidden}.Pcv_IG_artwork{aspect-ratio:1.65;min-height:240px;position:relative;overflow:hidden}.Pcv_IG_brigadeirosArtwork{color:#fff5e8;background:#663213}.Pcv_IG_bolosArtwork{color:#35170f;background:#efe1cc}.Pcv_IG_comboArtwork{color:#fff5e8;background:#35170f}.Pcv_IG_courseImage{object-fit:cover}.Pcv_IG_bolosArtwork .Pcv_IG_courseImage{object-fit:contain;object-position:right top;width:51%!important;height:auto!important;top:32px!important;left:auto!important;right:-3%!important}.Pcv_IG_brigadeirosArtwork .Pcv_IG_courseImage{object-position:right 38%;width:65%!important;left:auto!important;right:0!important}.Pcv_IG_brigadeirosArtwork:after{content:"";pointer-events:none;background:linear-gradient(90deg,#56270f 20%,#56270fbb 39%,#0000 67%);position:absolute;inset:0}.Pcv_IG_comboArtwork .Pcv_IG_courseImage{object-fit:contain;object-position:right top;opacity:.95;width:57%!important;height:auto!important;top:48px!important;left:auto!important;right:-4%!important}.Pcv_IG_artworkType{z-index:1;flex-direction:column;width:60%;display:flex;position:absolute;top:27px;bottom:26px;left:26px}.Pcv_IG_artworkByline{letter-spacing:.14em;text-transform:uppercase;opacity:.8;font-size:8px;font-weight:600}.Pcv_IG_artworkTitle{letter-spacing:-.07em;margin-top:auto;font:400 64px/.9 Georgia,serif}.Pcv_IG_artworkTitle em{font-weight:400}.Pcv_IG_artworkSpecialty{letter-spacing:.02em;margin-top:15px;font-size:12px;line-height:1.5}.Pcv_IG_offerBadge{z-index:2;color:#fff5e8;background:#35170fe6;border:1px solid #fff5e83d;border-radius:20px;padding:5px 9px;font-size:10px;line-height:1.3;position:absolute;top:15px;right:15px}.Pcv_IG_cardBody{flex-direction:column;flex:1;padding:25px 26px 24px;display:flex}.Pcv_IG_cardBody h3{font-size:29px;line-height:1.15}.Pcv_IG_description{color:#765c4d;margin-top:13px;font-size:13px;line-height:1.75}.Pcv_IG_cardAction{margin-top:auto;padding-top:25px}.Pcv_IG_comingSoon{color:#765c4d;margin-bottom:13px;font-size:11px;line-height:1.6}.Pcv_IG_unavailable{color:#775c47;cursor:not-allowed;background:#f3e7d9;border:1px solid #e0cdb8;border-radius:5px;width:100%;padding:14px 18px;font-size:13px;font-weight:600;display:block}.Pcv_IG_purchaseLink{color:#fff5e8;background:#703c22;border-radius:5px;justify-content:space-between;align-items:center;gap:15px;padding:14px 18px;font-size:13px;font-weight:600;display:flex}.Pcv_IG_purchaseLink:hover{background:#35170f}.Pcv_IG_price{color:#35170f;margin-bottom:16px;font-family:Georgia,serif;font-size:29px}.Pcv_IG_message{background:#fffdf9;border:1px solid #e1d0bc;border-radius:14px;padding:36px}.Pcv_IG_message h3{max-width:640px;font-size:29px;line-height:1.2}.Pcv_IG_message>.Pcv_IG_sectionEyebrow{margin-bottom:13px}.Pcv_IG_message>p:not(.Pcv_IG_sectionEyebrow){color:#765c4d;max-width:620px;margin-top:15px;font-size:14px;line-height:1.75}.Pcv_IG_primaryLink,.Pcv_IG_retry{color:#fff5e8;background:#703c22;border-radius:5px;align-items:center;gap:25px;margin-top:25px;padding:14px 22px;font-size:13px;font-weight:600;display:inline-flex}.Pcv_IG_primaryLink:hover,.Pcv_IG_retry:hover{background:#35170f}.Pcv_IG_loadingLabel{color:#765c4d;margin-bottom:20px;font-size:13px}.Pcv_IG_skeletonArtwork{min-height:240px}.Pcv_IG_footer{color:#765c4d;border-top:1px solid #e1d0bc;justify-content:space-between;gap:20px;margin-top:48px;padding:24px 0;font-size:11px;display:flex}.Pcv_IG_footer span>span{color:#b8832a;margin:0 8px}.Pcv_IG_footer a{color:#703c22;font-weight:600}.Pcv_IG_footer a:hover{text-underline-offset:4px;text-decoration:underline}@media (max-width:1000px){.Pcv_IG_hero{padding:34px}.Pcv_IG_portrait{width:30%;margin-right:-10px}.Pcv_IG_threeCards{grid-template-columns:repeat(2,minmax(0,1fr))}.Pcv_IG_artworkTitle{font-size:60px}.Pcv_IG_cardBody{padding:24px}.Pcv_IG_lookup{grid-template-columns:1fr;gap:24px}.Pcv_IG_lookupDescription{max-width:600px}}@media (max-width:640px){.Pcv_IG_main{padding:20px 20px 0}.Pcv_IG_hero{border-radius:16px;min-height:0;padding:30px 25px;display:block}.Pcv_IG_hero h1{font-size:34px}.Pcv_IG_intro{max-width:360px;font-size:13px}.Pcv_IG_portrait{display:none}.Pcv_IG_publicNav{justify-content:space-between;gap:12px;width:100%;font-size:11px}.Pcv_IG_signInLink{gap:6px;padding:9px}.Pcv_IG_lookup{margin-top:24px;padding:26px 23px}.Pcv_IG_lookup h2{font-size:30px}.Pcv_IG_formFields{flex-direction:column}.Pcv_IG_lookupButton{min-height:47px}.Pcv_IG_selection{margin-top:32px}.Pcv_IG_sectionHeading{margin-bottom:22px;display:block}.Pcv_IG_sectionHeading h2{font-size:31px}.Pcv_IG_libraryLink{margin-top:12px}.Pcv_IG_grid,.Pcv_IG_threeCards{grid-template-columns:1fr;gap:22px}.Pcv_IG_artwork{aspect-ratio:1.65;min-height:235px}.Pcv_IG_artworkTitle{font-size:66px}.Pcv_IG_artworkType{left:25px}.Pcv_IG_selectionMessage{font-size:13px}.Pcv_IG_message{padding:27px 23px}.Pcv_IG_message h3{font-size:27px}.Pcv_IG_footer{flex-wrap:wrap;gap:12px;margin-top:34px}}
