.CardFront_root__gzwMh{cursor:pointer;overflow:hidden;--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity));height:500px;border-radius:20px;border:1px solid #fff;box-shadow:0 0 10px 0 rgba(0,0,0,.15)}.CardFront_root__gzwMh .CardFront_closeButton__2weZW{position:absolute;z-index:3;right:14px;top:14px}.CardFront_root__gzwMh .CardFront_thumb__cQeoM{position:relative;overflow:hidden;border:1px solid #fff;border-radius:20px 20px 0 0;height:calc(100% - 170px)}:is(.CardFront_root__gzwMh .CardFront_thumb__cQeoM) img{width:100%}:is(.CardFront_root__gzwMh .CardFront_thumb__cQeoM) img{-o-object-fit:cover;object-fit:cover}:is(.CardFront_root__gzwMh .CardFront_thumb__cQeoM) img{aspect-ratio:335/335;margin-top:-38px}:is(.CardFront_root__gzwMh .CardFront_thumb__cQeoM) h3{position:sticky}:is(.CardFront_root__gzwMh .CardFront_thumb__cQeoM) h3{left:0}:is(.CardFront_root__gzwMh .CardFront_thumb__cQeoM) h3{top:1.25rem}:is(.CardFront_root__gzwMh .CardFront_thumb__cQeoM) h3{width:100%}:is(.CardFront_root__gzwMh .CardFront_thumb__cQeoM) h3{text-align:center}:is(.CardFront_root__gzwMh .CardFront_thumb__cQeoM) h3{font-weight:500}:is(.CardFront_root__gzwMh .CardFront_thumb__cQeoM) h3{font-size:18px;line-height:22px;z-index:2}:is(.CardFront_root__gzwMh .CardFront_thumb__cQeoM) p{position:sticky}:is(.CardFront_root__gzwMh .CardFront_thumb__cQeoM) p{width:100%}:is(.CardFront_root__gzwMh .CardFront_thumb__cQeoM) p{text-align:center}:is(.CardFront_root__gzwMh .CardFront_thumb__cQeoM) p{color:var(--gray-500)}:is(.CardFront_root__gzwMh .CardFront_thumb__cQeoM) p{top:42px;font-size:12px;line-height:16px;z-index:2}:is(.CardFront_root__gzwMh .CardFront_thumb__cQeoM) .CardFront_shareButton__gESll{position:absolute}:is(.CardFront_root__gzwMh .CardFront_thumb__cQeoM) .CardFront_shareButton__gESll{right:.625rem}:is(.CardFront_root__gzwMh .CardFront_thumb__cQeoM) .CardFront_shareButton__gESll{bottom:.625rem}:is(.CardFront_root__gzwMh .CardFront_thumb__cQeoM) .CardFront_shareButton__gESll{display:flex}:is(.CardFront_root__gzwMh .CardFront_thumb__cQeoM) .CardFront_shareButton__gESll{align-items:center}:is(.CardFront_root__gzwMh .CardFront_thumb__cQeoM) .CardFront_shareButton__gESll{justify-content:center}:is(.CardFront_root__gzwMh .CardFront_thumb__cQeoM) .CardFront_shareButton__gESll{height:22px;width:52px;z-index:3;padding-top:2.5px;font-size:12px;border-radius:15px;background:hsla(0,0%,100%,.7);box-shadow:0 0 10px 0 rgba(0,0,0,.1)}:is(:is(.CardFront_root__gzwMh .CardFront_thumb__cQeoM) .CardFront_shareButton__gESll) svg{position:relative}:is(:is(.CardFront_root__gzwMh .CardFront_thumb__cQeoM) .CardFront_shareButton__gESll) svg{top:-1px;margin:0 2px 0 1px}.CardFront_root__gzwMh .CardFront_info__mo2po{padding:16px 20px 24px}:is(.CardFront_root__gzwMh .CardFront_info__mo2po) .CardFront_tbl__sUdg7{display:flex}:is(:is(.CardFront_root__gzwMh .CardFront_info__mo2po) .CardFront_tbl__sUdg7)>li{text-align:center}:is(:is(.CardFront_root__gzwMh .CardFront_info__mo2po) .CardFront_tbl__sUdg7)>li{width:calc((100% - 135px) / 2)}:is(:is(:is(.CardFront_root__gzwMh .CardFront_info__mo2po) .CardFront_tbl__sUdg7)>li):first-child{padding-right:5px}.CardFront_seasonContainer__dVhSb:is(:is(:is(.CardFront_root__gzwMh .CardFront_info__mo2po) .CardFront_tbl__sUdg7)>li){width:135px}.CardFront_seasonContainer__dVhSb:is(:is(:is(.CardFront_root__gzwMh .CardFront_info__mo2po) .CardFront_tbl__sUdg7)>li) .CardFront_season__UYnPm{display:flex}.CardFront_seasonContainer__dVhSb:is(:is(:is(.CardFront_root__gzwMh .CardFront_info__mo2po) .CardFront_tbl__sUdg7)>li) .CardFront_season__UYnPm{justify-content:center}:is(.CardFront_seasonContainer__dVhSb:is(:is(:is(.CardFront_root__gzwMh .CardFront_info__mo2po) .CardFront_tbl__sUdg7)>li) .CardFront_season__UYnPm)>div{position:relative}:is(:is(.CardFront_seasonContainer__dVhSb:is(:is(:is(.CardFront_root__gzwMh .CardFront_info__mo2po) .CardFront_tbl__sUdg7)>li) .CardFront_season__UYnPm)>div):not(:first-child){margin-left:-2px}:is(:is(.CardFront_seasonContainer__dVhSb:is(:is(:is(.CardFront_root__gzwMh .CardFront_info__mo2po) .CardFront_tbl__sUdg7)>li) .CardFront_season__UYnPm)>div):nth-child(2){z-index:2}:is(:is(.CardFront_seasonContainer__dVhSb:is(:is(:is(.CardFront_root__gzwMh .CardFront_info__mo2po) .CardFront_tbl__sUdg7)>li) .CardFront_season__UYnPm)>div):nth-child(3){z-index:3}:is(:is(.CardFront_seasonContainer__dVhSb:is(:is(:is(.CardFront_root__gzwMh .CardFront_info__mo2po) .CardFront_tbl__sUdg7)>li) .CardFront_season__UYnPm)>div):nth-child(4){z-index:4}:is(:is(:is(.CardFront_root__gzwMh .CardFront_info__mo2po) .CardFront_tbl__sUdg7)>li):last-child{padding-left:5px}:is(:is(:is(.CardFront_root__gzwMh .CardFront_info__mo2po) .CardFront_tbl__sUdg7)>li) p{width:100%}:is(:is(:is(.CardFront_root__gzwMh .CardFront_info__mo2po) .CardFront_tbl__sUdg7)>li) p{font-weight:500}:is(:is(:is(.CardFront_root__gzwMh .CardFront_info__mo2po) .CardFront_tbl__sUdg7)>li) p{color:var(--gray-400)}:is(:is(:is(.CardFront_root__gzwMh .CardFront_info__mo2po) .CardFront_tbl__sUdg7)>li) p{font-size:10px;line-height:12px}:is(:is(:is(.CardFront_root__gzwMh .CardFront_info__mo2po) .CardFront_tbl__sUdg7)>li) b{font-size:16px;line-height:20px}:is(:is(:is(.CardFront_root__gzwMh .CardFront_info__mo2po) .CardFront_tbl__sUdg7)>li)>div{height:16px;margin-top:8px}.CardFront_difficulty__lVfWj:is(:is(:is(:is(.CardFront_root__gzwMh .CardFront_info__mo2po) .CardFront_tbl__sUdg7)>li)>div){padding-top:4px}.CardFront_difficulty__lVfWj.CardFront_beginner__rudDM:is(:is(:is(:is(.CardFront_root__gzwMh .CardFront_info__mo2po) .CardFront_tbl__sUdg7)>li)>div) span:first-child{background-color:var(--green-500)}.CardFront_difficulty__lVfWj.CardFront_easy__b6scH:is(:is(:is(:is(.CardFront_root__gzwMh .CardFront_info__mo2po) .CardFront_tbl__sUdg7)>li)>div) span:first-child,.CardFront_difficulty__lVfWj.CardFront_easy__b6scH:is(:is(:is(:is(.CardFront_root__gzwMh .CardFront_info__mo2po) .CardFront_tbl__sUdg7)>li)>div) span:nth-child(2){background-color:var(--green-500)}.CardFront_difficulty__lVfWj.CardFront_normal__6zDGL:is(:is(:is(:is(.CardFront_root__gzwMh .CardFront_info__mo2po) .CardFront_tbl__sUdg7)>li)>div) span:not(:last-child){background-color:var(--yellow-500)}.CardFront_difficulty__lVfWj.CardFront_hard__HO6rL:is(:is(:is(:is(.CardFront_root__gzwMh .CardFront_info__mo2po) .CardFront_tbl__sUdg7)>li)>div) span{background-color:var(--red-500)}.CardFront_difficulty__lVfWj:is(:is(:is(:is(.CardFront_root__gzwMh .CardFront_info__mo2po) .CardFront_tbl__sUdg7)>li)>div) span{position:relative}.CardFront_difficulty__lVfWj:is(:is(:is(:is(.CardFront_root__gzwMh .CardFront_info__mo2po) .CardFront_tbl__sUdg7)>li)>div) span{display:inline-block}.CardFront_difficulty__lVfWj:is(:is(:is(:is(.CardFront_root__gzwMh .CardFront_info__mo2po) .CardFront_tbl__sUdg7)>li)>div) span{border-radius:.25rem}.CardFront_difficulty__lVfWj:is(:is(:is(:is(.CardFront_root__gzwMh .CardFront_info__mo2po) .CardFront_tbl__sUdg7)>li)>div) span{background-color:var(--gray-200)}.CardFront_difficulty__lVfWj:is(:is(:is(:is(.CardFront_root__gzwMh .CardFront_info__mo2po) .CardFront_tbl__sUdg7)>li)>div) span{width:4px;height:8px;top:-8px;margin:0 1px}.CardFront_petContainer__Yzrc6:is(:is(:is(:is(.CardFront_root__gzwMh .CardFront_info__mo2po) .CardFront_tbl__sUdg7)>li)>div){display:flex}.CardFront_petContainer__Yzrc6:is(:is(:is(:is(.CardFront_root__gzwMh .CardFront_info__mo2po) .CardFront_tbl__sUdg7)>li)>div){justify-content:center}.CardFront_petContainer__Yzrc6:is(:is(:is(:is(.CardFront_root__gzwMh .CardFront_info__mo2po) .CardFront_tbl__sUdg7)>li)>div){height:16px}.CardFront_petContainer__Yzrc6:is(:is(:is(:is(.CardFront_root__gzwMh .CardFront_info__mo2po) .CardFront_tbl__sUdg7)>li)>div) .CardFront_pet__9oXcP{position:relative}.CardFront_petContainer__Yzrc6:is(:is(:is(:is(.CardFront_root__gzwMh .CardFront_info__mo2po) .CardFront_tbl__sUdg7)>li)>div) .CardFront_pet__9oXcP{display:inline-block}.CardFront_petContainer__Yzrc6:is(:is(:is(:is(.CardFront_root__gzwMh .CardFront_info__mo2po) .CardFront_tbl__sUdg7)>li)>div) .CardFront_pet__9oXcP{margin:0 2px}:is(.CardFront_petContainer__Yzrc6:is(:is(:is(:is(.CardFront_root__gzwMh .CardFront_info__mo2po) .CardFront_tbl__sUdg7)>li)>div) .CardFront_pet__9oXcP)>span{display:flex}:is(.CardFront_petContainer__Yzrc6:is(:is(:is(:is(.CardFront_root__gzwMh .CardFront_info__mo2po) .CardFront_tbl__sUdg7)>li)>div) .CardFront_pet__9oXcP)>span{align-items:center}:is(.CardFront_petContainer__Yzrc6:is(:is(:is(:is(.CardFront_root__gzwMh .CardFront_info__mo2po) .CardFront_tbl__sUdg7)>li)>div) .CardFront_pet__9oXcP)>span{justify-content:center}:is(.CardFront_petContainer__Yzrc6:is(:is(:is(:is(.CardFront_root__gzwMh .CardFront_info__mo2po) .CardFront_tbl__sUdg7)>li)>div) .CardFront_pet__9oXcP)>span{overflow:hidden}:is(.CardFront_petContainer__Yzrc6:is(:is(:is(:is(.CardFront_root__gzwMh .CardFront_info__mo2po) .CardFront_tbl__sUdg7)>li)>div) .CardFront_pet__9oXcP)>span{background-color:var(--gray-100)}:is(.CardFront_petContainer__Yzrc6:is(:is(:is(:is(.CardFront_root__gzwMh .CardFront_info__mo2po) .CardFront_tbl__sUdg7)>li)>div) .CardFront_pet__9oXcP)>span{border-radius:16px;width:16px;height:16px}:is(.CardFront_petContainer__Yzrc6:is(:is(:is(:is(.CardFront_root__gzwMh .CardFront_info__mo2po) .CardFront_tbl__sUdg7)>li)>div) .CardFront_pet__9oXcP) .CardFront_warning__hE0Ww{position:absolute}:is(.CardFront_petContainer__Yzrc6:is(:is(:is(:is(.CardFront_root__gzwMh .CardFront_info__mo2po) .CardFront_tbl__sUdg7)>li)>div) .CardFront_pet__9oXcP) .CardFront_warning__hE0Ww{right:-1px;bottom:0}:is(.CardFront_petContainer__Yzrc6:is(:is(:is(:is(.CardFront_root__gzwMh .CardFront_info__mo2po) .CardFront_tbl__sUdg7)>li)>div) .CardFront_pet__9oXcP) .CardFront_catIcon__eN_4O{position:relative}:is(.CardFront_petContainer__Yzrc6:is(:is(:is(:is(.CardFront_root__gzwMh .CardFront_info__mo2po) .CardFront_tbl__sUdg7)>li)>div) .CardFront_pet__9oXcP) .CardFront_catIcon__eN_4O{top:.7px}.CardFront_root__gzwMh .CardFront_word__qqgCo{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%;margin-top:1.25rem;border-radius:.25rem;background-color:var(--gray-100);padding-left:.625rem;padding-right:.625rem;text-align:center;height:50px;font-size:16px;line-height:52px}.AutoHeightImage_root__5080g>*{position:static!important;min-width:100%!important}.AutoHeightImage_root__5080g>* img{position:static!important;width:100%!important;height:auto!important}.AutoHeightImage_root__5080g{position:relative}.AutoHeightImage_root__5080g.AutoHeightImage_cursor__P9pCT{cursor:pointer}.AutoHeightImage_root__5080g.AutoHeightImage_square__enmCN:after{display:block;content:"";padding-bottom:100%}.AutoHeightImage_root__5080g.AutoHeightImage_square__enmCN>*{position:absolute!important;top:0!important;left:0!important;width:100%!important;height:100%!important}:is(.AutoHeightImage_root__5080g.AutoHeightImage_square__enmCN>*) img{-o-object-fit:cover;object-fit:cover}.AutoHeightImage_root__5080g.AutoHeightImage_relative__Tw141>div{position:relative!important}.AutoHeightImage_root__5080g.AutoHeightImage_full__F96pQ{display:flex;align-items:center;justify-content:center;height:100%!important}.AutoHeightImage_root__5080g.AutoHeightImage_full__F96pQ *{height:100%!important}.Loading_root__noGvb{position:fixed;display:flex;height:100%;width:100vw;align-items:center;justify-content:center;background-color:rgba(0,0,0,.3);z-index:2000}@media (orientation:portrait){.Loading_root__noGvb.Loading_full__uaO6F{left:0;max-width:100%!important}}.Loading_root__noGvb.Loading_admin__1XyMZ{left:0;top:0}.Loading_root__noGvb.Loading_customer__Lxu_g{top:0;left:50%;right:auto;transform:translateX(-50%);max-width:var(--max-width)}.Loading_root__noGvb.Loading_transparent__CcLFD{background-color:transparent}.Loading_root__noGvb.Loading_center__IsLLT{top:0;margin-left:0;height:100%;max-height:100%}.CardBack_root__rH2LR{display:flex;cursor:pointer;flex-direction:column;flex-wrap:wrap;justify-content:space-between;overflow:hidden;--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity));height:500px;padding:1.25rem 1.25rem 24px;border-radius:20px;border:1px solid #fff;box-shadow:0 0 10px 0 rgba(0,0,0,.15)}.CardBack_root__rH2LR .CardBack_closeButton__rueDI{position:absolute;z-index:3;right:14px;top:14px}.CardBack_root__rH2LR .CardBack_info__e9jQU{width:100%;overflow-y:scroll}:is(.CardBack_root__rH2LR .CardBack_info__e9jQU) h3{position:sticky}:is(.CardBack_root__rH2LR .CardBack_info__e9jQU) h3{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}:is(.CardBack_root__rH2LR .CardBack_info__e9jQU) h3{width:100%}:is(.CardBack_root__rH2LR .CardBack_info__e9jQU) h3{--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity))}:is(.CardBack_root__rH2LR .CardBack_info__e9jQU) h3{text-align:center}:is(.CardBack_root__rH2LR .CardBack_info__e9jQU) h3{font-weight:500}:is(.CardBack_root__rH2LR .CardBack_info__e9jQU) h3{font-size:18px;line-height:22px;z-index:2;top:0}:is(.CardBack_root__rH2LR .CardBack_info__e9jQU) h4{position:sticky}:is(.CardBack_root__rH2LR .CardBack_info__e9jQU) h4{width:100%}:is(.CardBack_root__rH2LR .CardBack_info__e9jQU) h4{--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity))}:is(.CardBack_root__rH2LR .CardBack_info__e9jQU) h4{text-align:center}:is(.CardBack_root__rH2LR .CardBack_info__e9jQU) h4{color:var(--gray-500)}:is(.CardBack_root__rH2LR .CardBack_info__e9jQU) h4{padding-bottom:4px;font-size:12px;line-height:16px;top:22px}:is(.CardBack_root__rH2LR .CardBack_info__e9jQU) p{margin-top:10px;line-height:22px;font-size:14px}.CardBack_root__rH2LR .CardBack_bottom__W8epx{width:100%}:is(.CardBack_root__rH2LR .CardBack_bottom__W8epx) .CardBack_tbl__lRpq2{display:flex}:is(.CardBack_root__rH2LR .CardBack_bottom__W8epx) .CardBack_tbl__lRpq2{flex-wrap:wrap}:is(.CardBack_root__rH2LR .CardBack_bottom__W8epx) .CardBack_tbl__lRpq2{line-height:18px;font-size:14px}:is(:is(.CardBack_root__rH2LR .CardBack_bottom__W8epx) .CardBack_tbl__lRpq2) dt{font-weight:500}:is(:is(.CardBack_root__rH2LR .CardBack_bottom__W8epx) .CardBack_tbl__lRpq2) dt{width:76px;padding:6px 0}:is(:is(:is(.CardBack_root__rH2LR .CardBack_bottom__W8epx) .CardBack_tbl__lRpq2) dt):not(:last-of-type){border-bottom:1px solid var(--gray-200)}:is(:is(.CardBack_root__rH2LR .CardBack_bottom__W8epx) .CardBack_tbl__lRpq2) dd{width:calc(100% - 76px);padding:6px 0}:is(:is(:is(.CardBack_root__rH2LR .CardBack_bottom__W8epx) .CardBack_tbl__lRpq2) dd):not(:last-of-type){border-bottom:1px solid var(--gray-200)}:is(.CardBack_root__rH2LR .CardBack_bottom__W8epx) .CardBack_contents__hzGDT{display:flex}:is(.CardBack_root__rH2LR .CardBack_bottom__W8epx) .CardBack_contents__hzGDT{font-weight:500}:is(.CardBack_root__rH2LR .CardBack_bottom__W8epx) .CardBack_contents__hzGDT{margin-top:14px;font-size:14px;width:calc(100% + 5px)}:is(:is(.CardBack_root__rH2LR .CardBack_bottom__W8epx) .CardBack_contents__hzGDT) a{position:relative}:is(:is(.CardBack_root__rH2LR .CardBack_bottom__W8epx) .CardBack_contents__hzGDT) a{display:flex}:is(:is(.CardBack_root__rH2LR .CardBack_bottom__W8epx) .CardBack_contents__hzGDT) a{align-items:center}:is(:is(.CardBack_root__rH2LR .CardBack_bottom__W8epx) .CardBack_contents__hzGDT) a{font-weight:400}:is(:is(.CardBack_root__rH2LR .CardBack_bottom__W8epx) .CardBack_contents__hzGDT) a{color:var(--green-500)}:is(:is(.CardBack_root__rH2LR .CardBack_bottom__W8epx) .CardBack_contents__hzGDT) a{margin-left:4px;padding-left:2px;width:calc(100% - 103px)}:is(:is(:is(.CardBack_root__rH2LR .CardBack_bottom__W8epx) .CardBack_contents__hzGDT) a) span{position:relative}:is(:is(:is(.CardBack_root__rH2LR .CardBack_bottom__W8epx) .CardBack_contents__hzGDT) a) span{display:inline-block}:is(:is(:is(:is(.CardBack_root__rH2LR .CardBack_bottom__W8epx) .CardBack_contents__hzGDT) a) span):after{position:absolute}:is(:is(:is(:is(.CardBack_root__rH2LR .CardBack_bottom__W8epx) .CardBack_contents__hzGDT) a) span):after{width:100%}:is(:is(:is(:is(.CardBack_root__rH2LR .CardBack_bottom__W8epx) .CardBack_contents__hzGDT) a) span):after{background-color:var(--green-500)}:is(:is(:is(:is(.CardBack_root__rH2LR .CardBack_bottom__W8epx) .CardBack_contents__hzGDT) a) span):after{content:"";height:1px;bottom:3px;left:2px;margin-left:-2px}.CardBack_subject__dzwXg:is(:is(:is(:is(.CardBack_root__rH2LR .CardBack_bottom__W8epx) .CardBack_contents__hzGDT) a) span){white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.CardBack_count__Z7HxP:is(:is(:is(:is(.CardBack_root__rH2LR .CardBack_bottom__W8epx) .CardBack_contents__hzGDT) a) span){padding-left:3px}:is(:is(.CardBack_root__rH2LR .CardBack_bottom__W8epx) .CardBack_contents__hzGDT) svg{position:relative}:is(:is(.CardBack_root__rH2LR .CardBack_bottom__W8epx) .CardBack_contents__hzGDT) svg{top:2px;margin-right:2px}