@import"https://fonts.googleapis.com/css2?family=Cormorant+Garamond:wght@500;600&display=swap";html body .so{--so-ink:#1E1A17;--so-70:#4A3F37;--so-45:#6B5F55;--so-sand:#F4EEE6;--so-line:#E7DFD4;--so-clay:#8B2323;--so-gold:#D9B98A;--so-serif:"Cormorant Garamond",Georgia,"Times New Roman",serif}html body .so h1,html body .so h2,html body .so h3,html body .so-occ span,html body .so-cd b{font-family:var(--so-serif);font-weight:500;letter-spacing:0}html body .so .so-btn{border-radius:0;text-transform:uppercase;letter-spacing:.12em;font-size:1.3rem;font-weight:600;padding:1.7rem 2.4rem;min-height:4.8rem}html body .so a.so-btn-1{background:var(--so-clay);border-color:var(--so-clay);color:#fff}html body .so a.so-btn-1:hover{background:#6e1a1a;border-color:#6e1a1a;color:#fff}html body .so-hero,html body .so .so-hero .so-hero-img{background:var(--so-ink)}html body .so-hero-tx{text-align:left;color:#f7f3ee;padding:3rem 2rem 3.6rem}html body .so-hero-tx .so-eyebrow{color:var(--so-gold);font-weight:500;letter-spacing:.22em}html body .so-hero-tx h1{color:#f7f3ee;font-size:4.4rem;line-height:1.03;margin-bottom:1.4rem}html body .so-hero-tx p{color:#d8cfc4;margin:0 0 2.2rem;font-size:1.55rem}html body .so-hero-btns{margin:0;max-width:none}html body .so-hero a.so-btn-2{color:#fff;border-color:#ffffff8c;background:transparent}html body .so-hero a.so-btn-2:hover{background:#fff;color:var(--so-ink)}html body .so-hero-micro{color:#bfb4a8}@media(min-width:990px){html body .so-hero-tx h1{font-size:clamp(5rem,4.6vw,6.6rem)}html body .so-hero-btns{flex-direction:column;align-items:flex-start}html body .so-hero-btns .so-btn{flex:none;min-width:26rem}}html body .so .so-hero .so-hero-img{aspect-ratio:auto;height:auto;max-height:none;overflow:visible;display:block}html body .so .so-hero .so-hero-img img{width:100%;height:auto;max-height:none;object-fit:contain;object-position:50% 50%;display:block}html body .so .so-hero .so-hero-img .so-img-mob{display:none}@media(max-width:989px){html body .so .so-hero .so-hero-img.has-mobile .so-img-desk{display:none}html body .so .so-hero .so-hero-img.has-mobile .so-img-mob{display:block}}@media(min-width:990px){html body .so .so-hero{align-items:center}html body .so .so-hero .so-hero-img{align-self:stretch;display:flex;align-items:center;justify-content:center}html body .so .so-hero .so-hero-img img{max-height:86vh}}html body .so-trust svg{stroke:var(--so-clay)}html body .so-trust b{font-size:1.35rem}html body .so-trust small{color:var(--so-45)}html body .so-sec{padding:3.2rem 0}html body .so-head{margin-bottom:1.8rem}html body .so-head h2{font-size:3rem;line-height:1.1}@media(min-width:990px){html body .so-sec{padding:5rem 0}html body .so-head h2{font-size:4rem}}html body .so-occ span{font-size:2.1rem;padding:5rem 1.2rem 1.4rem;background:linear-gradient(to top,#14100dc7,#14100d00)}html body .so-occ em{color:#ead9bc;font-size:1.05rem;letter-spacing:.14em}html body .so-occ span:after{content:"Ver ahora";display:block;margin-top:1.1rem;background:#fff;color:var(--so-ink);font-family:var(--font-body-family,inherit);font-size:1.05rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;text-align:center;padding:1rem .6rem}@media(max-width:749px){html body .so-occ{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;gap:1rem;margin:0 -1.5rem;padding:0 1.5rem .4rem;scrollbar-width:none}html body .so-occ::-webkit-scrollbar{display:none}html body .so-occ a{flex:0 0 46%;scroll-snap-align:start}}html body .so-men{border-radius:0}html body .so-men .im{aspect-ratio:1/1}html body .so-men h2{font-size:3.6rem;line-height:1.04;margin-bottom:1rem}html body .so-men p{font-size:1.5rem}html body .so-men .so-btn{display:block;width:100%}html body .so-men--claro{background:#efe6da}html body .so-men--claro .so-eyebrow{color:var(--so-clay)}html body .so-men--oscuro{background:var(--so-ink);color:#f7f3ee}html body .so-men--oscuro h2{color:#f7f3ee}html body .so-men--oscuro p{color:#d8cfc4}html body .so-men--oscuro .so-eyebrow{color:var(--so-gold);font-weight:500}html body .so .so-men--oscuro a.so-btn{background:#fff;color:var(--so-ink);border-color:#fff}html body .so .so-men--oscuro a.so-btn:hover{background:var(--so-sand)}@media(min-width:990px){html body .so-men .im{aspect-ratio:4/3}html body .so-men .so-btn{display:inline-block;width:auto}html body .so-men h2{font-size:4.4rem}}@media(max-width:749px){html body .so-sec .so-wrap>.so-men{margin:0 -1.5rem}}@media(max-width:749px){html body .announcement-bar__message{padding:.5rem 0!important;min-height:0!important;font-size:1.05rem!important;letter-spacing:.08em!important;line-height:1.3!important}html body .announcement-bar .slider-button,html body .announcement-bar-slider .slider-button{height:2.8rem!important;width:3.2rem!important}html body .utility-bar__grid{padding-top:0!important;padding-bottom:0!important}html body header.header{padding-top:.2rem!important;padding-bottom:.2rem!important;min-height:0!important}html body .header__heading,html body .header__heading-link{padding:0!important;margin:0!important}html body .header__heading-logo-wrapper{width:62px!important;max-width:62px!important}html body .header__heading-logo{width:62px!important;max-width:62px!important;height:auto!important}html body .header__icon,html body .header__icon--menu,html body .header__icon--cart,html body .header__icon--search{width:4rem!important;height:4rem!important}html body .header__icon .svg-wrapper,html body .header__icon svg{width:2rem;height:2rem}}html body .collection .title-wrapper-with-link .title,html body .featured-collection .title{font-family:Cormorant Garamond,Georgia,serif;font-weight:500}html body .so .so-hero-tx h1,html body .so .so-hero-tx p,html body .so .so-hero-micro,html body .so .so-men--oscuro h2,html body .so .so-men--oscuro p,html body .so .so-camp h2,html body .so .so-camp p{color:#fff!important;opacity:1!important}html body .card__badge .badge.color-scheme-4,html body .price__badge-sale.color-scheme-4,html body .badge.price__badge-sale{background:#c62828!important;color:#fff!important;border-color:#c62828!important;font-weight:700!important;letter-spacing:.04em}html body .price--on-sale .price-item--sale,html body .price--on-sale .price-item--last{color:#c62828!important;font-weight:700}html body .card__information .card__heading{display:-webkit-box!important;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;line-height:1.35!important;min-height:calc(1.35em * 3)}html body .card-information .price{min-height:2.6rem;align-items:center}html body .card .quick-add{margin-top:1rem}html body .card .quick-add__submit{position:relative!important;font-size:0!important;color:transparent!important;background:#fff!important;border:1px solid #1E1A17!important;border-radius:0!important;min-height:4.4rem!important;box-shadow:none!important;width:100%!important;transition:background .15s}html body .card .quick-add__submit:before{display:none!important}html body .card .quick-add__submit:after{content:"Comprar"!important;position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;display:flex!important;align-items:center!important;justify-content:center!important;font-family:var(--font-body-family)!important;font-size:1.15rem!important;font-weight:700!important;letter-spacing:.14em!important;text-transform:uppercase;color:#1e1a17!important;box-shadow:none!important;border:0!important;border-radius:0;background:transparent!important}html body .card .quick-add__submit:hover{background:#1e1a17!important}html body .card .quick-add__submit:hover:after{color:#fff!important}html body .card .quick-add__submit.loading:after{content:""!important}html body .card .quick-add__submit .loading__spinner{color:#1e1a17}
/*# sourceMappingURL=/cdn/shop/t/22/assets/so-elegante.css.map */
