.cg-card{display:flex;flex-direction:column;min-width:0;width:100%;max-width:var(--cg-card-max-w-d, none);margin-inline:auto;font-family:var(--cg-font-family, inherit)}.cg-card-image-wrap{position:relative;width:100%;height:var(--cg-img-height-d, 480px);overflow:hidden;background:#f2f2f2;touch-action:pan-y}.cg-image-slider{position:relative;width:100%;height:100%;overflow:hidden;touch-action:pan-y}.cg-slide-track{display:flex;width:200%;height:100%;transform:translate(0);transition:transform .4s cubic-bezier(.22,.61,.36,1)}.cg-slide-track--single{width:100%}.cg-img{width:50%;height:100%;flex:0 0 50%;object-fit:cover;display:block;pointer-events:none;-webkit-user-drag:none;-webkit-user-select:none;user-select:none}.cg-slide-track--single .cg-img{width:100%;flex:0 0 100%}.cg-image-link{display:block;width:100%;height:100%}@media(hover:hover)and (pointer:fine){.cg-card:not([data-locked=true]) .cg-card-image-wrap:hover .cg-slide-track{transform:translate(-50%)}.cg-card:not([data-locked=true]) .cg-card-image-wrap:hover .cg-dot[data-index="1"]{background:rgba(26,26,26,var(--cg-dot-active-opacity, .9))}.cg-card:not([data-locked=true]) .cg-card-image-wrap:hover .cg-dot[data-index="0"]{background:rgba(255,255,255,var(--cg-dot-opacity, .55))}}.cg-card[data-slide="1"] .cg-slide-track{transform:translate(-50%)}.cg-card[data-slide="1"] .cg-dot[data-index="1"]{background:rgba(26,26,26,var(--cg-dot-active-opacity, .9))}.cg-card[data-slide="1"] .cg-dot[data-index="0"]{background:rgba(255,255,255,var(--cg-dot-opacity, .55))}.cg-add-to-bag{position:absolute;left:0;right:0;bottom:0;width:100%;height:var(--cg-atb-bar-height, 40px);z-index:2;border:none;border-radius:0;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:var(--cg-atb-size, 12px);font-family:inherit;color:var(--cg-atb-text-color, #1a1a1a);background:linear-gradient(to top,color-mix(in srgb,var(--cg-atb-bg-color, #fff) calc(var(--cg-atb-bg-opacity, .8) * 100%),transparent) 0%,color-mix(in srgb,var(--cg-atb-bg-color, #fff) calc(var(--cg-atb-bg-opacity, .8) * 55%),transparent) 60%,transparent 100%);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.cg-atb-label{display:inline-block}.cg-add-to-bag [hidden]{display:none!important}.cg-progress-dots{display:flex;position:absolute;left:10px;bottom:calc(var(--cg-atb-bar-height, 40px) + 8px);gap:4px;z-index:2}.cg-dot{width:var(--cg-dot-width, 14px);height:var(--cg-dot-thickness, 2px);border-radius:2px;background:rgba(255,255,255,var(--cg-dot-opacity, .55));box-shadow:0 0 0 .5px #0000001f;transition:background-color .2s ease}.cg-dot.active{background:rgba(26,26,26,var(--cg-dot-active-opacity, .9))}.cg-card-info{padding-top:10px;text-align:left}.cg-title{margin:0 0 2px;font-size:var(--cg-title-size, 14px);font-weight:600;color:#1a1a1a;font-family:inherit}.cg-title a,.cg-title a:hover,.cg-title a:focus,.cg-title a:active,.cg-title a:visited{color:inherit;text-decoration:none!important;border-bottom:0!important;background-image:none!important;box-shadow:none!important;text-underline-offset:unset}.cg-subtitle{margin:0 0 4px;font-size:var(--cg-subtitle-size, 12px);color:#6b6b6b;font-family:inherit}.cg-price{margin:0 0 8px;font-size:var(--cg-price-size, 14px);color:#1a1a1a;font-family:inherit}.cg-price-compare{text-decoration:line-through;color:#9b9b9b;margin-right:6px}.cg-price-sale{color:#c0392b}.cg-swatches{display:flex;gap:6px;align-items:center}.cg-swatch{width:var(--cg-swatch-size, 16px);height:var(--cg-swatch-size, 16px);border-radius:50%;border:none;padding:0;cursor:pointer;box-shadow:none}.cg-swatch.active{box-shadow:0 0 0 1px #fff,0 0 0 calc(1px + var(--cg-swatch-border, 1.5px)) #1a1a1a}.cg-swatch--gold{background:linear-gradient(90deg,#7d5f1c,#c9a227 30%,#fbe9b0,#c9a227 70%,#7d5f1c)}.cg-swatch--rose-gold{background:linear-gradient(90deg,#7d4a3f,#d99a8a 30%,#ffe0d3,#d99a8a 70%,#7d4a3f)}.cg-swatch--white-gold{background:linear-gradient(90deg,#8f8f8f,#cfcfcf 30%,#fff,#cfcfcf 70%,#8f8f8f)}@media(max-width:749px){.cg-card{max-width:var(--cg-card-max-w-m, none)}.cg-card-image-wrap{height:var(--cg-img-height-m, 260px)}.cg-img{object-position:center var(--cg-crop-position-m, bottom)}}@media(prefers-reduced-motion:reduce){.cg-img,.cg-slide-track{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/73/assets/collection-component-grid.css.map */
