.compre-junto-block,.product-compre-junto-section{width:100%}.compre-junto-block{width:100%;max-width:100%;margin-top:1.2rem}.product-compre-junto-section{overflow-x:clip}.compre-junto-host{display:block;width:100%;max-width:100%;font-family:var(--font-body-family);font-style:var(--font-body-style);font-weight:var(--font-body-weight)}.compre-junto{width:100%;max-width:100%}.compre-junto__header{margin-bottom:.8rem}.compre-junto__title{margin:0;font-family:var(--font-body-family);font-style:var(--font-body-style);font-weight:var(--font-body-weight);font-size:calc(var(--font-body-scale) * 1.2rem);line-height:calc(1 + .3 / var(--font-body-scale));letter-spacing:.08em;text-transform:uppercase;color:rgb(var(--color-foreground))}.compre-junto-block .compre-junto__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin:0;padding:0}.compre-junto-block .compre-junto-item{list-style:none;min-width:0}.compre-junto-card{display:flex;flex-direction:column;height:100%}.compre-junto-card__media{display:flex;align-items:center;justify-content:center;width:100%;aspect-ratio:5 / 7;overflow:hidden;border-radius:var(--media-radius);background:rgba(var(--color-foreground),.04);text-decoration:none}.compre-junto-card__image,.compre-junto-card__placeholder{display:block;width:100%;height:100%;object-fit:cover;object-position:center;border-radius:calc(var(--media-radius) - var(--media-border-width))}.compre-junto-card__body{display:flex;flex-direction:column;align-items:stretch;flex:1;gap:.55rem;padding-top:.65rem;min-width:0}.compre-junto-card__title{margin:0;font-family:var(--font-body-family);font-style:var(--font-body-style);font-weight:var(--font-body-weight);font-size:calc(var(--font-body-scale) * 1.2rem);line-height:1.25;color:rgb(var(--color-foreground));text-decoration:none}.compre-junto-card__title:hover{text-decoration:underline}.compre-junto-card__price-row{display:flex;align-items:baseline;flex-wrap:wrap;gap:.45rem}.compre-junto-card__compare{font-family:var(--font-body-family);font-style:var(--font-body-style);font-weight:var(--font-body-weight);font-size:calc(var(--font-body-scale) * 1.1rem);line-height:calc(1 + .2 / var(--font-body-scale));color:rgba(var(--color-foreground),.42);text-decoration:line-through}.compre-junto-card__compare.hidden{display:none}.compre-junto-card__price{font-family:var(--font-body-family);font-style:var(--font-body-style);font-weight:var(--font-body-weight);font-size:calc(var(--font-body-scale) * 1.2rem);line-height:calc(1 + .2 / var(--font-body-scale));color:rgb(var(--color-foreground))}.compre-junto-card__field{display:flex;flex-direction:column;gap:.45rem}.compre-junto-card__field-label{margin:0;font-family:var(--font-body-family);font-style:var(--font-body-style);font-weight:var(--font-body-weight);font-size:calc(var(--font-body-scale) * 1.1rem);line-height:calc(1 + .3 / var(--font-body-scale));color:rgba(var(--color-foreground),.78)}.compre-junto-card__swatches{display:flex;flex-wrap:wrap;gap:.45rem;margin:0;padding:0}.compre-junto-card__swatch-item{list-style:none}.compre-junto-card__swatch-btn{display:inline-flex;align-items:center;justify-content:center;width:auto;height:auto;padding:0;border:none;border-radius:50%;background:transparent;cursor:pointer;line-height:0}.compre-junto-card__swatch-btn.is-active .compre-junto-card__swatch{box-shadow:0 0 0 1px rgb(var(--color-background)),0 0 0 2px rgb(var(--color-foreground))}.compre-junto-card__swatch{display:block;width:1.5rem;height:1.5rem;border-radius:50%;border:1px solid rgba(var(--color-foreground),.18);background:var(--cj-swatch-bg, rgba(var(--color-foreground), .08));background-size:cover;background-position:center;box-sizing:border-box}.compre-junto-card__select-wrap{position:relative;width:100%}.compre-junto-card__select{-webkit-appearance:none;appearance:none;width:100%;margin:0;padding:.55rem 2rem .55rem .7rem;border:1px solid rgba(var(--color-foreground),.18);border-radius:.35rem;background:rgb(var(--color-background));font-family:var(--font-body-family);font-style:var(--font-body-style);font-weight:var(--font-body-weight);font-size:calc(var(--font-body-scale) * 1.1rem);line-height:calc(1 + .2 / var(--font-body-scale));color:rgb(var(--color-foreground));cursor:pointer}.compre-junto-card__select:focus-visible{outline:.15rem solid rgba(var(--color-foreground),.22);outline-offset:.1rem}.compre-junto-card__select-icon{position:absolute;top:50%;right:.85rem;width:.8rem;height:.8rem;pointer-events:none;transform:translateY(-50%);opacity:.55}.compre-junto-card__select-icon svg{display:block;width:100%;height:100%}.compre-junto-card__submit{--buttons-radius: 6px;--buttons-radius-outset: 6px;min-width:0;min-height:calc(3.35rem + var(--buttons-border-width) * 2);padding:0 1rem;margin-top:auto;margin-bottom:0;font-size:clamp(1.05rem,2.8vw,1.3rem);text-transform:none;letter-spacing:normal;border-radius:var(--buttons-radius-outset);justify-content:center;align-items:center}.compre-junto-card__submit-label{display:block;white-space:nowrap;line-height:1.2}.compre-junto-card__submit[disabled]{opacity:.55;cursor:not-allowed}.compre-junto-item[hidden],.compre-junto-item[data-compre-junto-hidden=cart],.compre-junto-block[hidden],.product-compre-junto-section[hidden]{display:none!important}@media screen and (max-width:749px){.compre-junto__title,.compre-junto-card__title{font-size:calc(var(--font-body-scale) * 1.35rem)}}.compre-junto-card__swatch--vs{position:relative}.compre-junto-card__swatch--vs:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background-image:var(--vs-mark, url(vs-monogram-white.png));background-repeat:no-repeat;background-position:center;background-size:60% auto;pointer-events:none}.compre-junto-card__price-row .compre-junto-card__price{order:1}.compre-junto-card__price-row .compre-junto-card__compare{order:2}.compre-junto-card__swatches{position:relative;flex-wrap:nowrap;gap:0;margin-left:-.7rem;clip-path:inset(0 0 0 calc(.7rem - 3px));overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none}.compre-junto-card__swatches::-webkit-scrollbar{display:none}.compre-junto-card__swatch-item{flex:0 0 auto}.compre-junto-card__swatch-btn{width:3.2rem;height:3.2rem}.compre-junto-card__swatch{width:1.8rem;height:1.8rem}.compre-junto-card__submit{min-height:calc(3.95rem + var(--buttons-border-width) * 2);font-size:clamp(1.2rem,3.2vw,1.45rem)}.compre-junto-card__select{height:calc(3.95rem + var(--buttons-border-width) * 2);padding-top:0;padding-bottom:0;font-size:clamp(1.2rem,3.2vw,1.4rem)}.compre-junto-card__swatches{--cj-fl: 1;--cj-fr: 1;-webkit-mask-image:linear-gradient(to right,rgba(0,0,0,var(--cj-fl)) .4rem,#000 2.4rem,#000 calc(100% - 2.4rem),rgba(0,0,0,var(--cj-fr)) 100%);mask-image:linear-gradient(to right,rgba(0,0,0,var(--cj-fl)) .4rem,#000 2.4rem calc(100% - 2.4rem),rgba(0,0,0,var(--cj-fr)))}.compre-junto-card__swatches.cj-can-left{--cj-fl: 0}.compre-junto-card__swatches.cj-can-right{--cj-fr: 0}.compre-junto-card__swatch-btn{position:relative;width:2.6rem;height:3.2rem}.compre-junto-card__swatch-btn:after{content:"";position:absolute;top:0;bottom:0;left:-.3rem;right:-.3rem}.compre-junto-card__swatches{margin-left:-.4rem;clip-path:inset(0 0 0 calc(.4rem - 3px))}.cj-swatch-row{position:relative;min-width:0}.cj-swatch-row__nav{position:absolute;top:50%;z-index:2;display:flex;align-items:center;width:32px;height:32px;margin:0;padding:0;border:0;background:none;color:rgba(var(--color-foreground),.55);cursor:pointer;transform:translateY(-50%);opacity:0;visibility:hidden;transition:opacity .2s ease,visibility 0s linear .2s}.cj-swatch-row__nav--next{right:0;justify-content:flex-end}.cj-swatch-row__nav--prev{left:0;justify-content:flex-start}.cj-swatch-row.cj-can-right .cj-swatch-row__nav--next,.cj-swatch-row.cj-can-left .cj-swatch-row__nav--prev{opacity:1;visibility:visible;transition:opacity .2s ease,visibility 0s linear 0s}.cj-swatch-row__nav:focus-visible{outline:2px solid rgb(var(--color-foreground));outline-offset:-2px;border-radius:4px}@media(prefers-reduced-motion:reduce){.cj-swatch-row__nav,.cj-swatch-row.cj-can-right .cj-swatch-row__nav--next,.cj-swatch-row.cj-can-left .cj-swatch-row__nav--prev{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/327/assets/component-compre-junto.css.map */
