.collection_variants ul{list-style-type:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(var(--swatch-size),1fr));grid-gap:calc(var(--swatch-size) / 5);position:relative}.collection_variants ul li a{display:block;color:var(--tooltip_text_color);background-color:var(--tooltip_background_color);border-radius:50%}.collection_variants ul li a:before,.collection_variants ul li a:after{color:inherit;background-color:inherit}.collection_variants ul li a:before{border-radius:var(--button-border-radius)}.collection_variants ul li a .image-wrapper{clip-path:circle(49% at center);display:block;background-color:#fff}.collection_variants ul li a .image-wrapper img{object-fit:cover;height:100%;width:100%;transform:scale(1);transition:all 300ms}.collection_variants ul li a:hover img,.collection_variants ul li a:active img,.collection_variants ul li a:focus img{transform:scale(1.3)}.collection_variants ul li a.inline{position:initial;color:var(--text-color)}.collection_variants ul li a.inline:before{bottom:initial;top:0;left:0;padding-top:0;transform:none}.collection_variants ul li a.inline:after{content:none}.collection_variants ul.inline-tooltip{padding-top:2rem}.collection-variant-selector{border:1px solid rgb(0 0 0 / .1)}.collection-variant-selector.active-variant{border:1px solid #2b2b2b}.add-greeting-card-container{display:inline-flex;border:2px solid #85C9C1;border-radius:3px}#addGreetingCardCheckbox{opacity:0}#addGreetingCardCheckbox:checked{opacity:1}@media only screen and (min-width:1000px){.product__info .product-meta{gap:12px}.product .product-form{row-gap:28px}#addGreetingCardCheckboxLink a{font-size:18px}#addGreetingCardCheckboxLink a .greeting-card-check-icon{width:15px}.add-greeting-card-container{width:20px;height:20px}.add-greeting-card-container input{width:20px;height:auto}}