:root{--apf-ink: #121212;--apf-paper: #ffffff;--apf-cream: #f7f5f0;--apf-rule: #121212;--apf-muted: #6b6b6b;--apf-hairline: rgba(18, 18, 18, .12);--apf-eyebrow-size: 1.2rem;--apf-eyebrow-tracking: .18em}.apf-eyebrow,.apf-signature{font-family:var(--font-heading-family);font-size:var(--apf-eyebrow-size);font-weight:var(--font-heading-weight);text-transform:uppercase;letter-spacing:var(--apf-eyebrow-tracking);color:var(--apf-muted)}.apf-rule{border:0;border-top:1px solid var(--apf-rule);margin:0}.apf-spotlight-grid,.apf-cols-section,.apf-info-grid,.apf-footer{background-color:var(--apf-rule);border-color:var(--apf-rule)}.grid-item,.spotlight-info-col,.col-item,.foot-item{background-color:var(--apf-paper);color:var(--apf-ink)}.card--standard .card__inner{background-color:transparent}.card__heading{letter-spacing:.01em}.apf-state-note{font-family:var(--font-body-family);font-size:1.3rem;line-height:1.5;color:rgba(var(--color-foreground),.7);margin:0}.apf-state-badge{display:inline-block;font-family:var(--font-heading-family);font-size:var(--apf-eyebrow-size);text-transform:uppercase;letter-spacing:var(--apf-eyebrow-tracking);padding:.4rem .8rem;border:1px solid currentColor;color:rgba(var(--color-foreground),.8)}.apf-spec-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:1.6rem 2.4rem;margin:0;padding:2rem 0;border-top:1px solid var(--apf-hairline);border-bottom:1px solid var(--apf-hairline)}.apf-spec-list__term{font-family:var(--font-heading-family);font-size:var(--apf-eyebrow-size);text-transform:uppercase;letter-spacing:var(--apf-eyebrow-tracking);color:rgba(var(--color-foreground),.6);margin:0 0 .4rem}.apf-spec-list__value{font-family:var(--font-body-family);font-size:1.4rem;color:rgb(var(--color-foreground));margin:0}.apf-marquee{overflow:hidden;white-space:nowrap}.apf-marquee__content{display:inline-block;animation:apf-marquee 30s linear infinite}@keyframes apf-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.apf-zoom-on-hover img{transition:transform .7s cubic-bezier(.16,1,.3,1)}@media(hover:hover){.apf-zoom-on-hover:hover img{transform:scale(1.05)}}@media(prefers-reduced-motion:reduce){.apf-marquee__content{animation:none}.apf-zoom-on-hover img,.apf-zoom-on-hover:hover img{transition:none;transform:none}}.apf-tap-target{min-height:4.4rem;min-width:4.4rem;display:inline-flex;align-items:center;justify-content:center}apf-accordion,apf-hero,apf-random-showcase,apf-trust-grid{display:block}.apf-purchase-cta{display:flex;flex-direction:column;gap:1.2rem;margin:1.6rem 0}.apf-purchase-cta .button{width:100%}.apf-cart-blocked{display:flex;flex-direction:column;gap:1.2rem;padding:1.6rem;border:1px solid var(--apf-hairline);margin:1rem 0 0}.apf-cart-blocked__title{margin:0}.apf-cart-blocked__body{font-family:var(--font-body-family);font-size:1.4rem;line-height:1.6;color:rgba(var(--color-foreground),.75);margin:0}.apf-cart-blocked__list{display:flex;flex-direction:column;gap:.8rem;margin:0;padding:0}.apf-cart-blocked__item{display:flex;flex-wrap:wrap;align-items:baseline;gap:.4rem 1.2rem;font-size:1.4rem}.apf-cart-blocked__item-title{font-family:var(--font-heading-family)}.apf-cart-blocked__item-state{font-family:var(--font-body-family);font-size:var(--apf-eyebrow-size);text-transform:uppercase;letter-spacing:var(--apf-eyebrow-tracking);color:rgba(var(--color-foreground),.6)}.apf-cart-blocked__remove{font-size:1.3rem}.apf-cart-blocked__contact{width:100%}.drawer__footer>details+.js-cart-drawer-contents>.cart-drawer__footer{padding-top:1.5rem}@media(prefers-reduced-motion:reduce){.faq-answer,.service-content,.service-content-inner,.artist-content,.artist-inner,.artist-icon,.icon-plus,.trust-toggle-icon,.sq-img,.jc-img,.fj-img,.apf-footer__link,.apf-concierge-btn,.spotlight-btn{transition:none!important;animation:none!important}.sq-item:hover .sq-img,.jc-item:hover .jc-img,.artist-inner,.service-content-inner{transform:none!important}html{scroll-behavior:auto}}.absolute{position:absolute}.relative{position:relative}.inset-0{top:0;right:0;bottom:0;left:0}.z-0{z-index:0}.z-20{z-index:20}.w-full{width:100%}.h-full{height:100%}.flex{display:flex}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.p-4{padding:1.6rem}.p-std{padding:1.5rem}.p-12{padding:4.8rem}.p-20{padding:8rem}.mb-1{margin-bottom:.4rem}.mb-2{margin-bottom:.8rem}.mb-6{margin-bottom:2.4rem}.pb-1{padding-bottom:.4rem}.uppercase{text-transform:uppercase}.text-center{text-align:center}.font-bold{font-weight:700}.tracking-tight{letter-spacing:-.025em}.font-heading,.font-display{font-family:var(--font-heading-family)}.font-mono{font-family:var(--font-body-family);letter-spacing:.06em}.text-xs{font-size:1.2rem}.text-sm{font-size:1.4rem}.text-lg{font-size:1.8rem}.text-xl{font-size:2rem}.text-2xl{font-size:2.4rem}@media screen and (min-width:768px){.md\:text-2xl{font-size:2.4rem}}.text-black{color:var(--apf-ink)}.text-gray-400{color:rgba(var(--color-foreground),.45)}.text-gray-600{color:rgba(var(--color-foreground),.65)}.bg-white{background-color:var(--apf-paper)}.bg-gray-50{background-color:rgba(var(--color-foreground),.03)}.bg-gray-100{background-color:rgba(var(--color-foreground),.06)}.border{border-width:1px;border-style:solid}.border-b,.border-bottom{border-bottom-width:1px;border-bottom-style:solid}.border-right{border-right-width:1px;border-right-style:solid}.border-black{border-color:var(--apf-ink)}.border-black\/10{border-color:rgba(var(--color-foreground),.1)}.bg-green-100{background-color:#2e7d321a}.border-green-500{border-color:#2e7d3280}.text-green-700{color:#1b5e20}.bg-red-50{background-color:#b71c1c0d}.bg-red-100{background-color:#b71c1c1a}.border-red-500{border-color:#b71c1c80}.text-red-700{color:#b71c1c}.opacity-10{opacity:.1}.opacity-20{opacity:.2}.opacity-30{opacity:.3}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.grayscale{filter:grayscale(100%)}.apf-btc-price{display:block;margin-top:.8rem;padding-bottom:1.2rem;border-bottom:1px solid var(--apf-hairline);font-family:var(--font-heading-family);font-size:1.3rem;line-height:1.4;color:var(--apf-muted);font-variant-numeric:tabular-nums}.apf-btc-price[hidden]{display:none}.apf-btc-price__simbolo{margin-right:.3em}.apf-ca__details>summary{list-style:none;cursor:pointer;width:100%}.apf-ca__details>summary::-webkit-details-marker{display:none}.apf-ca__details>summary:after{content:"+";margin-left:auto;font-weight:300;transition-property:transform;transition-duration:.15s;transition-timing-function:ease-out}.apf-ca__details[open]>summary:after{transform:rotate(45deg)}@media(prefers-reduced-motion:reduce){.apf-ca__details>summary:after{transition-duration:0s}}.apf-ca__corpo{margin-top:1.6rem;padding-top:1.6rem;border-top:1px solid var(--apf-hairline)}.apf-ca__intro,.apf-ca__uso,.apf-ca__alternativa{font-size:1.3rem;line-height:1.5;color:var(--apf-muted);text-wrap:pretty}.apf-ca__intro{margin:0 0 1.6rem}.apf-ca__uso{margin:1rem 0 0}.apf-ca__alternativa{margin:1.2rem 0 0}.apf-ca__alternativa a{color:inherit}.apf-ca__grade{display:grid;grid-template-columns:1fr;gap:1.2rem}@media screen and (min-width:750px){.apf-ca__grade{grid-template-columns:1fr 1fr}.apf-ca__largo{grid-column:1 / -1}}.apf-ca__rotulo{display:block;font-size:1.2rem;margin-bottom:.4rem;color:var(--apf-muted)}.apf-ca__ajuda{display:block;margin-top:.4rem;font-size:1.1rem;line-height:1.4;color:var(--apf-muted)}.apf-ca__enviar{margin-top:1.6rem;width:100%}.apf-ca__sucesso,.apf-ca__erro{margin:0;padding:1.2rem 1.4rem;border:1px solid currentColor;font-size:1.4rem;line-height:1.5}.apf-ca__sucesso{color:#1b5e20}.apf-ca__erro{color:#b71c1c}.apf-ca .field__input:user-invalid{border-color:#b71c1c}.apf-card-artista{margin:0 0 .3rem;font-family:var(--font-heading-family);font-size:var(--apf-eyebrow-size);letter-spacing:var(--apf-eyebrow-tracking);text-transform:uppercase;color:var(--apf-muted);text-wrap:balance}.card--standard .card__media .media img{outline:1px solid rgba(0,0,0,.08);outline-offset:-1px}.card__inner.ratio[style*="--ratio-percent: 125"] .card__media .media{background:var(--apf-paper)}.card__inner.ratio[style*="--ratio-percent: 125"] .card__media .media img{object-fit:contain;padding:1.6rem;outline:none}
/*# sourceMappingURL=/cdn/shop/t/53/assets/apf-core.css.map */
