.collection-hero__title{margin-bottom:2.5rem!important}.collection-hero__title:after{content:".";color:#857550}.card-v2{display:flex;flex-direction:column;height:100%;background:#fff;border:1px solid rgba(0,0,0,.06);border-radius:4px;overflow:hidden;box-shadow:0 2px 8px #00000014;transition:box-shadow .2s ease,transform .2s ease}.card-v2:hover{box-shadow:0 8px 20px #0000001f}.card-v2__media{position:relative;padding:20px 20px 0}.card-v2__media .media{position:relative;overflow:hidden;width:100%;height:auto}.card-v2__media .media img{width:100%;height:100%;object-fit:cover;display:block}.card-v2__media>img.card-v2__badge{position:absolute;top:auto;left:auto;bottom:-28px;right:20px;width:35px;height:auto;max-width:35px;object-fit:contain;pointer-events:none}.card-v2__content{display:flex;flex-direction:column;flex-grow:1;padding:1.2rem 1.4rem 1.4rem}.card-v2__title{font-size:1.6rem;font-weight:700;line-height:1.3;margin:0 0 .2rem;color:rgb(var(--color-foreground));width:80%}.card-v2__title a{text-decoration:none;color:inherit;font-family:georgiapro,sans-serif;font-weight:400}.card-v2__title a:after{content:".";color:#857550}.card-v2__title a:hover{text-decoration:underline}.card-v2__subtitle{font-size:1.2rem;color:rgba(var(--color-foreground),.6);margin:0 0 .6rem;font-weight:400}.card-v2__content .rating-wrapper{margin-bottom:.8rem}.card-v2 .rating-star{--letter-spacing: .2;--font-size: 1.4;--color-rating-star: #b09d5f}.card-v2__description{font-size:1.2rem;line-height:1.5;color:rgba(var(--color-foreground),.7);margin-bottom:1.2rem;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.card-v2__purchase-options{margin-top:auto;display:flex;flex-direction:column;gap:1.2rem}.card-v2:not(:has(.card-v2__variants,.card-v2__select-wrapper)) .card-v2__purchase-options{margin-top:0}.card-v2__variant-label{display:block;font-size:1.1rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:rgba(var(--color-foreground),.7);margin-bottom:.6rem}.card-v2__select-wrapper{position:relative;margin-bottom:1rem}.card-v2__select-wrapper:last-of-type{margin-bottom:0}.card-v2__select{width:100%;padding:.8rem 3rem .8rem 1rem;font-size:1.2rem;border:1px solid rgba(var(--color-foreground),.2);border-radius:4px;background-color:rgb(var(--color-background));color:rgb(var(--color-foreground));appearance:none;-webkit-appearance:none;cursor:pointer;line-height:1.4}.card-v2__select:focus{outline:none;border-color:rgb(var(--color-foreground))}.card-v2__select-wrapper:after{content:"";position:absolute;right:1rem;top:50%;transform:translateY(-50%);width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;border-top:5px solid rgba(var(--color-foreground),.5);pointer-events:none}.card-v2__variants{display:flex;flex-wrap:wrap;gap:.4rem;margin-bottom:1rem}.card-v2__variant-swatch{padding:.4rem 1rem;font-size:1.1rem;border:1px solid rgba(var(--color-foreground),.2);border-radius:20px;background:rgb(var(--color-background));color:rgb(var(--color-foreground));cursor:pointer;transition:all .15s ease;line-height:1.3}.card-v2__variant-swatch:hover,.card-v2__variant-swatch.active{border-color:rgb(var(--color-foreground));background:rgb(var(--color-foreground));color:rgb(var(--color-background))}.card-v2__add-btn{position:relative;display:flex;align-items:center;justify-content:center;width:100%;padding:1rem 1.4rem;font-size:1.3rem;font-weight:600;letter-spacing:.02em;border:1px solid #000;border-radius:4px;background:#000;color:#fff;cursor:pointer;transition:all .2s ease;text-align:center;line-height:1.4;margin-top:.6rem}.card-v2__add-btn:hover{background:#fff;color:#000}.card-v2__add-btn:disabled{opacity:.5;cursor:not-allowed}.card-v2__add-btn .loading-overlay__spinner{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:1.8rem;height:1.8rem;display:flex;align-items:center;justify-content:center}.card-v2__add-btn .loading-overlay__spinner .spinner{width:100%;height:100%}.card-v2__add-btn .loading-overlay__spinner .path{stroke:#fff}.card-v2__add-btn:hover .loading-overlay__spinner .path{stroke:#000}.card-v2__add-btn.loading span{visibility:hidden}.collection-v2__bottom-content{margin:0 auto;padding:2rem 0}.collection-v2__bottom-content p{font-size:1.8rem;line-height:calc(1 + .5 / var(--font-body-scale));color:rgba(var(--color-foreground),1);text-align:center;margin-bottom:1.5rem}.collection-v2__bottom-content p:last-child{margin-bottom:0}.collection-v2-grid{list-style:none;padding:0;margin:0;display:grid;gap:1.5rem}.collection-v2-grid--4-col{grid-template-columns:repeat(4,1fr)}.collection-v2-grid--3-col{grid-template-columns:repeat(3,1fr)}.collection-v2-grid--2-col{grid-template-columns:repeat(2,1fr)}@media screen and (max-width:989px){.collection-v2-grid--4-col,.collection-v2-grid--3-col{grid-template-columns:repeat(2,1fr)}.card-v2__title{font-size:1.4rem}.card-v2__description{-webkit-line-clamp:3}}@media screen and (max-width:749px){.collection-v2-grid--4-col,.collection-v2-grid--3-col{gap:1rem}.card-v2__content{padding:1rem}.card-v2__select{font-size:1.1rem;padding:.6rem 2.5rem .6rem .8rem}.card-v2__add-btn{font-size:1.2rem;padding:.8rem 1rem}}@media screen and (max-width:749px){.collection-v2-grid.collection-v2-grid--1-col-mobile{grid-template-columns:1fr}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/section-collection-v2.css.map */
