.fk-sizepop{position:absolute;left:0;right:0;bottom:0;z-index:12;pointer-events:none}.fk-sizepop__trigger{pointer-events:auto;position:absolute;right:10px;bottom:10px;width:34px;height:34px;padding:0;border:0;border-radius:0;display:grid;place-items:center;cursor:pointer;background:#fff;color:#000;box-shadow:0 1px 4px #0000001f;opacity:0;transform:translateY(4px);transition:opacity .2s ease,transform .2s ease,background .15s ease,color .15s ease}.card-wrapper:hover .fk-sizepop__trigger,.fk-sizepop__trigger:focus-visible,.fk-sizepop.is-open .fk-sizepop__trigger{opacity:1;transform:none}.fk-sizepop__trigger:hover,.fk-sizepop.is-open .fk-sizepop__trigger{background:#000;color:#fff}.fk-sizepop__trigger svg{transition:transform .2s ease}.fk-sizepop.is-open .fk-sizepop__trigger svg{transform:rotate(45deg)}.fk-sizepop__panel{pointer-events:auto;position:absolute;left:10px;right:48px;bottom:10px;min-height:34px;padding:4px 8px;background:#fff;box-shadow:0 2px 10px #00000024;display:flex;align-items:center;gap:8px;opacity:0;visibility:hidden;transform:translate(8px);transition:opacity .16s ease .22s,transform .16s ease .22s,visibility 0s linear .38s}.fk-sizepop.is-open .fk-sizepop__panel{opacity:1;visibility:visible;transform:none;transition-delay:0s}@media(hover:hover){.fk-sizepop__trigger:hover~.fk-sizepop__panel,.fk-sizepop__panel:hover{opacity:1;visibility:visible;transform:none;transition-delay:0s}.fk-sizepop:has(.fk-sizepop__panel:hover) .fk-sizepop__trigger{opacity:1;transform:none;background:#000;color:#fff}}.fk-sizepop__label{flex:0 0 auto;font-size:1rem;letter-spacing:.12em;text-transform:uppercase;color:#0000008c;white-space:nowrap}.fk-sizepop .fk-card-sizes{display:flex;flex:1 1 auto;gap:4px;margin:0;padding:0;list-style:none;overflow-x:auto;scrollbar-width:none}.fk-sizepop .fk-card-sizes::-webkit-scrollbar{display:none}.fk-sizepop .fk-card-sizes li{flex:1 0 auto;min-width:30px}.fk-sizepop .fk-card-sizes button,.fk-sizepop .fk-card-sizes a{display:grid;place-items:center;width:100%;min-height:26px;padding:0 6px;border:1px solid rgba(0,0,0,.18);border-radius:0;background:#fff;color:#000;font-family:inherit;font-size:1.1rem;font-weight:600;letter-spacing:.04em;text-decoration:none;cursor:pointer;transition:background .12s ease,color .12s ease,border-color .12s ease}.fk-sizepop .fk-card-sizes button:hover:not([disabled]),.fk-sizepop .fk-card-sizes a:hover{background:#000;color:#fff;border-color:#000}.fk-sizepop .fk-card-sizes button[disabled]{opacity:.35;text-decoration:line-through;cursor:not-allowed}.fk-sizepop .fk-card-sizes.is-busy{pointer-events:none}.fk-sizepop .fk-card-sizes.is-busy button:not(.is-adding),.fk-sizepop .fk-card-sizes.is-busy a{opacity:.4}.fk-sizepop .fk-card-sizes button.is-adding{position:relative;background:#000;color:transparent;border-color:#000}.fk-sizepop .fk-card-sizes button.is-adding:after{content:"";position:absolute;left:50%;top:50%;width:12px;height:12px;margin:-6px 0 0 -6px;border:2px solid rgba(255,255,255,.35);border-top-color:#fff;border-radius:50%;animation:fk-sizepop-spin .6s linear infinite}@keyframes fk-sizepop-spin{to{transform:rotate(360deg)}}.fk-sizepop .fk-card-sizes__msg{position:absolute;left:0;right:0;bottom:calc(100% + 4px);padding:6px 8px;background:#000;color:#fff;font-size:1.05rem;letter-spacing:.06em;line-height:1.3;text-align:center}@media(hover:none){.fk-sizepop__trigger{opacity:1;transform:none;width:30px;height:30px;right:8px;bottom:8px}.fk-sizepop__panel{left:8px;right:42px;bottom:8px}.fk-sizepop__label{display:none}}.card__content .fk-sizepop{display:none}.card__inner>.fk-sizepop{display:block}
/*# sourceMappingURL=/cdn/shop/t/42/assets/fk-sizepop.css.map */
