.product-form__submit,.product-form__buttons button[name=add]{position:relative;overflow:hidden;border-radius:999px!important;transition:transform .26s cubic-bezier(.34,1.56,.64,1),box-shadow .3s ease,background-color .24s ease}.product-form__submit:hover,.product-form__buttons button[name=add]:hover{transform:translateY(-3px);box-shadow:0 16px 32px -16px #c2465fbf}.product-form__submit:after,.product-form__buttons button[name=add]:after{content:"";position:absolute;top:0;bottom:0;left:-60%;width:45%;background:linear-gradient(100deg,transparent,rgba(255,255,255,.42),transparent);transform:skew(-18deg);transition:left .55s cubic-bezier(.22,.7,.3,1)}.product-form__submit:hover:after,.product-form__buttons button[name=add]:hover:after{left:130%}.product-form__submit:active{transform:scale(.97)}.product__media-wrapper .product__media img,.product-media-container img{transition:transform .55s cubic-bezier(.22,.7,.3,1)}.product__media-wrapper .product__media:hover img{transform:scale(1.035)}.product__media-item .product__media{border-radius:20px;overflow:hidden}.thumbnail{transition:transform .26s cubic-bezier(.34,1.56,.64,1),border-color .2s ease;border-radius:14px!important}.thumbnail:hover{transform:translateY(-3px)}.thumbnail[aria-current=true]{border-color:#c2465f!important;box-shadow:0 0 0 2px #fbb6bc}.price--on-sale .price-item--sale{color:#c2465f!important}.accordion summary,.product__accordion summary{transition:background-color .22s ease,color .22s ease;border-radius:12px}.accordion summary:hover,.product__accordion summary:hover{background:#fde7e8;color:#2b2320}.accordion details[open]>summary .icon-caret,.product__accordion details[open]>summary .icon-caret{transform:rotate(180deg)}.accordion .icon-caret,.product__accordion .icon-caret{transition:transform .3s cubic-bezier(.22,.7,.3,1)}.yk-jdgm-section,.yk-strip{animation:ykRise .7s cubic-bezier(.22,.7,.3,1) both}@keyframes ykRise{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}.product-form__input legend.form__label{display:block;margin-bottom:10px;font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#a5757f}.product-form__input legend.form__label span{margin-left:6px;font-family:"Baloo 2",system-ui,sans-serif;font-size:17px;font-weight:700;letter-spacing:0;text-transform:none;color:#2b2320}variant-radios fieldset.product-form__input,.product-form__input fieldset{display:flex;flex-wrap:wrap;gap:10px;border:0;padding:0;margin:0 0 22px}variant-radios fieldset.product-form__input legend,.product-form__input fieldset legend{width:100%}.product-form__input input[type=radio]{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.product-form__input input[type=radio]+label{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:12px 20px;border:1.5px solid #F0D3CE;border-radius:999px;background:#fff;color:#2b2320;font-size:15px;font-weight:700;line-height:1;cursor:pointer;white-space:nowrap;transition:background-color .2s ease,color .2s ease,border-color .2s ease,transform .24s cubic-bezier(.34,1.56,.64,1),box-shadow .24s ease}.product-form__input input[type=radio]+label:hover{border-color:#fbb6bc;background:#fde7e8;transform:translateY(-2px)}.product-form__input input[type=radio]:focus-visible+label{outline:2px solid #C2465F;outline-offset:2px}.product-form__input input[type=radio]:checked+label{background:#2b2320;border-color:#2b2320;color:#fffbf7;box-shadow:0 10px 22px -12px #2b2320b3;animation:ykPick .34s cubic-bezier(.34,1.56,.64,1)}@keyframes ykPick{0%{transform:scale(.9)}60%{transform:scale(1.06)}to{transform:scale(1)}}.product-form__input input[type=radio].disabled+label{color:#b9a9a3;border-color:#f3e8e4;background:#fcf8f6;text-decoration:line-through;text-decoration-thickness:1px}.product-form__input input[type=radio].disabled+label:hover{transform:none;border-color:#f3e8e4;background:#fcf8f6}.product-form__input input[type=radio].disabled:checked+label{background:#f0e2db;border-color:#e2cfc8;color:#8a7a74}.product-form__input .swatch,.product-form__input .swatch--unavailable{display:none}@media(prefers-reduced-motion:reduce){.product-form__submit,.product-form__buttons button[name=add],.product-form__input input[type=radio]+label,.thumbnail,.product__media-wrapper .product__media img,.yk-jdgm-section,.yk-strip{animation:none!important;transition-duration:.01ms!important;transform:none!important}.product-form__submit:after{display:none}}
/*# sourceMappingURL=/cdn/shop/t/21/assets/yikeyo-pdp.css.map */
