:root{--lj-cream:#faf7f0;--lj-brown:#4b2f1d;--lj-line:#d9d0c4;--lj-muted:#6b6761}
body.lj-ficha-activa{background:var(--lj-cream);color:var(--lj-brown)}
.lj-ficha-activa .site-content>.ast-container,.lj-ficha-activa .site-content .ast-container{display:block;max-width:none;padding:0}
body.lj-ficha-activa #primary.lj-product-page{box-sizing:border-box;float:none!important;width:100%!important;max-width:1200px!important;margin-left:auto!important;margin-right:auto!important;padding:80px 22px 90px}
.lj-product{display:grid!important;grid-template-columns:minmax(0,1.55fr) minmax(330px,.87fr);gap:64px;align-items:start}
.lj-product:before,.lj-product:after{display:none!important}
.lj-product__gallery,.lj-product__summary{float:none!important;width:auto!important;margin:0!important}
.lj-gallery-main{position:relative;background:#111;overflow:hidden}
.lj-gallery-slide{display:none;margin:0;color:inherit}
.lj-gallery-slide.is-active{display:block}
.lj-gallery-slide img{display:block;width:100%;height:auto;max-height:none;object-fit:contain}
.lj-gallery-thumbs{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin-top:10px}
.lj-gallery-thumb{display:block;aspect-ratio:1/1;padding:0;border:1px solid transparent;border-radius:0;background:#111;overflow:hidden;cursor:pointer;opacity:.88}
.lj-gallery-thumb:hover,.lj-gallery-thumb.is-active{border-color:var(--lj-brown);opacity:1}
.lj-gallery-thumb img{display:block;width:100%;height:100%;object-fit:cover}
.lj-product__summary{position:sticky;top:28px;padding-top:10px;color:var(--lj-brown)}
.lj-eyebrow{margin:0 0 13px;font:11px/1.25 Arial,sans-serif;letter-spacing:.14em;color:#70452d}
.lj-product__summary h1.product_title{margin:0 0 8px!important;font-family:Georgia,serif!important;font-size:42px!important;line-height:1.05!important;font-weight:400!important;color:var(--lj-brown)!important}
.lj-price{margin:0 0 17px;font:700 29px/1.2 Georgia,serif;color:var(--lj-brown)}
.lj-price .price,.lj-price ins{color:inherit;text-decoration:none}
.lj-short-description{margin:0 0 25px;font:400 14px/1.65 Arial,sans-serif;color:#704b35}
.lj-short-description strong,.lj-short-description b{font-weight:400!important}
.lj-short-description p{margin:0}
.lj-purchase form.cart{margin:0!important}
.lj-purchase table.variations{width:100%;margin:0!important;border:0!important}
.lj-purchase table.variations tr{display:block;margin:0 0 18px}
.lj-purchase table.variations th,.lj-purchase table.variations td{display:block;width:100%;padding:0!important;border:0!important;text-align:left}
.lj-purchase table.variations th label{display:block;margin:0 0 9px;font:10px/1.2 Arial,sans-serif;letter-spacing:.14em;text-transform:uppercase;color:#606566}
.lj-native-select{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important}
.lj-option-buttons{display:flex;flex-wrap:wrap;gap:7px}
.lj-option-button{min-height:39px;padding:9px 16px;border:1px solid var(--lj-line);border-radius:0;background:#fffdf8;color:var(--lj-brown);font:12px/1.2 Arial,sans-serif;cursor:pointer}
.lj-option-button:hover,.lj-option-button.is-selected{border-color:var(--lj-brown);background:var(--lj-brown);color:#fff}
.lj-option-button:disabled{opacity:.28;text-decoration:line-through;cursor:not-allowed}
.lj-purchase .variable-items-wrapper{gap:7px!important;margin:0!important}.lj-purchase .variable-items-wrapper .variable-item,.lj-purchase .wvs-style-rounded.variable-items-wrapper .variable-item,.lj-purchase .variable-item .variable-item-contents,.lj-purchase .variable-item .variable-item-span{min-height:39px!important;padding:8px 14px!important;border:1px solid var(--lj-line)!important;border-radius:0!important;box-shadow:none!important;background:#fffdf8!important;color:var(--lj-brown)!important}.lj-purchase .variable-item .variable-item-contents,.lj-purchase .variable-item .variable-item-span{min-height:0!important;padding:0!important;border:0!important;background:transparent!important}.lj-purchase .variable-items-wrapper .variable-item.selected,.lj-purchase .wvs-style-rounded.variable-items-wrapper .variable-item.selected{border-color:var(--lj-brown)!important;border-radius:0!important;background:var(--lj-brown)!important;color:#fff!important}
.lj-purchase .variable-item.selected .variable-item-contents,.lj-purchase .variable-item.selected .variable-item-span{color:#fff!important}
.single-product .variable-items-wrapper .variable-item.disabled .variable-item-contents::before{background-image:none!important}
.lj-purchase .variable-items-wrapper .variable-item{display:inline-flex!important;align-items:center!important;justify-content:center!important;line-height:1.2!important;text-align:center!important;vertical-align:middle!important}
.lj-purchase .variable-items-wrapper .variable-item[style*="display: none"]{display:none!important}
.lj-purchase .variable-item .variable-item-contents,.lj-purchase .variable-item .variable-item-span{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;height:100%!important;line-height:1.2!important;text-align:center!important}
.lj-purchase .reset_variations{display:inline-block;margin-top:8px;font:10px Arial,sans-serif;color:#704b35!important}
.lj-purchase .single_variation_wrap{margin-top:4px}.lj-purchase .woocommerce-variation-price{display:none}.lj-purchase .woocommerce-variation-availability{margin:5px 0 9px;font:11px Arial,sans-serif;color:#755d4d}.lj-purchase .quantity,.lj-purchase .single_add_to_cart_button{display:none!important}
.lj-ajax-buy{margin-top:18px}.lj-ajax-buy__button,.lj-ajax-buy__cart{box-sizing:border-box;display:block;width:100%;min-height:58px;padding:17px;border-radius:0;font:600 14px/1.25 Arial,sans-serif;text-align:center;text-decoration:none;text-transform:uppercase}
.lj-ajax-buy__button{border:0;background:var(--lj-brown);color:#fff;cursor:pointer}.lj-ajax-buy__button:disabled{background:#b8b8b8;color:#fff;cursor:not-allowed}.lj-ajax-buy__button.is-loading{opacity:.7}.lj-ajax-buy__cart{margin-top:9px;border:1px solid var(--lj-brown);background:transparent;color:var(--lj-brown)}.lj-ajax-buy__cart[hidden],.lj-ajax-buy__error[hidden]{display:none!important}.lj-ajax-buy__error{margin:9px 0;color:#9b2c2c;font-size:13px}
.lj-navegacion-prendas{display:none!important}
.lj-accordions{margin-top:20px;border-top:1px solid var(--lj-line)}.lj-accordion{border-bottom:1px solid var(--lj-line)}.lj-accordion summary{display:flex;justify-content:space-between;align-items:center;padding:24px 3px;list-style:none;cursor:pointer;font:11px/1.3 Arial,sans-serif;letter-spacing:.14em}.lj-accordion summary::-webkit-details-marker{display:none}.lj-accordion summary span{font-size:16px}.lj-accordion[open] summary span{transform:rotate(45deg)}.lj-accordion__content{padding:0 3px 20px;font:13px/1.65 Arial,sans-serif;color:#59493e}.lj-accordion__content p:last-child{margin-bottom:0}
.lj-guarantees{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:10px}.lj-guarantees span{display:flex;align-items:center;justify-content:center;min-height:35px;padding:7px;border:1px solid var(--lj-line);font:10px/1.2 Arial,sans-serif;text-align:center;color:#5c5048}
@media(max-width:920px){body.lj-ficha-activa #primary.lj-product-page{padding:46px 18px 65px}.lj-product{grid-template-columns:minmax(0,1.25fr) minmax(310px,.75fr);gap:34px}.lj-product__summary h1.product_title{font-size:36px!important}.lj-gallery-thumbs{grid-template-columns:repeat(4,minmax(0,1fr))}}
@media(max-width:720px){body.lj-ficha-activa #primary.lj-product-page{padding:25px 14px 50px}.lj-product{display:flex!important;flex-direction:column;gap:25px}.lj-product__gallery,.lj-product__summary{width:100%!important}.lj-product__summary{position:static;padding-top:0}.lj-gallery-thumbs{display:flex;gap:7px;overflow-x:auto;padding-bottom:5px;scroll-snap-type:x mandatory}.lj-gallery-thumb{flex:0 0 86px;scroll-snap-align:start}.lj-product__summary h1.product_title{font-size:34px!important}.lj-guarantees{grid-template-columns:1fr}.lj-option-button{min-height:43px}.lj-ajax-buy__button{min-height:56px}}
