.variant-option--buttons:has(.deily-vcard){display:flex;flex-wrap:wrap;gap:.6rem}.variant-option__button-label:has(.deily-vcard){flex:0 0 auto!important;width:100px!important;min-width:100px!important;max-width:100px!important;height:auto!important;padding:0!important;border:none!important;background:transparent!important}.deily-vcard{position:relative;display:block;width:100%;aspect-ratio:1 / 1;border-radius:var(--deily-option-radius, 12px);overflow:hidden;background:#fff;border:var(--deily-option-border-width, 1px) solid #000;cursor:pointer;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.variant-option__button-label:hover .deily-vcard{transform:translateY(-2px);border-color:#000}.variant-option__button-label:not(:has(input:checked)) .deily-vcard{border-color:#0000001f;box-shadow:none;opacity:.55;filter:saturate(.4);transition:opacity .18s ease,filter .18s ease,border-color .18s ease,box-shadow .18s ease,transform .18s ease}.variant-option__button-label:hover .deily-vcard{opacity:1;filter:none}input:checked+.deily-vcard,.variant-option__button-label:has(input:checked) .deily-vcard,.variant-option__button-label[aria-checked=true] .deily-vcard{border-color:#000;box-shadow:0 0 0 1px #000;opacity:1;filter:none}.deily-vcard__badge{position:absolute;top:6px;left:6px;z-index:3;padding:.15rem .45rem;background:var(--color-primary, #f57e25);color:#fff;font-size:.6rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase;border-radius:5px;line-height:1.2}.deily-vcard__media{position:absolute;top:0;right:0;bottom:0;left:0}.deily-vcard__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block;transition:opacity .2s ease}.deily-vcard__img--hover{opacity:0}.variant-option__button-label:hover .deily-vcard__img--hover{opacity:1}.variant-option__button-label:hover .deily-vcard__img--main{opacity:0}.deily-vcard__name{position:absolute;left:0;right:0;bottom:0;z-index:2;padding:1.5rem .5rem .55rem;background:linear-gradient(to top,rgb(0 0 0 / .55),transparent);color:#fff;font-size:.78rem;font-weight:500;text-align:center;line-height:1.2}.deily-vcard--noimg{display:flex;align-items:center;justify-content:center}.deily-vcard--noimg .deily-vcard__name{position:static;padding:.35rem;background:none;color:#221f1c;font-size:.72rem}.deily-flavors{display:block;width:100%}.deily-flavors__legend{display:block;margin-bottom:.7rem;font-size:var(--deily-flavor-fs-legend, .75rem);font-weight:400;text-transform:uppercase;letter-spacing:.06em;color:var(--color-foreground, #221f1c)}.deily-flavors__selected{text-transform:none;letter-spacing:normal;font-weight:400;color:var(--deily-flavor-selected-color, #221f1c)}.deily-flavors__grid{display:flex;flex-wrap:wrap;gap:.75rem}.deily-flavors__item{position:relative;flex:0 0 auto;display:block;width:var(--deily-flavor-size, 150px);padding:0;margin:0;border:none;background:transparent;cursor:pointer;text-decoration:none;color:inherit}.deily-flavors__card{display:block;padding:.5rem;border-radius:16px;background:#fff;border:1px solid rgb(0 0 0 / .12);box-shadow:var(--deily-flavor-shadow, none);transition:border-color .18s ease,background-color .18s ease}.deily-flavors__item:hover .deily-flavors__card{border-color:#00000059}.deily-flavors__item.is-active .deily-flavors__card{border-width:2px;border-color:var(--deily-flavor-selected-color, #221f1c);padding:calc(.5rem - 1px);background:#f7f7f5}.deily-flavors__item:focus-visible .deily-flavors__card{outline:2px solid var(--color-primary, #f57e25);outline-offset:2px}.deily-flavors__tile{position:relative;display:block;aspect-ratio:1 / 1;border-radius:10px;overflow:hidden;background:var(--deily-flavor-color, #f57e25)}.deily-flavors__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;padding:10%;transition:opacity .18s ease}.deily-flavors__img--hover{opacity:0}.deily-flavors__item:hover .deily-flavors__img--hover,.deily-flavors__item.is-active .deily-flavors__img--hover{opacity:1}.deily-flavors__tile:has(.deily-flavors__img--hover) .deily-flavors__img:not(.deily-flavors__img--hover){transition:opacity .18s ease}.deily-flavors__item:hover .deily-flavors__tile:has(.deily-flavors__img--hover) .deily-flavors__img:not(.deily-flavors__img--hover),.deily-flavors__item.is-active .deily-flavors__tile:has(.deily-flavors__img--hover) .deily-flavors__img:not(.deily-flavors__img--hover){opacity:0}.deily-flavors__label{display:flex;align-items:center;justify-content:center;gap:.4rem;padding:.55rem .2rem .15rem}.deily-flavors__dot{flex:0 0 auto;width:.5rem;height:.5rem;border-radius:50%;background:var(--deily-flavor-color, #f57e25)}.deily-flavors__name{font-size:var(--deily-flavor-fs-name, .95rem);font-weight:500;line-height:1.2;color:var(--deily-flavor-name-color, #221f1c)}.deily-flavors__badge{position:absolute;top:-9px;left:50%;transform:translate(-50%);z-index:4;padding:.22rem .6rem;border-radius:999px;background:#221f1c;color:#fff;font-size:var(--deily-flavor-fs-badge, .6rem);font-weight:600;letter-spacing:.03em;text-transform:uppercase;white-space:nowrap}
/*# sourceMappingURL=/cdn/shop/t/14/assets/deily-variant-style.css.map */
