.product-card-title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.sibling-title{display:none}.variant-item-with-sibling{position:relative}.variant-item-with-sibling:hover .sibling-title{display:block;position:absolute;bottom:-40px;left:50%;transform:translate(-50%);background-color:#333;color:#fff;text-align:center;padding:8px 12px;border-radius:6px;font-size:.7rem;white-space:nowrap;z-index:1000;box-shadow:0 2px 8px #0000004d;opacity:1;visibility:visible}.variant-item-with-sibling:hover .sibling-title:before{content:"";position:absolute;top:-6px;left:50%;transform:translate(-50%);width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #333}.product-card__badge--new{position:absolute;top:10px;left:10px;background-color:var(--color-badge-new, #4abab1);color:#fff;padding:4px 8px;border-radius:4px;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px;z-index:6;line-height:1}.product-card__badge--new:before{content:"YEN\130"}@media screen and (max-width: 768px){.product-form__input--siblings fieldset{gap:8px}.product-form__input--siblings label{width:50px;height:70px;padding:6px}.product-form__input--siblings label img{height:40px}.sibling-title{font-size:.6rem}.product-card__badge--new{top:8px;left:8px;padding:3px 6px;font-size:.7rem}}@media screen and (max-width: 480px){.product-form__input--siblings label{width:45px;height:65px}.product-form__input--siblings label img{height:35px}.sibling-title{font-size:.55rem}.product-card__badge--new{top:6px;left:6px;padding:2px 5px;font-size:.65rem}}.product-form__input--siblings{margin-bottom:20px}.product-form__input--siblings fieldset{display:flex;flex-wrap:wrap;gap:10px;border:none;padding:0;margin:0}.product-form__input--siblings label{position:relative;display:flex;flex-direction:column;align-items:center;padding:8px;border:2px solid #e5e5e5;border-radius:6px;cursor:pointer;transition:all .3s ease;text-decoration:none;color:inherit;width:60px;height:80px;overflow:hidden}.product-form__input--siblings label:hover{border-color:#000;transform:translateY(-2px);box-shadow:0 4px 12px #0000001a}.product-form__input--siblings label.active{border-color:#000;background-color:#f8f8f8}.product-form__input--siblings label.sold-out{opacity:.6;text-decoration:line-through}.product-form__input--siblings label img{width:100%;height:50px;object-fit:cover;border-radius:4px;transition:transform .3s ease}.product-form__input--siblings label:hover img{transform:scale(1.05)}.sibling-title{font-size:.7rem;font-weight:500;text-align:center;margin-top:4px;line-height:1.2;color:#333}.product-form__input--siblings label:hover .sibling-title{color:#000;font-weight:600}@media screen and (max-width: 768px){.product-form__input--siblings fieldset{gap:8px}.product-form__input--siblings label{width:50px;height:70px;padding:6px}.product-form__input--siblings label img{height:40px}.sibling-title{font-size:.6rem}}@media screen and (max-width: 480px){.product-form__input--siblings label{width:45px;height:65px}.product-form__input--siblings label img{height:35px}.sibling-title{font-size:.55rem}}.button.chat-toggle svg{height:2rem!important}button.chat-toggle.chat-toggle--text-button .chat-title:lang(tr){font-size:.8rem}
/*# sourceMappingURL=/cdn/shop/t/3/assets/custom.css.map */
