:root{--cm-linea: #DAD2C5;--cm-tinta-suave: #6F655A;--cm-display: "Bodoni Moda", "Didot", "Bodoni MT", "Playfair Display", "Times New Roman", serif}.rating{display:inline-block;margin:0}.product .rating-star{--letter-spacing: .8;--font-size: 1.7}.card-wrapper .rating-star{--letter-spacing: .7;--font-size: 1.4}.rating-star{--color-rating-star: rgb(var(--color-foreground));--percent: calc((var(--rating) / var(--rating-max) + var(--rating-decimal) * var(--font-size) / (var(--rating-max) * (var(--letter-spacing) + var(--font-size)))) * 100%);letter-spacing:calc(var(--letter-spacing) * 1rem);font-size:calc(var(--font-size) * 1rem);line-height:1;display:inline-block;font-family:Times;margin:0}.rating-star:before{content:"\2605\2605\2605\2605\2605";background:linear-gradient(90deg,var(--color-rating-star) var(--percent),rgba(var(--color-foreground),.15) var(--percent));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.rating-text{display:none}.rating-count{display:inline-block;margin:0}@media(forced-colors:active){.rating{display:none}.rating-text{display:block}}h1,h2,.h0,.h1,.h2,.banner__heading,.title-wrapper h2{letter-spacing:-.02em;font-weight:600}.caption-with-letter-spacing{letter-spacing:.22em;font-size:1.05rem}.cm-script{font-family:Caveat,Segoe Script,cursive;font-weight:600;font-size:2rem;line-height:1.1;color:var(--cm-tinta-suave);display:inline-block;transform:rotate(-4deg)}.button,.shopify-payment-button__button--unbranded{text-transform:uppercase;letter-spacing:.1em;font-size:1.1rem;padding:1.1rem 2.2rem}.card-wrapper .card__inner{border:0;box-shadow:none}.card__media img,.card .media img{transition:transform .6s ease}.card-wrapper:hover .card__media img{transform:scale(1.04)}.card__heading,.card__heading a{font-family:inherit;font-size:1.3rem;font-weight:500;letter-spacing:0;text-transform:none}.card-information .price,.price__container .price-item{font-size:1.3rem;font-weight:500;letter-spacing:0}.badge{text-transform:uppercase;letter-spacing:.08em;font-size:.95rem;font-weight:500;border:0}.banner .banner__box.content-container{background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important;max-width:52rem;margin:0!important}.banner--desktop-transparent .banner__box{background:transparent!important}#MainContent>.shopify-section:first-child .banner .banner__box:before{content:"Nueva colecci\f3n";display:block;font-family:var(--font-body-family);font-weight:600;letter-spacing:.32em;text-transform:uppercase;font-size:.9rem;margin:0 0 1.5rem;color:#1a1410}.banner .banner__heading{font-family:var(--cm-display)!important;color:#14100c!important;letter-spacing:.005em;font-weight:600;font-style:normal;font-size:clamp(3.4rem,5vw,5.4rem)!important;line-height:1;margin:0 0 .9rem}.banner .banner__text{color:#1a1410!important;font-size:1.1rem;line-height:1.5;max-width:29rem;margin:0 0 1.5rem}.banner .banner__text strong{display:block;font-family:var(--cm-display);font-weight:500;font-style:italic;font-size:clamp(1.4rem,1.9vw,1.9rem);line-height:1.2;letter-spacing:0;color:#14100c;margin:0 0 .6rem}.banner .banner__buttons{margin:0}.banner .banner__buttons .button{color:#f5f2ec!important}.banner .banner__media img{object-position:center center}.banner.banner--small{aspect-ratio:3074 / 511;min-height:24rem!important;height:auto!important}@media screen and (max-width:749px){.banner.banner--small{aspect-ratio:auto;min-height:32rem!important}.banner .banner__media img{object-position:64% center}.banner .banner__heading{font-size:clamp(2.8rem,11vw,3.8rem)!important}.banner .banner__box:before{font-size:.78rem;margin-bottom:.8rem}}@media screen and (min-width:750px){.banner.banner--small{min-height:26rem!important}.banner .banner__content.page-width{max-width:1660px!important;width:100%!important;margin:0 auto!important;padding-left:clamp(2.5rem,4.5vw,6rem)!important;padding-right:2rem!important}.banner .banner__box{margin:0!important}}.section-collection-list .collection-list-title{font-size:clamp(2rem,2.4vw,2.6rem)!important;font-weight:600;letter-spacing:-.01em;margin:0 0 .5rem;display:inline-flex;align-items:center;gap:1.1rem}.section-collection-list .collection-list-title:after{content:"";width:3.6rem;height:1px;background:currentColor;opacity:.4;display:inline-block;flex:0 0 auto}.section-collection-list .title-wrapper,.section-collection-list .title-wrapper-with-link{margin-bottom:.8rem!important;padding-bottom:0!important}.section-collection-list .collection-list-wrapper>.collection-list{margin-top:0!important}.section-collection-list .card,.section-collection-list .card__inner,.section-collection-list .card-wrapper,.section-collection-list .collection-list__item{border:0!important;box-shadow:none!important;background:transparent!important}.section-collection-list .card--standard .card__inner.ratio{background:transparent!important}.section-collection-list .card__inner:after,.section-collection-list .card__media:after{content:none!important}.section-collection-list .card__media{border:0!important;border-radius:3px;overflow:hidden}.section-collection-list .card__inner{--ratio-percent: 52% !important}.section-collection-list .card__caption,.section-collection-list .card__inner .card__content{display:none!important}.section-collection-list .card{position:relative!important}.section-collection-list .card>.card__content{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:2;display:flex!important;flex-direction:column;justify-content:center!important;align-items:flex-start!important;padding:0!important;margin:0!important;pointer-events:none}.section-collection-list .collection-list>li:nth-child(3) .card>.card__content{align-items:flex-start!important}.section-collection-list .card>.card__content .card__information{width:40%;padding:0 .9rem!important;box-sizing:border-box;text-align:center}.section-collection-list .collection-list>li:nth-child(1) .card__information{width:46%}.section-collection-list .collection-list>li:nth-child(2) .card__information{width:40%}.section-collection-list .collection-list>li:nth-child(3) .card__information{width:48%}.section-collection-list .collection-list>li:nth-child(4) .card__information{width:50%}.section-collection-list .collection-list>li:nth-child(5) .card__information{width:40%}.section-collection-list .collection-list>li:nth-child(6) .card__information{width:48%}.section-collection-list .card__heading{margin:0!important;width:100%}.section-collection-list .card__heading a{pointer-events:auto;color:#241e18!important;font-family:var(--font-heading-family)!important;font-size:clamp(1.05rem,1.35vw,1.5rem)!important;line-height:1.22;text-transform:uppercase;letter-spacing:.05em;font-weight:600;white-space:normal!important;display:inline-block}.section-collection-list .card__heading .icon-wrap,.section-collection-list .card__heading svg{display:none!important}.section-collection-list .card__heading:after{content:"Ver todo \2192";display:block;margin-top:.6rem;font-family:var(--font-body-family);text-transform:uppercase;font-size:1.1rem;letter-spacing:.14em;font-weight:500;opacity:.7;color:#241e18}.section-collection-list .card>.card__content .card__heading a:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:3}@media screen and (min-width:990px){.section-collection-list .collection-list-wrapper.page-width{max-width:none!important;padding-left:3rem!important;padding-right:3rem!important}.section-collection-list .collection-list.grid{display:flex!important;flex-wrap:nowrap!important;gap:1.4rem!important;margin:0!important;padding:0!important}.section-collection-list .collection-list.grid>.grid__item{width:calc((100% - 5 * 1.4rem) / 6)!important;max-width:none!important;min-width:0!important;flex:0 0 auto!important;margin:0!important;padding:0!important}}@media screen and (max-width:749px){.section-collection-list .collection-list.grid{display:flex!important;flex-wrap:nowrap!important;overflow-x:auto;gap:1.2rem!important;-webkit-overflow-scrolling:touch}.section-collection-list .collection-list.grid>.grid__item{flex:0 0 46%!important;max-width:46%!important;margin:0!important}.section-collection-list .card>.card__content .card__information{width:46%!important}}main[data-template=index] .collection__title.title-wrapper{max-width:none!important;margin:0 0 .6rem!important;text-align:left!important;align-items:flex-start!important;padding:0 3rem!important}main[data-template=index] .collection[class*=-padding]{padding-top:1.4rem!important;padding-bottom:1.4rem!important}main[data-template=index] .collection slider-component{margin-top:0!important}main[data-template=index] .collection__title .title{font-size:clamp(2rem,2.4vw,2.6rem)!important;font-weight:600;letter-spacing:-.01em;display:inline-flex;align-items:center;gap:1.1rem}main[data-template=index] .collection__title .title:after{content:"";width:3.6rem;height:1px;background:currentColor;opacity:.4;display:inline-block;flex:0 0 auto}main[data-template=index] .collection .card__heading,main[data-template=index] .collection .card__heading.h5{font-size:1.4rem!important;font-weight:500!important;line-height:1.3;letter-spacing:0!important;text-transform:none!important}main[data-template=index] .collection .card__heading a{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}main[data-template=index] .collection .price{font-size:1.4rem!important;font-weight:500}main[data-template=index] .collection .rating-text,main[data-template=index] .collection .rating-count{font-size:1.3rem;opacity:.75}main[data-template=index] .collection .card-information>*{margin-top:.4rem}main[data-template=index] .collection .collection__view-all{margin-top:1rem}main[data-template=index] .collection .collection__view-all a{text-transform:uppercase;letter-spacing:.14em;font-size:1.15rem}@media screen and (min-width:990px){main[data-template=index] .collection slider-component{max-width:none!important;margin:0!important;padding:0 3rem!important}main[data-template=index] .collection .product-grid.grid{display:flex!important;flex-wrap:nowrap!important;gap:1.2rem!important;width:100%!important;max-width:none!important;padding:0!important;margin:0!important}main[data-template=index] .collection .product-grid.grid>.grid__item{width:calc((100% - 5 * 1.2rem) / 6)!important;max-width:none!important;min-width:0!important;flex:0 0 auto!important;margin:0!important}}.cm-annc{width:100%}.cm-annc__row{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.6rem 2rem;padding-top:.9rem;padding-bottom:.9rem;max-width:1620px}.cm-annc__item{text-transform:uppercase;letter-spacing:.16em;font-size:1rem;line-height:1.2;white-space:nowrap;opacity:.92}@media screen and (max-width:989px){.cm-annc__row{justify-content:center;gap:.4rem 1.4rem}.cm-annc__item{font-size:.9rem;letter-spacing:.1em;white-space:normal}}.announcement-bar__message{text-transform:uppercase;letter-spacing:.12em;font-size:.95rem}@media screen and (min-width:990px){.header-wrapper .header.page-width,.section-header .header.page-width,.shopify-section-group-header-group .header.page-width{max-width:1620px!important;padding-left:clamp(1.6rem,2.5vw,3rem)!important;padding-right:clamp(1.6rem,2.5vw,3rem)!important}.header--middle-left .header__heading{margin-left:0!important}}.cm-testi__head{text-align:center;margin:0 0 clamp(2.4rem,4vw,3.6rem)}.cm-testi__title{font-family:var(--cm-display);font-weight:600;letter-spacing:.005em;font-size:clamp(2.4rem,3.4vw,3.4rem);line-height:1.1;margin:0}.cm-testi__sub{margin:.8rem 0 0;color:var(--cm-tinta-suave);font-size:1.3rem}.cm-testi__grid{display:grid;grid-template-columns:1fr;gap:2rem;align-items:start}@media screen and (min-width:990px){.cm-testi__grid{grid-template-columns:minmax(0,1fr) 30rem;gap:3rem}}.cm-testi__cards{display:grid;grid-template-columns:1fr;gap:1.6rem}@media screen and (min-width:750px){.cm-testi__cards{grid-template-columns:repeat(3,1fr)}}.cm-testi__card{margin:0;background:#fbf9f4;border:1px solid var(--cm-linea);border-radius:6px;padding:1.8rem;display:flex;flex-direction:column;gap:1rem}.cm-testi__stars{color:#c29a47;font-size:1.35rem;letter-spacing:.15rem;line-height:1}.cm-testi__quote{margin:0;font-size:1.35rem;line-height:1.6;color:#241e18}.cm-testi__quote p{margin:0}.cm-testi__quote p+p{margin-top:.6rem}.cm-testi__by{display:flex;flex-direction:column;gap:.2rem;margin-top:auto;padding-top:.4rem}.cm-testi__name{font-weight:600;font-size:1.25rem;color:#241e18}.cm-testi__badge{font-size:1.05rem;color:var(--cm-tinta-suave)}.cm-testi__badge:before{content:"\2713"}.cm-testi__panel{border:1px solid var(--cm-linea);border-radius:6px;background:#fbf9f4;padding:2rem;display:flex;flex-direction:column;gap:1.1rem}.cm-testi__score{display:flex;align-items:baseline;gap:.6rem}.cm-testi__score-num{font-family:var(--cm-display);font-weight:600;font-size:3.4rem;line-height:1}.cm-testi__score-of{color:var(--cm-tinta-suave);font-size:1.3rem}.cm-testi__note{margin:0;font-size:1.15rem;color:var(--cm-tinta-suave)}.cm-testi__stat{border-top:1px solid var(--cm-linea);padding-top:1rem;font-size:1.25rem;color:#241e18}@media screen and (max-width:749px){.cm-testi__panel{order:-1}}.footer{border-top:1px solid var(--cm-linea)}.footer .footer__content-top.page-width,.footer .footer__content-bottom.page-width{max-width:1620px}.footer__content-top{padding-bottom:3.2rem;gap:3rem 4rem}.footer-block{margin-top:0}.footer-block--newsletter{margin-bottom:0}.footer-block__heading{font-family:var(--font-body-family);font-size:1.15rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:#241e18;margin:0 0 1.4rem}.footer-block__details-content .list-menu__item--link,.footer-block__details-content a{color:var(--cm-tinta-suave);font-size:1.25rem;line-height:1.5;opacity:1;transition:color .15s ease}.footer-block__details-content a:hover{color:#241e18;text-decoration:underline;text-underline-offset:.25rem}.footer-block__details-content li{padding:.45rem 0}.footer-block--menu:first-child .footer-block__heading,.footer-block.footer-block--text .footer-block__heading{font-family:var(--cm-display);font-size:clamp(2rem,2.4vw,2.6rem);font-weight:600;letter-spacing:.01em;text-transform:none}.footer-block.footer-block--text .rte{color:var(--cm-tinta-suave);font-size:1.25rem;line-height:1.6;max-width:34rem}.footer__content-bottom{border-top:1px solid var(--cm-linea);padding-top:2.4rem;position:relative;flex-wrap:wrap}.footer__content-bottom:before{content:"Gracias por ser parte de esto";display:block;width:100%;text-align:center;order:-1;font-family:Caveat,Segoe Script,cursive;font-weight:600;font-size:2.1rem;color:var(--cm-tinta-suave);transform:rotate(-2deg);margin:0 0 2rem}.footer__payment{margin-top:0}.footer__copyright{font-size:1.1rem;color:var(--cm-tinta-suave)}.footer__copyright .copyright__content a{color:inherit}.footer__copyright .copyright__content:after{content:" \b7Moda responsable. Un futuro m\e1s consciente.";color:var(--cm-tinta-suave)}@media screen and (min-width:990px){.footer__content-top .footer__blocks{gap:3rem 5rem}}.newsletter-form__field-wrapper .field__input{background:transparent}.cm-breadcrumb{font-size:1.15rem;color:var(--cm-tinta-suave);padding:1.2rem 0}.cm-breadcrumb a{color:inherit;text-decoration:none}.cm-breadcrumb a:hover{text-decoration:underline}main[data-template=product] .product__info-container>.product__text.caption-with-letter-spacing:first-child{font-size:1.2rem!important;letter-spacing:.24em;text-transform:uppercase;color:var(--cm-tinta-suave);margin:0 0 1rem}main[data-template=product] .product__title h1,main[data-template=product] .product__title h2{font-family:var(--cm-display)!important;font-weight:600!important;font-size:clamp(2.4rem,3vw,3.4rem)!important;line-height:1.06;letter-spacing:.01em!important;margin:0 0 1rem}main[data-template=product] .product__info-container .price{font-size:1.5rem;font-weight:500}main[data-template=product] .product__info-container .price .price-item{font-size:1.5rem;font-weight:500;letter-spacing:0}main[data-template=product] .product__tax{font-size:1.3rem;color:var(--cm-tinta-suave);margin-top:.4rem}main[data-template=product] .product-form__input .form__label{text-transform:none;font-weight:600;font-size:1.4rem;letter-spacing:0;color:var(--cm-tinta-suave)}main[data-template=product] .product-form__submit{border-radius:0;letter-spacing:.12em;font-size:1.4rem;padding-top:1.35rem;padding-bottom:1.35rem}main[data-template=product] .cm-size-guide-btn{display:inline-flex;align-items:center;gap:.6rem;margin:.9rem 0 0;padding:.75rem 1.4rem;border:1.5px solid #241E18;border-radius:999px;background:transparent;color:#241e18;font-family:var(--font-body-family);font-size:1.15rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase;cursor:pointer;transition:background .15s ease,color .15s ease}main[data-template=product] .cm-size-guide-btn svg{width:1.5rem;height:1.5rem;flex:0 0 auto}main[data-template=product] .cm-size-guide-btn:hover,main[data-template=product] .cm-size-guide-btn:focus-visible{background:#241e18;color:#f5f2ec}main[data-template=product] .product .icon-with-text{display:flex;gap:1.4rem;margin:1.6rem 0 0;padding:1.4rem 0 0;border-top:1px solid var(--cm-linea)}main[data-template=product] .product .icon-with-text__item{flex:1;display:flex;flex-direction:column;align-items:center;text-align:center;gap:.5rem;margin:0}main[data-template=product] .product .icon-with-text__item .svg-wrapper,main[data-template=product] .product .icon-with-text__item svg,main[data-template=product] .product .icon-with-text__item img{width:1.9rem;height:1.9rem}main[data-template=product] .product .icon-with-text .h4{font-size:1.3rem;font-weight:500;text-transform:none;letter-spacing:0;line-height:1.3;color:var(--cm-tinta-suave)}main[data-template=product] .product__view-details{display:none!important}main[data-template=product] .product__description{margin-top:1.6rem}@media screen and (min-width:990px){main[data-template=product] .page-width{max-width:1580px!important}main[data-template=product] .product__info-container>*+*{margin-top:1.2rem!important}}@media screen and (min-width:990px){main[data-template=product] .product--large .product__media-wrapper{max-width:57%!important;width:57%!important;margin-top:-3rem!important}main[data-template=product] .product--large .product__info-wrapper{max-width:43%!important;width:43%!important;padding-left:4rem!important}main[data-template=product] .product--thumbnail media-gallery{display:block;position:relative}main[data-template=product] .product--thumbnail media-gallery>slider-component:not(.thumbnail-slider){display:block;margin:0 0 0 10.2rem;min-width:0}main[data-template=product] .product--thumbnail media-gallery>.thumbnail-slider{position:absolute;top:0;bottom:0;left:0;width:9rem;display:flex;flex-direction:column;margin:0;padding:0;overflow:hidden}main[data-template=product] .product--thumbnail .thumbnail-slider .thumbnail-list{display:flex!important;flex-direction:column;grid-template-columns:none!important;height:100%;min-height:0;flex-wrap:nowrap;gap:.5rem;padding:0;margin:0;overflow-y:auto;overflow-x:hidden;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none}main[data-template=product] .product--thumbnail .thumbnail-slider .thumbnail-list::-webkit-scrollbar{display:none;width:0;height:0}main[data-template=product] .product--thumbnail .thumbnail-list__item{width:100%!important;flex:0 0 auto;aspect-ratio:1 / 1;min-height:0;height:auto;margin:0}main[data-template=product] .product--thumbnail .thumbnail-list__item:before{content:none!important;padding:0!important}main[data-template=product] .product--thumbnail .thumbnail-list__item .thumbnail{position:relative;height:100%;width:100%;display:block}main[data-template=product] .product--thumbnail .thumbnail-list__item .thumbnail img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}main[data-template=product] .product--thumbnail .thumbnail-slider .slider-button{display:none!important}main[data-template=product] .product--thumbnail .product__media-list .product__media-item.is-active{width:100%!important;max-width:100%!important}main[data-template=product] .product--thumbnail .thumbnail-slider{position:absolute}main[data-template=product] .cm-thumb-arrow{position:absolute;left:0;width:9rem;z-index:3;display:none;align-items:center;justify-content:center;height:2.6rem;border:0;padding:0;cursor:pointer;background:#f5f2ecf0;color:#241e18;opacity:0;pointer-events:none;transition:opacity .15s ease}main[data-template=product] .cm-thumb-arrow--up{top:0}main[data-template=product] .cm-thumb-arrow--down{bottom:0}main[data-template=product] .cm-thumb-arrow.is-visible{display:flex;opacity:1;pointer-events:auto}main[data-template=product] .cm-thumb-arrow svg{width:1.6rem;height:1.6rem}}main[data-template=product] .cm-breadcrumb{position:relative;display:flex;flex-wrap:wrap;gap:.5rem;align-items:center;font-size:1.3rem;letter-spacing:.02em;color:var(--cm-tinta-suave);padding-top:.4rem;padding-bottom:0}main[data-template=product] .cm-breadcrumb a{color:inherit;text-decoration:none}main[data-template=product] .cm-breadcrumb a:hover{text-decoration:underline;text-underline-offset:.25rem}main[data-template=product] .cm-breadcrumb [aria-current=page]{color:#241e18}main[data-template=product] .cm-accent-wrap{position:relative;height:0;margin:-2rem 0 0;overflow:visible;pointer-events:none}main[data-template=product] .cm-accent-wrap .cm-product-accent{position:absolute;top:-3.4rem;right:-.5rem;width:clamp(10.5rem,15vw,13rem);height:auto;transform:rotate(-3deg);opacity:.85}@media screen and (max-width:989px){main[data-template=product] .cm-accent-wrap{display:none}}main[data-template=product] .cm-trust{display:grid;grid-template-columns:repeat(4,1fr);gap:.7rem;margin:.6rem 0 0}main[data-template=product] .cm-trust__item{display:flex;align-items:center;gap:.7rem;border:1px solid var(--cm-linea);border-radius:4px;padding:.9rem .8rem}main[data-template=product] .cm-trust__item>svg{width:1.9rem;height:1.9rem;flex:0 0 auto;color:#241e18}main[data-template=product] .cm-trust__item strong{display:block;font-size:1.15rem;font-weight:600;color:#241e18;line-height:1.25}main[data-template=product] .cm-trust__item span{display:block;font-size:1.05rem;color:var(--cm-tinta-suave);line-height:1.25}@media screen and (max-width:1100px){main[data-template=product] .cm-trust{grid-template-columns:repeat(2,1fr)}}main[data-template=product] .cm-desc{padding:3.5rem 0 .5rem;display:grid;grid-template-columns:1fr;gap:2.8rem}@media screen and (min-width:990px){main[data-template=product] .cm-desc{grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);gap:5rem;align-items:start}}main[data-template=product] .cm-desc__title{font-family:var(--cm-display);font-weight:600;letter-spacing:.01em;font-size:clamp(2rem,2.4vw,2.6rem);margin:0 0 1.4rem;display:inline-flex;align-items:center;gap:1.1rem}main[data-template=product] .cm-desc__title:after{content:"";width:3.6rem;height:1px;background:currentColor;opacity:.4;flex:0 0 auto}main[data-template=product] .cm-desc__main{font-size:1.5rem;line-height:1.7;min-width:0;scroll-margin-top:2rem}main[data-template=product] .cm-desc__main>*:first-child{margin-top:0}main[data-template=product] .cm-desc__main p{margin:0 0 1rem}main[data-template=product] .cm-desc__main strong{color:#241e18}main[data-template=product] .cm-desc__main table{width:100%;max-width:52rem;border-collapse:collapse;margin:1.6rem 0;font-size:1.35rem;scroll-margin-top:2rem}main[data-template=product] .cm-desc__main th,main[data-template=product] .cm-desc__main td{border:1px solid var(--cm-linea);padding:.6rem .9rem;text-align:left}main[data-template=product] .cm-desc__aside{min-width:0}main[data-template=product] .cm-acc{border-top:1px solid var(--cm-linea)}main[data-template=product] .cm-acc:last-child{border-bottom:1px solid var(--cm-linea)}main[data-template=product] .cm-acc__head{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:1.4rem 0;font-size:1.35rem;font-weight:600;color:#241e18}main[data-template=product] .cm-acc__head::-webkit-details-marker{display:none}main[data-template=product] .cm-acc__head:after{content:"+";font-size:1.9rem;font-weight:400;color:var(--cm-tinta-suave);line-height:1}main[data-template=product] .cm-acc[open] .cm-acc__head:after{content:"\2013"}main[data-template=product] .cm-acc__body{padding:0 0 1.6rem;font-size:1.35rem;line-height:1.6;color:var(--cm-tinta-suave)}main[data-template=product] .cm-acc__body>*:first-child{margin-top:0}main[data-template=product] .cm-acc__body p{margin:0 0 .8rem}main[data-template=product] .cm-acc__body p:last-child{margin-bottom:0}main[data-template=product] .cm-tabs{margin-top:3rem}main[data-template=product] .cm-tabs__nav{display:flex;flex-wrap:wrap;gap:2.4rem;border-bottom:1px solid var(--cm-linea);margin-bottom:2.4rem}main[data-template=product] .cm-tabs__tab{background:none;border:0;padding:0 0 1.2rem;cursor:pointer;font-family:var(--font-body-family);font-size:1.25rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--cm-tinta-suave);border-bottom:2px solid transparent;margin-bottom:-1px;transition:color .2s ease}main[data-template=product] .cm-tabs__tab:hover{color:#241e18}main[data-template=product] .cm-tabs__tab.is-active{color:#241e18;border-bottom-color:#241e18}main[data-template=product] .cm-tabs__panel{display:none}main[data-template=product] .cm-tabs__panel.is-active{display:block}main[data-template=product] .cm-tabs__body{max-width:68ch}main[data-template=product] .cm-tabs__subheading{font-family:var(--cm-display);font-weight:600;letter-spacing:.01em;font-size:clamp(1.7rem,2vw,2.1rem);line-height:1.15;margin:0 0 1rem}main[data-template=product] .cm-tabs__content p{line-height:1.65;margin:0 0 1rem}main[data-template=product] .cm-tabs__aside ul{list-style:none;padding:0;margin:0}main[data-template=product] .cm-tabs__aside li{position:relative;padding:.7rem 0 .7rem 1.8rem;border-bottom:1px solid var(--cm-linea);font-size:1.4rem;line-height:1.45}main[data-template=product] .cm-tabs__aside li:before{content:"\2713";position:absolute;left:0;top:.7rem;color:var(--cm-tinta-suave)}main[data-template=product] .cm-tabs__figure{margin:0}main[data-template=product] .cm-tabs__figure img{width:100%;display:block;border-radius:3px}main[data-template=product] .cm-tabs__figure figcaption{margin-top:.8rem}@media screen and (min-width:990px){main[data-template=product] .cm-tabs__body--rich{max-width:none;display:flex;gap:3rem;align-items:flex-start}main[data-template=product] .cm-tabs__body--rich .cm-tabs__content{flex:1.4 1 0}main[data-template=product] .cm-tabs__body--rich .cm-tabs__aside{flex:1 1 0}main[data-template=product] .cm-tabs__body--rich .cm-tabs__figure{flex:.9 1 0}}main[data-template=product] .related-products .title-wrapper{text-align:left!important;max-width:none!important;margin:0 0 1rem!important}main[data-template=product] .related-products .title{font-size:clamp(2rem,2.4vw,2.6rem)!important;font-weight:600;letter-spacing:-.01em;display:inline-flex;align-items:center;gap:1.1rem}main[data-template=product] .related-products .title:after{content:"";width:3.6rem;height:1px;background:currentColor;opacity:.4;display:inline-block;flex:0 0 auto}main[data-template=product] .related-products .card__heading,main[data-template=product] .related-products .card__heading.h5{font-size:1.4rem!important;font-weight:500!important;line-height:1.3;letter-spacing:0!important;text-transform:none!important}main[data-template=product] .related-products .card__heading a{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}main[data-template=product] .related-products .price{font-size:1.4rem!important;font-weight:500}@media screen and (min-width:990px){main[data-template=product] .related-products .product-grid.grid{display:flex!important;flex-wrap:nowrap!important;gap:1.2rem!important;width:100%!important;max-width:none!important;padding:0!important;margin:0!important}main[data-template=product] .related-products .product-grid.grid>.grid__item{width:calc((100% - 5 * 1.2rem) / 6)!important;max-width:none!important;min-width:0!important;flex:0 0 auto!important;margin:0!important}}main[data-template=product] .product__info-container .jdgm-prev-badge{display:flex;align-items:center;gap:.6rem;margin-top:.2rem}main[data-template=product] .product__info-container .jdgm-prev-badge__text{font-size:1.3rem;color:var(--cm-tinta-suave)}main[data-template=product] .product__info-container .product__custom-liquid{margin:0}main[data-template=product] .cm-reviews{margin:4.5rem auto 0}main[data-template=product] .cm-reviews .jdgm-rev-widg__title,main[data-template=product] .cm-reviews .jdgm-histogram__average-caption{font-family:var(--cm-display)}main[data-template=collection] .cm-collhero__banner{position:relative;overflow:hidden;display:flex;min-height:clamp(22rem,32vw,32rem);isolation:isolate}main[data-template=collection] .cm-collhero__banner--plain{min-height:clamp(13rem,18vw,18rem);background:#ece5d9}main[data-template=collection] .cm-collhero__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center 38%;z-index:-2}main[data-template=collection] .cm-collhero__banner:not(.cm-collhero__banner--plain):after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(90deg,#14100c9e,#14100c52 42%,#14100c0f 78%)}main[data-template=collection] .cm-collhero__inner{position:relative;z-index:1;width:100%;display:flex;flex-direction:column;justify-content:center;padding-top:5rem;padding-bottom:4rem;color:#f7f3ec}main[data-template=collection] .cm-collhero__banner--plain .cm-collhero__inner{color:#241e18}main[data-template=collection] .cm-collhero__crumbs{position:absolute;top:1.8rem;left:auto;font-size:1.2rem;letter-spacing:.02em;display:flex;flex-wrap:wrap;gap:.5rem;opacity:.92}main[data-template=collection] .cm-collhero__crumbs a{color:inherit;text-decoration:none}main[data-template=collection] .cm-collhero__crumbs a:hover{text-decoration:underline;text-underline-offset:.25rem}main[data-template=collection] .cm-collhero__eyebrow{text-transform:uppercase;letter-spacing:.3em;font-size:1rem;font-weight:600;margin:0 0 .9rem;opacity:.9}main[data-template=collection] .cm-collhero__title{font-family:var(--cm-display);font-weight:600;letter-spacing:.005em;line-height:1;font-size:clamp(3rem,5.2vw,4.8rem);margin:0}main[data-template=collection] .cm-collhero__desc{max-width:44rem;margin:.9rem 0 0;font-size:1.3rem;line-height:1.5;opacity:.94}main[data-template=collection] .cm-collhero__accent{position:absolute;right:clamp(2rem,5vw,7rem);top:50%;transform:translateY(-50%) rotate(-4deg);width:clamp(10rem,13vw,15rem);height:auto;z-index:1;opacity:.92;pointer-events:none;filter:brightness(0) invert(1);mix-blend-mode:screen}main[data-template=collection] .cm-collhero__banner--plain .cm-collhero__accent{filter:none;mix-blend-mode:normal}main[data-template=collection] .cm-collhero__bar{display:flex;flex-wrap:wrap;justify-content:center;gap:1rem 2.6rem;margin:0 auto;padding:1.3rem 0;border-bottom:1px solid var(--cm-linea);font-size:1.1rem;letter-spacing:.08em;text-transform:uppercase;color:var(--cm-tinta-suave)}main[data-template=collection] .cm-collhero__bar li{position:relative}main[data-template=collection] .cm-collhero__bar li+li:before{content:"\b7";position:absolute;left:-1.35rem;color:var(--cm-linea)}@media screen and (max-width:749px){main[data-template=collection] .cm-collhero__accent{display:none}main[data-template=collection] .cm-collhero__bar{gap:.6rem 1.6rem;font-size:1rem}main[data-template=collection] .cm-collhero__bar li+li:before{left:-1rem}}main[data-template=collection] .facets-vertical-sort{padding-top:1rem;padding-bottom:0}main[data-template=collection] .facets-vertical-sort .facet-filters__label label,main[data-template=collection] .facets-vertical-sort .product-count__text{font-size:1.2rem}main[data-template=collection] .facets-vertical-sort .facet-filters__sort{font-size:1.2rem}@media screen and (min-width:990px){main[data-template=collection] .collection>.page-width,main[data-template=collection] .product-grid-container .page-width,main[data-template=collection] #ProductGridContainer .page-width,main[data-template=collection] .facets-vertical.page-width,main[data-template=collection] .collection .page-width{max-width:1620px!important}main[data-template=collection] .facets-vertical{grid-template-columns:17rem minmax(0,1fr)!important;gap:2.4rem!important}}main[data-template=collection] .facets-wrapper #verticalTitle,main[data-template=collection] .facets-wrapper .facets__reset{font-size:1.15rem}main[data-template=collection] .facets-wrapper .mobile-facets__count{display:none}main[data-template=collection] .facets .facets__disclosure-vertical,main[data-template=collection] .facets .facets__disclosure{border:0;border-top:1px solid var(--cm-linea);padding:0}main[data-template=collection] .facets .facets__summary,main[data-template=collection] .facets summary.facets__summary{padding:1.3rem 0;font-size:1.3rem;font-weight:600;color:#241e18}main[data-template=collection] .facets .facets__display{border:0;box-shadow:none;padding:0 0 1.4rem;position:static}main[data-template=collection] .facets .facets__list{padding:0}main[data-template=collection] .facets .facets__item{font-size:1.25rem}main[data-template=collection] .facets .facet-checkbox{padding:.5rem 0}main[data-template=collection] .facets .facets__price{padding:.6rem 0 0}main[data-template=collection] .facets details:has(input[name="filter.v.availability"]),main[data-template=collection] .facets details:has(input[name*=available]){display:none!important}main[data-template=collection] .section-product-grid-padding .facets details:has(input[name="filter.p.product_type"]),main[data-template=collection] .section-product-grid-padding .facets details:has(input[name="filter.p.tag"]){display:none!important}main[data-template=collection] .product-grid{column-gap:1.4rem;row-gap:3.4rem}main[data-template=collection] .product-grid .card__heading,main[data-template=collection] .product-grid .card__heading a{font-size:1.3rem;font-weight:500;letter-spacing:0;text-transform:none;line-height:1.3}main[data-template=collection] .product-grid .card-information .price,main[data-template=collection] .product-grid .price__container .price-item{font-size:1.25rem;font-weight:500}main[data-template=collection] .product-grid .rating{margin-top:.4rem}main[data-template=collection] .product-grid .rating-star{--font-size: 1.2;--letter-spacing: .55}main[data-template=collection] .product-grid .rating-count{font-size:1.05rem;opacity:.7;vertical-align:.15rem}main[data-template=collection] .product-grid .card-information>*+*{margin-top:.3rem}main[data-template=collection] .product-grid .card__badge .badge{font-size:.9rem;letter-spacing:.06em;padding:.3rem .6rem}@media screen and (max-width:749px){main[data-template=collection] .product-grid{column-gap:1rem;row-gap:2.4rem}main[data-template=collection] .cm-collhero__inner{padding-bottom:1.8rem}}@media screen and (max-width:749px){.banner .banner__box.content-container{background:#f7f3ece6!important;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);padding:1.6rem 1.8rem!important;border-radius:4px;max-width:92vw}main[data-template=collection] .cm-collhero__banner:not(.cm-collhero__banner--plain):after{background:linear-gradient(180deg,#14100c80,#14100c9e)}main[data-template=product] .cm-desc.page-width{padding-left:2rem!important;padding-right:2rem!important}main[data-template=product] .cm-desc__main table,main[data-template=product] .cm-acc__body table{display:block;overflow-x:auto;-webkit-overflow-scrolling:touch;max-width:100%}main[data-template=product] .cm-breadcrumb.page-width{padding-left:2rem!important;padding-right:2rem!important}main[data-template=collection] .cm-collhero__banner:not(.cm-collhero__banner--plain) .cm-collhero__title{color:#f7f3ec!important}}.cm-promo-bar{background:#6c2c36;color:#f8ede9;padding:1.1rem 1.6rem;margin:0 0 1.6rem;border-radius:4px;align-self:flex-start;height:fit-content}.cm-promo-bar__inner{display:flex;align-items:flex-start;gap:1rem;max-width:1620px;margin:0 auto}.cm-promo-bar__icon svg{width:2rem;height:2rem;flex:0 0 auto;margin-top:.1rem}.cm-promo-bar__body{flex:1;min-width:0}.cm-promo-bar__text{margin:0 0 .6rem;font-size:1.35rem;font-weight:600;letter-spacing:.01em;line-height:1.3}.cm-promo-bar__link{display:inline-block;margin-bottom:.8rem;color:#f8ede9;font-size:1.1rem;font-weight:600;text-decoration:underline;text-underline-offset:.2rem}.cm-promo-bar__track{position:relative;height:8px;background:#f8ede940;border-radius:999px;margin:.6rem 6px 1.8rem}.cm-promo-bar__fill{position:absolute;top:0;bottom:0;left:0;width:0%;background:#f8ede9;border-radius:999px;transition:width .3s ease}.cm-promo-bar__mark{position:absolute;top:50%;width:12px;height:12px;border-radius:50%;background:#f8ede973;border:2px solid #6C2C36;transform:translate(-50%,-50%)}.cm-promo-bar__mark.is-done{background:#f8ede9}.cm-promo-bar__mark em{position:absolute;top:1.2rem;left:50%;transform:translate(-50%);font-style:normal;font-size:.95rem;font-weight:600;white-space:nowrap;opacity:.9}@media screen and (max-width:749px){.cm-promo-bar{padding:.9rem 1.2rem}.cm-promo-bar__text{font-size:1.2rem}}.cm-promo-line{display:flex;align-items:center;gap:.6rem;margin:1rem 0 0;font-size:1.2rem;line-height:1.3;color:#241e18}.cm-promo-line__icon svg{width:1.6rem;height:1.6rem;flex:0 0 auto;color:#6c2c36}.cm-promo-line strong{color:#6c2c36;font-weight:700}
/*# sourceMappingURL=/cdn/shop/t/23/assets/carlota-otono.css.map */
