@font-face{font-family:Canela;src:local("Canela Light"),local("Canela-Light"),url(//peruballoons.com/cdn/shop/t/6/assets/pb-canela-light.woff2?v=48905656003732951621793597529) format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Canela;src:local("Canela Light Italic"),local("Canela-LightItalic"),url(//peruballoons.com/cdn/shop/t/6/assets/pb-canela-light-italic.woff2?v=6786901597667921871793597529) format("woff2");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:Canela;src:local("Canela Regular"),local("Canela-Regular"),url(//peruballoons.com/cdn/shop/t/6/assets/pb-canela-regular.woff2?v=123553705148607972511793597530) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Banana Grotesk;src:local("MNKY Banana Grotesk Regular"),local("MNKYBananaGrotesk-Regular"),url(//peruballoons.com/cdn/shop/t/6/assets/pb-banana-regular.woff2?v=42404693327127068931793597528) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Banana Grotesk;src:local("MNKY Banana Grotesk Medium"),local("MNKYBananaGrotesk-Medium"),url(//peruballoons.com/cdn/shop/t/6/assets/pb-banana-medium.woff2?v=52986664610064971911793597528) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Banana Grotesk;src:local("MNKY Banana Grotesk Semibold"),local("MNKYBananaGrotesk-Semibold"),url(//peruballoons.com/cdn/shop/t/6/assets/pb-banana-semibold.woff2?v=14871903290611727431793597528) format("woff2");font-weight:600;font-style:normal;font-display:swap}:root{--brown: #48352C;--brown-hover: #5E4E43;--coral: #ED7F64;--cream: #FFF6F3;--sky: #DFE8F2;--mint: #E2F4E8;--wine: #632C2E;--wine-deep: #4D2122;--topbar: linear-gradient(90deg, #D6826A 0%, #E2907A 50%, #EAA38C 100%);--peach-deep: linear-gradient(90deg, #AE5F47 0%, #B7664E 50%, #BD735C 100%);--ink: var(--brown);--ink-2: #7A6A62;--ink-3: #A99E98;--line: #ECE6E2;--line-2: #DDD4CE;--paper: #FFFFFF;--stripe: #FAFAFA;--error: #B3402A;--wa: #25D366;--font-display: "Canela", Georgia, "Times New Roman", serif;--font-text: "Banana Grotesk", "Helvetica Neue", Arial, sans-serif;--font-script: "Great Vibes", "Snell Roundhand", "Apple Chancery", cursive;--announce-h: 32px;--header-h: 72px;--gutter: clamp(16px, 2.2vw, 32px);--ease: cubic-bezier(.2, .7, .2, 1);--shadow-pop: 0 24px 60px -24px rgba(72, 53, 44, .38);--stripes: var(--paper)}@media(max-width:959px){:root{--header-h: 60px}}html{scroll-padding-top:calc(var(--announce-h) + var(--header-h) + 16px);overflow-x:clip}.pb{font-family:var(--font-text);font-size:15px;line-height:1.5;letter-spacing:normal;color:var(--ink);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.pb *{-webkit-tap-highlight-color:transparent}.pb :where(button){cursor:pointer}.pb :where(ul,ol){margin:0;padding:0;list-style:none}.pb :where(h1,h2,h3,h4,h5,p,figure){margin:0;font:inherit;color:inherit;letter-spacing:inherit;line-height:inherit;word-break:normal}.pb :where(img,svg){display:block;max-width:100%}.pb :where(img){height:auto}.pb :where(a){color:inherit}dialog.pb{overscroll-behavior:contain}dialog.pb *{overscroll-behavior:contain}[hidden]{display:none!important}:where(.pb) :focus-visible{outline:2px solid var(--brown);outline-offset:2px;box-shadow:none}.visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;height:56px;padding:0 28px;border:1px solid transparent;border-radius:0;font:500 15px/1 var(--font-text);letter-spacing:.02em;text-decoration:none;white-space:nowrap;transition:background-color .25s,color .25s,border-color .25s,transform .2s}.btn--primary{background:var(--brown);color:#fff}.btn--primary:hover{background:var(--brown-hover)}.btn--primary:active{transform:translateY(1px)}.btn--ghost{background:transparent;border-color:var(--line-2);color:var(--ink)}.btn--ghost:hover{border-color:var(--ink)}.btn--block{width:100%}.btn__dot{width:3px;height:3px;border-radius:50%;background:currentColor;opacity:.6}.btn.is-loading{pointer-events:none}.btn.is-loading .btn__content{opacity:0}.btn.is-loading:after{content:"";position:absolute;width:18px;height:18px;border-radius:50%;border:2px solid rgba(255,255,255,.35);border-top-color:#fff;animation:spin .7s linear infinite}.btn{position:relative}.btn__content{display:inline-flex;align-items:center;gap:10px;transition:opacity .2s}.icon-btn{display:inline-grid;place-items:center;width:40px;height:40px;padding:0;background:none;border:0;color:var(--ink)}.icon-btn svg{width:22px;height:22px}.pb-field+.pb-field{margin-top:18px}.field-label{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:10px;font-size:14px;color:var(--ink)}.field-label__aside{font-size:12px;color:var(--ink-2);font-variant-numeric:tabular-nums}.field-label__optional{color:var(--ink-2)}.input{display:block;width:100%;height:52px;padding:0 16px;background:var(--paper);border:1px solid var(--line-2);border-radius:0;font-size:15px;color:var(--ink);transition:border-color .2s,box-shadow .2s;-webkit-appearance:none;appearance:none}.input::placeholder{color:var(--ink-3)}.input:hover{border-color:#c9bdb5}.input:focus,.input:focus-visible{outline:none;box-shadow:none}.input.is-invalid{border-color:var(--error)}textarea.input{height:auto;min-height:96px;padding:14px 16px;resize:vertical;line-height:1.45}.pb-select{position:relative}.pb-select .input{padding-right:44px;cursor:pointer}.pb-select .input:invalid,.pb-select .input.is-placeholder{color:var(--ink-3)}.select__icon{position:absolute;right:16px;top:50%;width:14px;height:14px;margin-top:-7px;pointer-events:none}.field-error{display:flex;align-items:center;gap:6px;margin-top:8px;font-size:12.5px;color:var(--error)}.field-error:before{content:"";width:5px;height:5px;border-radius:50%;background:currentColor;flex:none}.checkbox{display:inline-flex;align-items:center;gap:12px;cursor:pointer;-webkit-user-select:none;user-select:none}.checkbox input{position:absolute;opacity:0;width:1px;height:1px}.checkbox__box{width:18px;height:18px;flex:none;display:grid;place-items:center;border:1px solid var(--line-2);background:var(--paper);transition:background-color .2s,border-color .2s}.checkbox__box svg{width:12px;height:12px;color:#fff;opacity:0;transform:scale(.6);transition:opacity .2s,transform .25s var(--ease)}.checkbox input:checked+.checkbox__box{background:var(--brown);border-color:var(--brown)}.checkbox input:checked+.checkbox__box svg{opacity:1;transform:none}.checkbox input:focus-visible+.checkbox__box{outline:2px solid var(--brown);outline-offset:2px}dialog.pb{padding:0;border:0;max-width:none;max-height:none;color:var(--ink);background:var(--paper)}dialog.pb::backdrop{background:#281c166b}dialog.pb[open]::backdrop{animation:fade-in .3s ease both}dialog.pb.is-closing::backdrop{animation:fade-out .28s ease both}@keyframes spin{to{transform:rotate(360deg)}}@keyframes fade-in{0%{opacity:0}}@keyframes fade-out{to{opacity:0}}@media(prefers-reduced-motion:reduce){.pb,.pb *,.pb *:before,.pb *:after{animation-duration:.01ms!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.site-footer{padding:0 var(--gutter);background:var(--paper);color:var(--ink-2);font-size:13.5px}.site-footer__main{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:24px;row-gap:40px;padding:clamp(48px,5vw,72px) 0 clamp(48px,5.4vw,80px);border-top:.5px solid var(--line)}.site-footer__brand{grid-column:1 / span 4}.site-footer__mark{display:inline-block;color:var(--ink)}.site-footer__mark img{display:block;width:auto;height:44px}.site-footer__brand p{max-width:34ch;margin:22px 0 0;line-height:1.55;text-wrap:pretty}.site-footer__col:nth-of-type(1){grid-column:7 / span 2}.site-footer__col:nth-of-type(2){grid-column:9 / span 2}.site-footer__col:nth-of-type(3){grid-column:11 / span 2}.site-footer__col h2{margin:0 0 18px;font:500 10.5px/1 var(--font-text);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3)}.site-footer__col ul{display:grid;gap:11px;margin:0;padding:0;list-style:none}.site-footer__col a{display:inline-flex;align-items:center;gap:4px}.site-footer__col svg{flex:none;width:11px;height:11px;transform:rotate(-45deg);opacity:.6;transition:transform .35s var(--ease),opacity .25s}.site-footer__col a:hover svg{transform:rotate(-45deg) translate(2px);opacity:1}.site-footer__base{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:12px 24px;padding:20px 0 24px;border-top:.5px solid var(--line);font-size:12px;color:var(--ink-3)}.site-footer__base p{margin:0}.site-footer__legal{display:flex;gap:24px}.site-footer__top{justify-self:end;display:inline-flex;align-items:center;gap:7px}.site-footer__top svg{width:12px;height:12px;transform:rotate(-90deg);transition:transform .35s var(--ease)}.site-footer__top:hover svg{transform:rotate(-90deg) translate(3px)}.site-footer a{color:inherit;text-decoration:none;background:linear-gradient(currentColor,currentColor) 0 100% / 0 .5px no-repeat;transition:color .25s,background-size .35s var(--ease)}.site-footer a:hover{color:var(--ink);background-size:100% .5px}.site-footer .site-footer__mark{background:none}@media(max-width:959px){.site-footer__main{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:16px}.site-footer__brand{grid-column:1 / -1}.site-footer__col:nth-of-type(n){grid-column:auto}}@media(max-width:599px){.site-footer__main{grid-template-columns:repeat(2,minmax(0,1fr));padding:40px 0 44px;row-gap:36px}.site-footer__col:nth-of-type(3) ul{grid-template-columns:repeat(3,auto);justify-content:start;column-gap:24px}.site-footer__col:nth-of-type(3){grid-column:1 / -1}.site-footer__base{grid-template-columns:1fr auto}.site-footer__base p{grid-column:1 / -1}}.wa-float{position:fixed;right:var(--gutter);bottom:24px;z-index:34;display:flex;align-items:center;gap:12px;color:var(--ink);text-decoration:none;transform:translateY(calc(var(--float-lift, 0px) * -1));transition:transform .45s var(--ease);-webkit-tap-highlight-color:transparent}.wa-float:focus,.wa-float:focus-visible{outline:none}.site-footer .wa-float,.site-footer .wa-float:hover{background:none;color:var(--ink);transition:transform .45s var(--ease)}.wa-float__icon{display:grid;place-items:center;width:56px;height:56px;border-radius:50%;background:var(--wa);color:#fff;box-shadow:0 12px 26px -10px #25d366b3,0 2px 6px #14100e1f;transition:transform .35s var(--ease)}.wa-float__icon svg{width:27px;height:27px}.wa-float:hover .wa-float__icon{transform:scale(1.06)}.wa-float__bubble{position:relative;padding:8px 13px 9px;border-radius:10px;background:#fff;box-shadow:inset 0 0 0 .5px var(--line-2),0 10px 26px -14px #48352c59;font:400 13px/1.2 var(--font-text);letter-spacing:.005em;color:var(--ink-2);white-space:nowrap;animation:wa-bubble-in .7s var(--ease) 1.2s both}.wa-float__bubble em{font-style:normal}.wa-float__bubble:after{content:"";position:absolute;right:-3px;top:50%;width:7px;height:7px;margin-top:-3.5px;background:#fff;box-shadow:.5px -.5px 0 0 var(--line-2);transform:rotate(45deg)}@keyframes wa-bubble-in{0%{opacity:0;transform:translate(10px) scale(.96)}}@media(max-width:959px){.wa-float{right:10px;bottom:calc(10px + env(safe-area-inset-bottom))}.wa-float__bubble{display:none}.wa-float__icon{width:44px;height:44px}.wa-float__icon svg{width:22px;height:22px}}@media(prefers-reduced-motion:reduce){.wa-float__bubble{animation:none}}.card-tag{--shine: .95s cubic-bezier(.45, .05, .25, 1);position:relative;overflow:hidden;isolation:isolate;display:inline-flex;align-items:center;gap:5px;flex:none;white-space:nowrap;height:18px;padding:0 8px 0 7px;border-radius:99px;background:#ed7f641a;color:#9a4a36;font-size:9.5px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;transition:background-color .5s var(--ease),box-shadow .5s var(--ease)}.card-tag svg{position:relative;z-index:1;width:10px;height:10px;color:var(--coral);animation:tag-twinkle 4.8s ease-in-out infinite}.card-tag__text{position:relative;z-index:1;background:linear-gradient(100deg,#9a4a36 0 42%,#f6b39f 50%,#9a4a36 58% 100%) 100% 0 / 260% 100% no-repeat;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.card-tag:after{content:"";position:absolute;top:-4px;bottom:-4px;left:0;width:34%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.85),transparent);transform:translate(-130%) skew(-18deg);pointer-events:none}@keyframes tag-twinkle{0%,82%,to{transform:scale(1) rotate(0);opacity:1}88%{transform:scale(1.3) rotate(18deg);opacity:.75}94%{transform:scale(.9) rotate(0);opacity:1}}@keyframes tag-beam{to{transform:translate(330%) skew(-18deg)}}@keyframes tag-text{0%{background-position:100% 0}to{background-position:0 0}}@keyframes tag-glint{0%,to{transform:scale(1);filter:drop-shadow(0 0 0 rgba(237,127,100,0))}40%{transform:scale(1.14);filter:drop-shadow(0 0 3px rgba(237,127,100,.75))}}:is(.plp-card,.explore-card):nth-child(3n+2) .card-tag svg{animation-delay:-1.6s}:is(.plp-card,.explore-card):nth-child(3n) .card-tag svg{animation-delay:-3.2s}@media(hover:hover){:is(.plp-card,.explore-card):hover .card-tag{background:#ed7f642b;box-shadow:0 0 0 3px #ed7f640f}:is(.plp-card,.explore-card):hover .card-tag:after{animation:tag-beam var(--shine) both}:is(.plp-card,.explore-card):hover .card-tag__text{animation:tag-text var(--shine) both}:is(.plp-card,.explore-card):hover .card-tag svg{animation:tag-glint .7s ease-out both}}@media(prefers-reduced-motion:reduce){.card-tag svg,.card-tag:after,.card-tag__text{animation:none!important}}@media(max-width:699px){.card-tag{gap:4px;height:16px;padding:0 7px 0 6px;font-size:8.5px;letter-spacing:.08em}}.hero__button,.iwt__button,.cta-split__btn,.catgrid__label{border-radius:0}.iwt__button,.cta-split__btn{font-family:var(--font-text);font-weight:500;letter-spacing:.02em}.iwt__richtext ul li{border-radius:0;border:1px solid var(--line-2);background:var(--paper);color:var(--ink)}.iwt__clients-title,.cta-split__richtext .first-block{font-family:var(--font-text);font-style:normal;font-weight:500;font-size:11px;letter-spacing:.14em;text-transform:uppercase}.cta-split__richtext .first-block em{font-style:normal}.seo-text__richtext :is(h1,h2,h3){font-family:var(--font-text);font-weight:500;font-size:15px;letter-spacing:normal;color:var(--ink)}.seo-text__richtext p{color:var(--ink-2)}.seo-text__richtext a{color:var(--ink);text-underline-offset:3px}#mi-libro-de-reclamaciones,#mi-libro-de-reclamaciones :is(div,p,span,strong,label,input,select,textarea,option,button){font-family:var(--font-text)!important;color:var(--ink)}#mi-libro-de-reclamaciones .form{background:var(--paper)!important;border:1px solid var(--line-2)!important;border-radius:0!important;box-shadow:none!important}#mi-libro-de-reclamaciones :is(.form-header,.form-info){background:var(--stripe)!important;border:1px solid var(--line)!important;border-radius:0!important}#mi-libro-de-reclamaciones .form-title{font-weight:500!important;letter-spacing:.14em}#mi-libro-de-reclamaciones :is(.form-subtitle,.form-info,.error-message){color:var(--ink-2)}#mi-libro-de-reclamaciones .form-section-title{font-weight:500!important;color:var(--ink)}#mi-libro-de-reclamaciones :is(input,select,textarea){border:1px solid var(--line-2)!important;border-radius:0!important;background:var(--paper)!important;box-shadow:none!important}#mi-libro-de-reclamaciones :is(input,select,textarea):focus{border-color:var(--ink)!important;outline:none}#mi-libro-de-reclamaciones .button{background:var(--brown)!important;color:#fff!important;border-radius:0!important;font-weight:500!important}#mi-libro-de-reclamaciones .button:hover{background:var(--brown-hover)!important}time{font-family:var(--font-text)}
/*# sourceMappingURL=/cdn/shop/t/6/assets/pb-base.css.map */
