@font-face{font-family:"DM Serif Display";font-style:italic;font-weight:400;font-display:swap;src:url(fp-font-0.ttf) format("truetype")}@font-face{font-family:"DM Serif Display";font-style:normal;font-weight:400;font-display:swap;src:url(fp-font-1.ttf) format("truetype")}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(fp-font-2.ttf) format("truetype")}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(fp-font-5.ttf) format("truetype")}.fp{--fp-ink:#111;--fp-muted:#646464;--fp-wine:#650b14;--fp-line:#eaeaea;color:var(--fp-ink);background:var(--fp-bg,#fff);font-family:Manrope,Arial,Helvetica,sans-serif;font-size:15px;line-height:1.5;letter-spacing:0;position:relative;padding:var(--fp-space,40px) 0;isolation:isolate}.fp *,.fp *:before,.fp *:after{box-sizing:border-box}.fp [hidden]{display:none!important}.fp h1,.fp h2,.fp h3,.fp p,.fp figure{margin:0}.fp h1,.fp h2{font-family:"DM Serif Display",Georgia,serif;font-weight:400;letter-spacing:-1px;line-height:1.08;color:inherit}.fp h1{font-size:38px}.fp h2{font-size:34px}.fp h2 em{font-weight:400}.fp p{color:var(--fp-muted)}.fp a{color:inherit}.fp button,.fp input,.fp select{font:inherit;letter-spacing:inherit}.fp button{cursor:pointer}.fp button:disabled{cursor:not-allowed;opacity:.5}.fp button:focus-visible,.fp a:focus-visible,.fp summary:focus-visible,.fp [tabindex]:focus-visible{outline:2px solid #650b14;outline-offset:4px}.fp-wrap{max-width:1180px;margin:auto;padding:0 20px}.fp-heading{text-align:center;margin:0 auto 24px;max-width:650px}.fp-heading>p:last-child{margin-top:10px}.fp-eyebrow{font:10px/1.4 Manrope,Arial,sans-serif;letter-spacing:2.3px!important;text-transform:uppercase;margin-bottom:12px!important}.fp-subtitle{font-size:14px;margin:8px 0 12px!important}.fp-photo{overflow:hidden;position:relative;background:#faf8f5;aspect-ratio:4/5}.fp-photo img{display:block;width:100%;height:100%;object-fit:cover;transition:opacity .2s ease}.fp-photo.is-loading img{opacity:.65}.fp-photo.is-error:after{content:"Imagen no disponible";position:absolute;top:40%;right:0;bottom:40%;left:0;text-align:center}.fp-button{display:flex;align-items:center;justify-content:center;gap:15px;width:100%;min-height:52px;background:#111;color:#fff;border:1px solid #111;border-radius:5px;padding:13px 18px;font-size:14px!important;font-weight:600!important;text-transform:uppercase;transition:background .2s,transform .18s}.fp-button:hover{background:#2b2b2b}.fp-button:active{transform:scale(.985)}.fp-button[aria-busy=true]{opacity:.7}.fp-button>span:last-child{font-size:21px;line-height:1}.fp-price{font-size:30px!important;line-height:1.2;font-weight:700;color:#111!important;letter-spacing:-1px}.fp-note{font-size:12px;margin-top:12px!important}.fp-small{font-size:12px}.fp-sr{position:absolute!important;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.fp-status:empty{display:none}.fp-status{font-size:13px;margin-top:12px!important;color:#650b14!important}.fp-app-source{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);pointer-events:none}.fp-variants{display:flex;justify-content:center;gap:10px;margin:18px 0 16px}.fp-variants button{background:none;border:0;padding:0;width:83px;font-size:12px;line-height:1.5;color:#111}.fp-variant-image{display:block;border:1px solid #e1e1e1;border-radius:5px;margin-bottom:5px;overflow:hidden;padding:4px;background:#fff;transition:border-color .2s}.fp-variants [aria-pressed=true] .fp-variant-image{border-color:#111;box-shadow:inset 0 0 0 1px #111}.fp-variant-image img{width:100%;height:85px;object-fit:contain;display:block}.fp-quantity{display:flex;border:1px solid #dedede;border-radius:50px;align-items:center;width:126px;margin:0 auto 14px;height:37px;overflow:hidden}.fp-quantity button{border:0;background:none;width:38px;height:37px;padding:0}.fp-quantity input{width:48px;text-align:center;border:0;background:transparent;-moz-appearance:textfield;padding:0;color:#111}.fp-quantity input::-webkit-inner-spin-button,.fp-quantity input::-webkit-outer-spin-button{-webkit-appearance:none}.fp-text-link{display:inline-flex;gap:24px;align-items:center;text-decoration:none;border-bottom:1px solid;padding:9px 0;font-size:13px;font-weight:600}.fp-track{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;scroll-behavior:smooth}.fp-track::-webkit-scrollbar{display:none}.fp-slide{flex:0 0 100%;min-width:0;scroll-snap-align:start}.fp-carousel-controls{display:flex;align-items:center;justify-content:center;gap:24px;margin-top:18px}.fp-carousel-controls button{border:1px solid #ddd;background:#fff;border-radius:50%;width:44px;height:44px;color:#111;font-size:21px}.fp-carousel-controls button:disabled{opacity:.25}.fp-carousel-controls span{font-size:12px;letter-spacing:2px;min-width:45px;text-align:center}.fp-zoom{position:relative;display:block;width:100%;padding:0;border:0;background:transparent;text-align:inherit}.fp-zoom-hint{position:absolute;right:14px;bottom:14px;border-radius:3px;background:#fffffff0;font-size:11px;padding:7px 10px;color:#111}.fp-sticky{position:fixed;bottom:0;left:0;right:0;z-index:1000;display:flex;gap:9px;align-items:center;padding:10px 14px calc(10px + env(safe-area-inset-bottom));background:#fff;box-shadow:0 -3px 22px #0000000d;border-top:1px solid #eee;animation:fp-sticky-in .25s ease}.fp-sticky img{width:40px;height:48px;object-fit:contain}.fp-sticky>div{flex:1;min-width:0}.fp-sticky small{display:block;font-size:10px;white-space:nowrap}.fp-sticky strong{font-size:15px;white-space:nowrap}.fp-sticky .fp-button{width:auto;min-width:130px;min-height:44px;font-size:11px!important;padding:10px;gap:8px}.fp-reveal{animation:fp-reveal .45s both}.fp-lightbox{border:0;padding:0;background:#fff;color:#111;width:min(95vw,1050px);max-height:94dvh;overflow:hidden}.fp-lightbox::backdrop{background:#000b}.fp-lightbox-image{width:100%;height:76dvh;display:block;object-fit:contain;background:#faf8f5}.fp-lightbox-close{position:absolute;right:12px;top:12px;border:1px solid #ddd;background:#fff;border-radius:50%;width:44px;height:44px;font-size:25px}.fp-lightbox-bottom{display:flex;justify-content:center;align-items:center;gap:20px;padding:12px}.fp-lightbox-bottom button{height:44px;width:44px;border:1px solid #ddd;border-radius:50%;background:#fff;font-size:20px}.fp-lightbox-bottom span{font-size:13px}.fp-native-managed #floatingBuyNowButton,.fp-native-managed .fp-sticky[hidden]{display:none!important}@keyframes fp-reveal{0%{opacity:.45;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes fp-sticky-in{0%{transform:translateY(100%)}to{transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.fp *,.fp *:before,.fp *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}@media(min-width:1000px){.fp{font-size:16px}.fp h2{font-size:46px}.fp-wrap{padding:0 32px}.fp-sticky{left:50%;right:auto;transform:translate(-50%);width:650px;border:1px solid #eaeaea;border-radius:10px 10px 0 0}.fp-sticky small{font-size:12px}.fp-sticky strong{font-size:19px}.fp-sticky .fp-button{min-width:230px}.fp-heading{margin-bottom:32px}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/flory-premium-base.css.map */
