.rp-zone-trigger-v3{-webkit-appearance:none;appearance:none;display:inline-grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;width:min(240px,100%);max-width:240px;min-height:42px;padding:7px 12px;border:1px solid rgba(48,64,38,.18);border-radius:999px;background:#f8f6ee;color:#293422;cursor:pointer;font:inherit;text-align:left;box-shadow:0 2px 8px #1f27190a}.rp-zone-trigger-v3__icon,.rp-zone-trigger-v3__chevron{display:grid;place-items:center;width:24px;height:24px;flex:0 0 auto}.rp-zone-trigger-v3__icon{position:relative;border:1.5px solid currentColor;border-radius:999px;color:#304026;background:linear-gradient(currentColor 0 0) center / 10px 1px no-repeat,linear-gradient(currentColor 0 0) center / 1px 10px no-repeat}.rp-zone-trigger-v3__icon:after{content:"";width:7px;height:7px;border-radius:999px;background:currentColor}.rp-zone-trigger-v3__text{min-width:0}.rp-zone-trigger-v3__label,.rp-zone-trigger-v3__value{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rp-zone-trigger-v3__label{color:#53604b;font-size:.72rem;line-height:1.1}.rp-zone-trigger-v3__value{color:#22291d;font-size:.84rem;font-weight:750;line-height:1.18}.rp-zone-trigger-v3__chevron{position:relative;color:#53604b}.rp-zone-trigger-v3__chevron:before{content:"";width:7px;height:7px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:translateY(-2px) rotate(45deg)}.rp-climate-product-section-v3{background:#faf8f5;padding-block:10px 24px}.rp-climate-product-section-v3__inner{display:grid;grid-template-columns:minmax(260px,.86fr) minmax(320px,1.14fr);gap:clamp(20px,4vw,56px);align-items:stretch;width:100%;padding:clamp(20px,3vw,34px);border:1px solid #e7e1d5;border-radius:18px;background:#fffdf8;box-shadow:0 12px 32px #252a1e0d}.rp-climate-product-section-v3__heading{display:grid;align-content:center;gap:10px;max-width:560px}.rp-climate-product-section-v3__heading p,.rp-climate-product-section-v3__heading h2,.rp-climate-product-section-v3__heading span{margin:0}.rp-climate-product-section-v3__heading p{color:#82735f;font-size:.74rem;font-weight:800;letter-spacing:0;text-transform:uppercase}.rp-climate-product-section-v3__heading h2{color:#20261c;font-size:clamp(1.35rem,1.7vw,1.9rem);line-height:1.12}.rp-climate-product-section-v3__heading span{color:#5f5f59;font-size:clamp(.92rem,1vw,1rem);line-height:1.5}.rp-climate-badge-v3{margin:0;color:#202020}.rp-climate-badge-v3__content,.rp-climate-badge-v3__result{display:grid;gap:12px}.rp-climate-badge-v3__content{align-content:center;min-height:100%;padding:clamp(18px,2.2vw,26px);border:1px solid #e3dccd;border-radius:14px;background:#fbf6eb}.rp-climate-badge-v3__eyebrow,.rp-climate-badge-v3__label{color:#82735f;font-size:.72rem;font-weight:800;letter-spacing:0;line-height:1.1;text-transform:uppercase}.rp-climate-badge-v3__empty-title{margin:0;color:#20261c;font-size:clamp(1.1rem,1.35vw,1.45rem);line-height:1.16}.rp-climate-badge-v3__button{-webkit-appearance:none;appearance:none;display:inline-grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;min-height:56px;padding:10px 14px;border:1px solid #d8d0bf;border-radius:12px;background:#fffdf8;color:#202020;cursor:pointer;font:inherit;text-align:left;box-shadow:0 6px 18px #18221d0f;transition:border-color .16s ease,transform .16s ease,box-shadow .16s ease}.rp-climate-badge-v3__button:hover{border-color:#304026;box-shadow:0 10px 22px #18221d17;transform:translateY(-1px)}.rp-climate-badge-v3__pin,.rp-climate-badge-v3__chevron,.rp-climate-badge-v3__icon{display:grid;place-items:center;width:30px;height:30px;flex:0 0 auto;border-radius:999px;color:#005f47}.rp-climate-badge-v3__pin{position:relative;border:1.5px solid #304026;color:#304026;background:linear-gradient(currentColor 0 0) center / 12px 1px no-repeat,linear-gradient(currentColor 0 0) center / 1px 12px no-repeat}.rp-climate-badge-v3__pin:after{content:"";width:7px;height:7px;border-radius:999px;background:currentColor}.rp-climate-badge-v3__chevron{position:relative;color:#4a4a45}.rp-climate-badge-v3__chevron:before{content:"";width:8px;height:8px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:translateY(-2px) rotate(45deg)}.rp-climate-badge-v3__button-main{display:block;color:#333331;font-size:.95rem;line-height:1.18}.rp-climate-badge-v3__button-strong{display:block;color:#202020;font-weight:750}.rp-climate-badge-v3__text,.rp-climate-badge-v3__message,.rp-climate-badge-v3__note{margin:0;color:#5f5f59;font-size:.9rem;line-height:1.42}.rp-climate-badge-v3__result{width:100%;min-height:100%;padding:clamp(18px,2.2vw,26px);border:1px solid #dfd5c2;border-left:5px solid var(--rp-status-accent, #304026);border-radius:14px;background:#fff9ee}.rp-climate-badge-v3__headline{display:grid;gap:7px;color:#202020;line-height:1.2}.rp-climate-badge-v3__change{-webkit-appearance:none;appearance:none;width:fit-content;padding:0;border:0;background:transparent;color:#005f47;cursor:pointer;font:inherit;font-size:.86rem;font-weight:700;text-decoration:underline;text-underline-offset:3px}.rp-climate-badge-v3__title{color:#202020;font-size:clamp(1.18rem,1.35vw,1.48rem);font-weight:800;line-height:1.12}.rp-climate-badge-v3__zone{display:grid;gap:2px;padding:12px 14px;border:1px solid rgba(48,64,38,.14);border-radius:12px;background:#fffdf8b8}.rp-climate-badge-v3__zone span{color:#82735f;font-size:.72rem;font-weight:800;letter-spacing:0;line-height:1.1;text-transform:uppercase}.rp-climate-badge-v3__zone strong{color:#20261c;font-size:.98rem;line-height:1.2}.rp-climate-badge-v3__zone small{color:#5f5f59;font-size:.84rem;line-height:1.35}.rp-climate-badge-v3__actions{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.rp-climate-badge-v3__clear{-webkit-appearance:none;appearance:none;padding:0;border:0;background:transparent;color:#8a7a65;cursor:pointer;font:inherit;font-size:.86rem;font-weight:700;text-decoration:underline;text-underline-offset:3px}.rp-climate-badge-v3[data-rp-status=optima] .rp-climate-badge-v3__result{--rp-status-accent: #486b2b;background:#f1f7e4;border-color:#cbdcb0;border-left-color:var(--rp-status-accent)}.rp-climate-badge-v3[data-rp-status=recomendada] .rp-climate-badge-v3__result{--rp-status-accent: #60793a;background:#f4f7ea;border-color:#d4ddbf;border-left-color:var(--rp-status-accent)}.rp-climate-badge-v3[data-rp-status=posible] .rp-climate-badge-v3__result{--rp-status-accent: #b8903c;background:#fff8e8;border-color:#ead7a4;border-left-color:var(--rp-status-accent)}.rp-climate-badge-v3[data-rp-status=delicada] .rp-climate-badge-v3__result{--rp-status-accent: #a77744;background:#fff4e8;border-color:#e8ca9a;border-left-color:var(--rp-status-accent)}.rp-zone-modal-v3[hidden]{display:none}.rp-zone-modal-v3-open{overflow:hidden}.rp-zone-modal-v3{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483000;display:grid;place-items:center;padding:18px}.rp-zone-modal-v3__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#1821157a}.rp-zone-modal-v3__dialog{position:relative;display:grid;grid-template-columns:minmax(300px,.9fr) minmax(0,1.45fr);width:min(100%,1180px);max-height:calc(100svh - 36px);overflow:hidden;border-radius:24px;background:#fffdf8;color:#202020;box-shadow:0 26px 80px #0a1c163d}.rp-zone-modal-v3__close{position:absolute;top:14px;right:16px;z-index:3;display:grid;place-items:center;width:34px;height:34px;border:0;border-radius:999px;background:transparent;color:#202020;cursor:pointer;font-size:30px;line-height:1}.rp-zone-modal-v3__visual{position:relative;display:grid;align-content:center;justify-items:center;gap:14px;min-height:0;padding:26px;background:#304026;color:#fffdf8;overflow:hidden}.rp-zone-modal-v3__map-frame{position:relative;display:grid;place-items:center;width:min(100%,360px);aspect-ratio:1.62 / 1;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;overflow:visible}.rp-zone-modal-v3__map-frame:before{content:none}.rp-zone-modal-v3__map-frame:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:var(--rp-climate-map-image);background-position:center;background-size:contain;background-repeat:no-repeat;opacity:1}.rp-zone-modal-v3__visual p{position:relative;z-index:1}.rp-zone-modal-v3__visual p{max-width:330px;margin:0;color:#fffdf8c2;font-size:.78rem;line-height:1.42;text-align:center}.rp-zone-modal-v3__content{display:grid;align-content:center;gap:14px;min-height:0;overflow:visible;padding:clamp(24px,3.4vw,40px) clamp(28px,4.2vw,52px) clamp(22px,3vw,36px)}.rp-zone-modal-v3__header,.rp-zone-modal-v3__form,.rp-zone-modal-v3__sources{display:grid;gap:10px}.rp-zone-modal-v3__eyebrow,.rp-zone-modal-v3__header h2,.rp-zone-modal-v3__header p,.rp-zone-modal-v3__sources h3,.rp-zone-modal-v3__sources p,.rp-zone-modal-v3__form label,.rp-zone-modal-v3__zone,.rp-zone-modal-v3__legal,.rp-zone-modal-v3__error,.rp-zone-modal-v3__success{margin:0}.rp-zone-modal-v3__eyebrow{color:#82735f;font-size:.72rem;font-weight:800;letter-spacing:0;line-height:1.1;text-transform:uppercase}.rp-zone-modal-v3__header h2{max-width:700px;color:#202020;font-size:clamp(1.65rem,2.2vw,2.25rem);font-weight:800;line-height:1.04}.rp-zone-modal-v3__header p{max-width:760px;color:#44443f;font-size:.92rem;line-height:1.38}.rp-zone-modal-v3__sources{gap:10px;padding:14px 16px;border:1px solid #e0ded3;border-radius:14px;background:#fbfaf6}.rp-zone-modal-v3__sources h3{color:#202020;font-size:.94rem;font-weight:800;line-height:1.2}.rp-zone-modal-v3__source-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.rp-zone-modal-v3__source-grid p{display:grid;gap:2px;padding:9px 10px;border-radius:10px;background:#fffdf8}.rp-zone-modal-v3__source-grid span,.rp-zone-modal-v3__sources p{color:#55554f;font-size:.78rem;line-height:1.32}.rp-zone-modal-v3__sources strong{color:#202020;font-weight:800}.rp-zone-modal-v3__form label{margin-top:2px;color:#202020;font-size:1.02rem;font-weight:800;line-height:1.12}.rp-zone-modal-v3__form input{width:100%;min-height:48px;border:1px solid #d9d8cf;border-radius:14px;background:#fbfaf6;color:#202020;font:inherit;font-size:.96rem;line-height:1.2;padding:0 18px}.rp-zone-modal-v3__form input::placeholder{color:#595955}.rp-zone-modal-v3__zone{color:#202020;font-size:.88rem;line-height:1.35}.rp-zone-modal-v3__actions{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:4px}.rp-zone-modal-v3__actions button{min-height:48px;border:0;border-radius:12px;font:inherit;font-size:.9rem;font-weight:800;line-height:1.1}.rp-zone-modal-v3__location{display:inline-flex;align-items:center;justify-content:center;gap:12px;background:#efeee8;color:#304026;cursor:pointer}.rp-zone-modal-v3__location:disabled{color:#aaa9a2;cursor:wait}.rp-zone-modal-v3__save{background:#304026;color:#fffdf8;cursor:pointer}.rp-zone-modal-v3__clear{-webkit-appearance:none;appearance:none;justify-self:start;width:fit-content;padding:0;border:0;background:transparent;color:#8a7a65;cursor:pointer;font:inherit;font-size:.86rem;font-weight:700;text-decoration:underline;text-underline-offset:3px}.rp-zone-modal-v3__error{color:#9a6726;font-size:.9rem}.rp-zone-modal-v3__success{color:#304026;font-size:.9rem;font-weight:700}.rp-zone-modal-v3__legal{max-width:760px;color:#686861;font-size:.8rem;line-height:1.45}@media(min-width:861px)and (max-height:720px){.rp-zone-modal-v3__dialog{width:min(100%,1120px)}.rp-zone-modal-v3__visual{padding:20px}.rp-zone-modal-v3__visual p{display:none}.rp-zone-modal-v3__map-frame{width:min(100%,300px)}.rp-zone-modal-v3__content{gap:10px;padding:22px 42px}.rp-zone-modal-v3__header h2{font-size:1.75rem}.rp-zone-modal-v3__sources{padding:12px 14px}.rp-zone-modal-v3__form input,.rp-zone-modal-v3__actions button{min-height:44px}}@media(max-width:860px){.rp-zone-trigger-v3{max-width:52px;grid-template-columns:auto;padding:8px}.rp-zone-trigger-v3__text,.rp-zone-trigger-v3__chevron{display:none}@media(max-width:749px){.header__columns .rp-zone-trigger-v3{display:inline-grid;grid-area:zone;grid-template-columns:auto;justify-self:start;width:38px;max-width:38px;min-height:38px;padding:7px}.header__columns .rp-zone-trigger-v3__icon{width:22px;height:22px}.header__columns .rp-zone-trigger-v3__text,.header__columns .rp-zone-trigger-v3__chevron{display:none}.header:is(.header--template-product,.header--template-collection) .header__columns .rp-zone-trigger-v3{grid-template-columns:auto minmax(0,1fr) auto;justify-self:center;width:min(calc(100vw - 32px),360px);max-width:360px;min-height:38px;padding:6px 11px}.header:is(.header--template-product,.header--template-collection) .header__columns .rp-zone-trigger-v3__text{display:block}.header:is(.header--template-product,.header--template-collection) .header__columns .rp-zone-trigger-v3__chevron{display:grid}}.rp-zone-modal-v3{align-items:start;justify-items:center;padding:0}.rp-zone-modal-v3__dialog{grid-template-columns:1fr;width:100%;min-height:100svh;max-height:100svh;border-radius:0;overflow:auto;overscroll-behavior:contain}.rp-zone-modal-v3__close{top:12px;right:12px;background:#fffdf8e6}.rp-zone-modal-v3__visual{min-height:auto;grid-template-columns:1fr;justify-items:center;gap:10px;padding:54px 18px 18px;text-align:center}.rp-zone-modal-v3__map-frame{width:min(100%,430px);aspect-ratio:1.62 / 1;padding:0;border-radius:0}.rp-zone-modal-v3__visual p{max-width:360px;font-size:.76rem;text-align:center}.rp-zone-modal-v3__content{min-height:auto;max-height:none;align-content:start;gap:14px;padding:20px 18px 22px}.rp-zone-modal-v3__header h2{padding-right:36px;font-size:1.45rem}.rp-zone-modal-v3__header p{font-size:.9rem}.rp-zone-modal-v3__sources{padding:16px}.rp-zone-modal-v3__source-grid{grid-template-columns:1fr}.rp-zone-modal-v3__form label{font-size:1.08rem}.rp-zone-modal-v3__form input{min-height:52px;font-size:1rem}.rp-zone-modal-v3__actions{grid-template-columns:1fr}.rp-zone-modal-v3__actions button{min-height:54px;font-size:.96rem}.rp-climate-product-section-v3{padding-block:8px 18px}.rp-climate-product-section-v3__inner{grid-template-columns:1fr;gap:16px;padding:18px;border-radius:14px}.rp-climate-product-section-v3__heading h2{font-size:1.22rem}.rp-climate-product-section-v3__heading span{font-size:.88rem}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/royalplant-climate-v3.css.map */
