.fpp{display:block;padding-bottom:6rem}.fpp [hidden]{display:none!important}.fpp .fpp__notice{padding:1.2rem 0;border-bottom:1px solid rgb(var(--color-border));margin:0 0 3rem}.fpp .fpp__hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);overflow:hidden;background:rgb(var(--color-secondary-background))}.fpp .fpp__hero-copy{padding:clamp(2.4rem,4vw,6rem);align-self:center}.fpp .fpp__hero-copy h1{margin:1.6rem 0 2.4rem}.fpp .fpp__hero-copy .btn{margin-top:2.8rem;white-space:normal}.fpp .fpp__hero-image{min-width:0;display:flex;flex-direction:column;justify-content:center}.fpp .fpp__hero-image>img{width:100%;height:auto;object-fit:contain}.fpp .fpp__sketch{min-height:34rem;display:grid;place-items:center;padding:4rem}.fpp .fpp__sketch-frame{border:1rem solid rgb(var(--color-foreground));padding:2.4rem;background:rgb(var(--color-background));width:min(100%,32rem);aspect-ratio:4/3;box-shadow:0 1rem 2rem #00000014;display:grid;place-items:center}.fpp .fpp__sketch-frame span{width:100%;height:100%;display:grid;place-items:center;background:rgb(var(--color-secondary-background));text-align:center;padding:1rem}.fpp .fpp__caption{text-align:center;padding:0 2rem 2rem;margin:0}.fpp .fpp__benefits{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4rem;padding:5rem 0}.fpp .fpp__benefits h2{margin:0 0 1.6rem}.fpp .fpp__config{border-top:1px solid rgb(var(--color-border));padding-top:5rem;scroll-margin-top:12rem}.fpp .fpp__intro{max-width:70rem;margin-bottom:3rem}.fpp .fpp__intro h2{margin:1rem 0 2rem}.fpp fieldset{border:0;margin:0;padding:0;min-width:0}.fpp .fpp__columns{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:6rem;align-items:start}.fpp .fpp__choices,.fpp .fpp__photo{min-width:0}.fpp .fpp__help{margin:.8rem 0 0;color:rgb(var(--color-foreground));opacity:.75}.fpp .fpp__price{padding:2.4rem;background:rgb(var(--color-secondary-background));margin-top:2.8rem}.fpp .fpp__price h3,.fpp .fpp__price p{margin:0}.fpp .fpp__price p{margin-top:1rem}.fpp .fpp__photo{padding:2.4rem;background:rgb(var(--color-secondary-background))}.fpp .fpp__preview{position:relative;height:clamp(26rem,34vw,44rem);display:flex;justify-content:center;align-items:center;padding:2rem;background:#e5e3df;border-radius:var(--medium-blocks-radius);text-align:center;overflow:hidden}.fpp .fpp__preview canvas{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%}.fpp .fpp__dimensions{line-height:1.6;overflow-wrap:anywhere;margin:1.6rem 0 .8rem}.fpp [data-custom-size] label:not(:first-child){margin-top:1.6rem}.fpp .fpp__preview img{display:block;width:auto;height:auto;max-width:100%;max-height:100%;object-fit:contain}.fpp .fpp__file{padding:1rem;height:auto;max-width:100%;white-space:normal;font-size:1.4rem}.fpp .fpp__check{display:flex;align-items:flex-start;gap:1.2rem;margin:2rem 0;cursor:pointer}.fpp .fpp__check input{flex:none;width:1.8rem;height:1.8rem;margin-top:.4rem;accent-color:rgb(var(--color-foreground))}.fpp .fpp__contact{max-width:80rem;margin-top:4rem}.fpp .fpp__contact-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem;margin-bottom:2rem}.fpp .fpp__contact-fields .form-field{margin:0}.fpp .fpp__error{padding:1.2rem;border:1px solid currentColor}.fpp .fpp__result{margin-top:3rem;padding:3rem;border:1px solid rgb(var(--color-border));overflow-wrap:anywhere}.fpp .fpp__result dl{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:1rem 2rem}.fpp .fpp__result dt{font-weight:var(--font-heading-weight)}.fpp .fpp__result dd{margin:0}.fpp .fpp__quality{max-width:85rem;margin:6rem auto;text-align:center}.fpp .fpp__quality h2{margin-bottom:2rem}.fpp .fpp__faq{max-width:95rem;margin-inline:auto}.fpp .fpp__faq>h2{margin-bottom:3rem}.fpp .accordion-details__summary h3{margin:0}.fpp :is(input,select,textarea,button,a,summary):focus-visible{outline:.2rem solid rgb(var(--color-keyboard-focus));outline-offset:.3rem}.fpp .btn{max-width:100%;white-space:normal;height:auto;min-height:var(--buttons-height);padding-block:1rem;line-height:1.5}@media(max-width:767px){.fpp .fpp__hero,.fpp .fpp__columns,.fpp .fpp__benefits,.fpp .fpp__contact-fields{grid-template-columns:minmax(0,1fr)}.fpp .fpp__hero-copy{padding:2.4rem}.fpp .fpp__sketch{min-height:24rem;padding:2.4rem}.fpp .fpp__sketch-frame{max-width:24rem}.fpp .fpp__benefits{gap:2.8rem;padding:3.2rem 0}.fpp .fpp__columns{gap:2.4rem}.fpp .fpp__config{padding-top:3.2rem}.fpp .fpp__photo,.fpp .fpp__result{padding:2rem}.fpp .fpp__quality{margin:4rem auto;text-align:left}.fpp .fpp__result dl{grid-template-columns:minmax(0,1fr);gap:.5rem}.fpp .fpp__result dd{margin-bottom:1rem}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/fotografista-personal-print.css.map */
