.product__info-wrapper .product__title h1,.product__info-wrapper .product__title{font-size:2.6rem;line-height:1.15;letter-spacing:0;margin:.2rem 0 1rem;text-transform:none}@media screen and (min-width:990px){.product__info-wrapper .product__title h1{font-size:3rem}}.product__info-wrapper .product__text.caption-with-letter-spacing{color:rgba(var(--color-foreground),.6);font-size:1.1rem;letter-spacing:.14em;margin-bottom:.2rem}.product__info-wrapper .price .price-item{font-family:var(--font-body-family)!important;font-size:2.8rem!important;font-weight:700!important;color:rgb(var(--color-foreground))!important;letter-spacing:0!important;line-height:1.2!important}.product__info-wrapper .price .price-item .tax-excluded{font-size:1.4rem;font-weight:600;color:rgba(var(--color-foreground),.6);margin-left:.2rem}.product__info-wrapper .mi-precio-iva{font-size:1.4rem;color:rgba(var(--color-foreground),.7);margin-top:.3rem;font-weight:500}.product__info-wrapper .product__tax{font-size:1.2rem;color:rgba(var(--color-foreground),.6);margin-top:.4rem}.product__info-wrapper .form__label{font-size:1.3rem;color:rgba(var(--color-foreground),.7)}.product-form__billing-info{margin:1.6rem 0 .4rem;padding:1.2rem 1.4rem;border:.1rem solid rgba(var(--color-foreground),.12);border-radius:.6rem;background:rgba(var(--color-foreground),.02)}.product-form__billing-info .form__label{font-size:1.1rem;letter-spacing:.08em;text-transform:uppercase;font-weight:600;color:rgba(var(--color-foreground),.55);margin:0 0 .8rem}.product-form__billing-info .field:has(>input[type=checkbox]){display:flex;align-items:center;gap:1rem;margin:0;padding:0}.product-form__billing-info input[type=checkbox].field__input{appearance:auto;-webkit-appearance:checkbox;width:1.8rem;height:1.8rem;flex:0 0 1.8rem;padding:0;margin:0;min-height:0;box-shadow:none;border:0;accent-color:rgb(var(--color-button));cursor:pointer}.product-form__billing-info input[type=checkbox]+.field__label{position:static;transform:none;font-size:1.4rem;line-height:1.3;color:rgb(var(--color-foreground));opacity:1;pointer-events:auto;margin:0;padding:0;cursor:pointer;letter-spacing:0}#factura-fields{margin-top:1.2rem;display:grid;gap:1rem}#factura-fields .field{margin:0}.product-form__buttons{display:flex;flex-direction:column;gap:1rem;margin-top:1.4rem}.product-form__submit{min-height:5.2rem;font-size:1.6rem;font-weight:700;letter-spacing:.03em;text-transform:none;border-radius:.6rem;box-shadow:0 .4rem 1.4rem #e8431f40}.product-form__submit:after,.product-form__submit:before{border-radius:.6rem}.product-form__submit:hover{filter:brightness(.95)}.shopify-payment-button__button--unbranded{min-height:5rem;border-radius:.6rem;background:transparent!important;color:rgb(var(--color-foreground))!important;box-shadow:inset 0 0 0 .15rem rgba(var(--color-foreground),.65)!important;font-weight:600;font-size:1.5rem;letter-spacing:.03em}.shopify-payment-button__button--unbranded:hover{background:rgba(var(--color-foreground),.05)!important;box-shadow:inset 0 0 0 .2rem rgb(var(--color-foreground))!important}.product__info-wrapper .quantity{border-radius:.6rem}.product__info-wrapper .quantity:after,.product__info-wrapper .quantity:before{border-radius:.6rem}.pdp-rating{display:inline-flex;align-items:center;gap:.8rem;padding:.6rem 1.2rem;border-radius:99rem;background:#fff7ed;border:.1rem solid #fed7aa;color:#7c2d12;font-size:1.3rem;font-weight:600;margin:0 0 1rem;line-height:1.2}.pdp-rating__stars{color:#f59e0b;letter-spacing:.08em;font-size:1.4rem}.pdp-wa{display:flex;align-items:center;gap:1.2rem;margin:1.4rem 0;padding:1.2rem 1.4rem;border-radius:.6rem;border:.1rem solid #bfe9cf;background:#e9f9ef;color:#0b3d1f;text-decoration:none;font-size:1.4rem;line-height:1.35}.pdp-wa:hover{background:#d8f3e2}.pdp-wa svg{width:3rem;height:3rem;flex:0 0 3rem;fill:#25d366}.pdp-trust{list-style:none;margin:0 0 1.2rem;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:1rem}.pdp-trust li{display:flex;gap:1rem;align-items:flex-start;padding:1rem;border:.1rem solid rgba(var(--color-foreground),.1);border-radius:.6rem;background:rgba(var(--color-foreground),.02)}.pdp-trust svg{width:2.4rem;height:2.4rem;flex:0 0 2.4rem;margin-top:.1rem;fill:none;stroke:rgb(var(--color-button));stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.pdp-trust strong{display:block;font-size:1.3rem;line-height:1.3;color:rgb(var(--color-foreground))}.pdp-trust span{display:block;font-size:1.2rem;line-height:1.35;color:rgba(var(--color-foreground),.65);margin-top:.2rem}@media screen and (max-width:749px){.pdp-trust{grid-template-columns:1fr}}.pdp-pay{margin:.4rem 0 0}.pdp-pay__label,.product__info-container h3.pdp-label{font-family:var(--font-body-family);font-size:1.1rem;letter-spacing:.08em;text-transform:uppercase;font-weight:600;color:rgba(var(--color-foreground),.55);margin:0 0 .6rem}.pdp-pay img,img.pdp-pay__img{max-width:28rem;height:auto;display:block;margin:0}.product__info-wrapper .product__pickup-availabilities{margin-top:1.2rem}.product__info-wrapper .product__pickup-availabilities .caption-large{font-size:1.3rem}.pdp-acc{margin:1.6rem 0 0;border-top:.1rem solid rgba(var(--color-foreground),.12)}.pdp-acc__intro{padding:1.2rem 0 .4rem;font-size:1.5rem;line-height:1.6}.pdp-acc__item{border-bottom:.1rem solid rgba(var(--color-foreground),.12)}.pdp-acc__summary{list-style:none;display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:1.4rem 0;cursor:pointer;font-family:var(--font-heading-family);font-size:1.7rem;letter-spacing:.02em;color:rgb(var(--color-foreground))}.pdp-acc__summary::-webkit-details-marker{display:none}.pdp-acc__summary svg{width:1.6rem;height:1.6rem;flex:0 0 1.6rem;fill:none;stroke:currentColor;stroke-width:2;transition:transform .2s ease}.pdp-acc__item[open]>.pdp-acc__summary svg{transform:rotate(180deg)}.pdp-acc__body{padding:0 0 1.6rem;font-size:1.5rem;line-height:1.6;color:rgba(var(--color-foreground),.85)}.pdp-acc__body ul,.pdp-acc__body ol{padding-left:1.8rem;margin:0 0 1rem}.pdp-acc__body li{margin:0 0 .6rem}.pdp-acc__body p{margin:0 0 1rem}.pdp-acc__body strong{color:rgb(var(--color-foreground))}.pdp-acc__body h4{font-size:1.5rem;margin:1rem 0 .5rem}.pdp-acc__body img{max-width:100%;height:auto}.pdp-transport{margin:1.6rem 0 0}.pdp-transport h3{font-family:var(--font-body-family);font-size:1.1rem;letter-spacing:.08em;text-transform:uppercase;font-weight:600;color:rgba(var(--color-foreground),.55);margin:0 0 .6rem}.product-form__billing-info .field:has(>input[type=checkbox]):before,.product-form__billing-info .field:has(>input[type=checkbox]):after{display:none!important;content:none!important}.product-form__billing-info input[type=checkbox].field__input{width:1.8rem!important;height:1.8rem!important;min-height:1.8rem!important;flex:0 0 1.8rem!important;padding:0!important;margin:0!important;box-shadow:none!important;border:0!important;background:transparent!important}.product-form__billing-info input[type=checkbox]+.field__label{position:static!important;transform:none!important;top:auto!important;left:auto!important;font-size:1.4rem!important;opacity:1!important}.product-form__submit.button--secondary,.product-form__submit{--color-button:232,67,31;--color-button-text:255,255,255;--alpha-button-background:1;--alpha-button-border:0;color:#fff}.product-form__submit:hover{--color-button:214,58,24}.product__info-wrapper .price .price-item .tax-excluded{color:rgba(var(--color-foreground),.6)!important;font-size:1.4rem!important;font-weight:600!important}.shopify-payment-button__button--unbranded{box-shadow:inset 0 0 0 .15rem #12121299!important;color:#121212!important}.product-media-gallery{position:relative}.main-images-wrapper{flex-direction:row!important;gap:0!important;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;border-radius:.8rem;background:#fff;border:.1rem solid rgba(18,18,18,.08)}.main-images-wrapper::-webkit-scrollbar{display:none}.main-product-image{flex:0 0 100%!important;width:100%!important;scroll-snap-align:start;scroll-snap-stop:always;aspect-ratio:1/1;display:flex;align-items:center;justify-content:center;padding:1.4rem;box-sizing:border-box;cursor:zoom-in;background:#fff}.main-product-image img{width:100%!important;height:100%!important;object-fit:contain!important;display:block}.main-product-image video,.main-product-image iframe,.main-product-image model-viewer{width:100%;height:100%;object-fit:contain}.thumbnail-item{border-radius:.6rem!important;overflow:hidden;background:#fff;padding:.3rem;box-sizing:border-box}.thumbnail-item img{object-fit:contain!important}.thumbnail-item.active{border-color:rgb(var(--color-button))!important;box-shadow:0 0 0 .1rem rgb(var(--color-button))}.ryf-gallery__arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:2;width:4rem;height:4rem;padding:0;border-radius:50%;border:.1rem solid rgba(18,18,18,.12);background:#fffffff2;box-shadow:0 .2rem .8rem #00000024;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#121212;transition:opacity .2s,transform .2s}.ryf-gallery__arrow svg{width:2rem;height:2rem;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.ryf-gallery__arrow:hover{transform:translateY(-50%) scale(1.06)}.ryf-gallery__arrow[disabled]{opacity:.25;cursor:default;transform:translateY(-50%)}.ryf-gallery__arrow--prev{left:1.2rem}.ryf-gallery__arrow--next{right:1.2rem}.product-media-gallery[data-count="1"] .ryf-gallery__arrow,.product-media-gallery[data-count="1"] .pdp-gallery-counter,.product-media-gallery[data-count="1"] .thumbnails-container,.product-media-gallery[data-count="0"] .ryf-gallery__arrow{display:none!important}.pdp-gallery-counter{display:block;position:absolute;top:1.2rem;right:1.2rem;z-index:2;padding:.3rem .9rem;border-radius:99rem;background:#121212b8;color:#fff;font-size:1.2rem;font-weight:600;letter-spacing:.04em;pointer-events:none}.pdp-gallery-hint{display:none}@media screen and (min-width:750px){.product-media-gallery{margin-bottom:2rem!important}.thumbnails-container{top:9rem!important}.ryf-gallery__arrow--prev{left:calc(100px + 1.2rem)}.main-images-wrapper{position:sticky;top:9rem}}@media screen and (max-width:749px){.product-media-gallery{flex-direction:column!important;margin-bottom:1.6rem!important}.thumbnails-container{order:2;flex-direction:row!important;width:auto!important;position:static!important;max-height:none!important;overflow-x:auto;overflow-y:hidden;margin:1rem 0 0!important;padding:0 0 .2rem;gap:.8rem;scrollbar-width:none}.thumbnails-container::-webkit-scrollbar{display:none}.thumbnail-item{width:5.6rem!important;height:5.6rem!important;flex:0 0 5.6rem;margin:0!important}.ryf-gallery__arrow{width:3.4rem;height:3.4rem}.pdp-gallery-hint{display:block;position:absolute;left:50%;bottom:7.4rem;transform:translate(-50%);z-index:2;padding:.3rem 1rem;border-radius:99rem;background:#1212128c;color:#fff;font-size:1.1rem;pointer-events:none;animation:pdpHint 4s ease forwards}@keyframes pdpHint{0%,70%{opacity:1}to{opacity:0;visibility:hidden}}}.ryf-lb{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10000;display:none;align-items:center;justify-content:center;background:#080808ed;padding:2rem}.ryf-lb.is-open{display:flex}.ryf-lb__img{width:min(92vw,110rem);height:min(88vh,110rem);object-fit:contain;padding:2rem;box-sizing:border-box;background:#fff;border-radius:.8rem;cursor:zoom-out;box-shadow:0 1rem 4rem #00000080}.ryf-lb__close{position:absolute;top:1.6rem;right:1.6rem;width:4.4rem;height:4.4rem;border:0;border-radius:50%;background:#ffffff1f;color:#fff;font-size:3rem;line-height:1;cursor:pointer}.ryf-lb__close:hover{background:#ffffff40}.ryf-lb__arrow{position:absolute;top:50%;transform:translateY(-50%);width:4.8rem;height:4.8rem;border:0;border-radius:50%;background:#ffffff24;color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center}.ryf-lb__arrow svg{width:2.4rem;height:2.4rem;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.ryf-lb__arrow:hover{background:#ffffff47}.ryf-lb__arrow--prev{left:1.6rem}.ryf-lb__arrow--next{right:1.6rem}.ryf-lb__counter{position:absolute;bottom:1.6rem;left:50%;transform:translate(-50%);color:#fff;font-size:1.3rem;letter-spacing:.06em;opacity:.8}body.ryf-lb-open{overflow:hidden}@media screen and (min-width:750px){.ryf-media-sticky{position:sticky;top:9rem}.main-images-wrapper{position:static}}.ryf-media-sticky .pdp-trust{margin:1.6rem 0 0}.ryf-media-sticky .pdp-trust li{background:#fff}@media screen and (max-width:749px){.ryf-media-sticky .pdp-trust{display:none}}.pdp-details__grid{display:grid;grid-template-columns:minmax(0,2fr) minmax(28rem,1fr);gap:3rem;align-items:start}@media screen and (max-width:989px){.pdp-details__grid{grid-template-columns:1fr;gap:2rem}}.pdp-details__title{font-size:2.2rem;margin:0 0 .4rem;letter-spacing:.02em}.pdp-details__main .pdp-acc{margin-top:.8rem}.pdp-details__main .pdp-acc__body{max-width:78rem}.pdp-details__card{border:.1rem solid rgba(var(--color-foreground),.1);border-radius:.8rem;padding:2rem;background:rgba(var(--color-foreground),.02);margin-bottom:1.6rem}.pdp-details__card--wa{background:#e9f9ef;border-color:#bfe9cf}.pdp-details__card-title{font-size:1.7rem;margin:0 0 1rem;letter-spacing:.02em}.pdp-details__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.8rem;font-size:1.4rem;line-height:1.5;color:rgba(var(--color-foreground),.8)}.pdp-details__list strong{color:rgb(var(--color-foreground))}.pdp-details__transport{margin-top:1.4rem}.pdp-details__transport h3{font-family:var(--font-body-family);font-size:1.1rem;letter-spacing:.08em;text-transform:uppercase;font-weight:600;color:rgba(var(--color-foreground),.55);margin:0 0 .6rem}.pdp-details__transport img{max-width:100%;height:auto;display:block}.pdp-details__card p{font-size:1.4rem;line-height:1.5;margin:0 0 1.2rem;color:#0b3d1f}.pdp-details__wa{display:inline-flex;align-items:center;gap:1rem;padding:1.1rem 1.6rem;border-radius:.6rem;background:#25d366;color:#fff;font-weight:700;font-size:1.4rem;text-decoration:none}.pdp-details__wa:hover{filter:brightness(.95)}.pdp-details__wa svg{width:2.2rem;height:2.2rem;fill:#fff}.pdp-details__phone{margin:1.2rem 0 0!important;font-size:1.3rem!important}.pdp-details__phone a{color:inherit}.product__info-wrapper .pdp-transport{display:none}@media screen and (min-width:750px){.pdp-trust--mobile{display:none!important}}@media screen and (max-width:749px){.pdp-details__title{font-size:2rem}.pdp-details__card{padding:1.6rem}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/product-extras.css.map */
