a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{border:0;font:inherit;font-size:100%;margin:0;padding:0;vertical-align:initial}button,hr,img{border:none}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ol,ul{list-style:none;list-style-image:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}audio,canvas,video{display:inline-block;*display:inline;*zoom:1;max-width:100%}audio:not([controls]){display:none;height:0}html{font-size:100%}:root{--break-xs:0px;--break-sm:768px;--break-md:1024px;--break-lg:1200px;--break-xl:1440px;--break-xxl:1600px;--color-background-body:#fafaf8;--color-background-base:#fff;--color-background-primary:#ff9a55;--color-background-alt:#ebecf0;--color-text-base:#0e0e10;--color-text-alt:#2f2f35;--color-text-white:#f7f7f7;--color-text-green:#4a993a;--font-family:"Montserrat",sans-serif;--font-size-1:5.4rem;--font-size-2:3.6rem;--font-size-3:2.4rem;--font-size-4:2rem;--font-size-5:1.6rem;--font-size-6:1.4rem;--font-size-7:1.2rem;--font-size-base:1.4rem;--font-weight-bold:700;--font-weight-hdr:400;--font-weight-normal:400;--font-weight-semibold:600;--color-primary:#ff9a55;--color-primary-darker:#ee7c31;--color-primary-light:#fff3ec;--color-accent:#779bbc;--color-accent-darker:#5b7086;--color:rgba(0,0,0,0.25);--color-red:#f44336;--color-grey:#ddd5d5;--shadow-elevation-1:0 0 0 1px rgba(63,63,68,0.05),0 1px 3px 0 rgba(63,63,68,0.15);--shadow-elevation-2:0 0 0 1px rgba(63,63,68,0.1),0 2px 5px 0 rgba(63,63,68,0.1);--shadow-elevation-3:0 0 0 1px rgba(63,63,68,0.1),0px 3px 5px 0 rgba(0,0,0,0.2);--shadow-elevation-4:0 12px 32px rgba(0,0,0,0.2),0 0 8px rgba(0,0,0,0.05);--border-radius-large:1.2rem;--border-radius-medium:0.8rem;--border-radius-none:0;--border-radius-rounded:9000px;--border-radius-small:0.4rem}body,html{padding:0;margin:0;font-family:"Montserrat",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;font-size:62.5%;-moz-text-size-adjust:100%;text-size-adjust:100%}body{background-color:#fafaf8;background-color:var(--color-background-body);color:#0e0e10;color:var(--color-text-base);font-size:1.4rem;font-size:var(--font-size-base)}img{max-width:100%}h1,h2,strong{font-weight:700;font-weight:var(--font-weight-bold)}h3,h4{font-weight:600;font-weight:var(--font-weight-semibold)}em{font-style:italic}.nui-typeset h1,h1{font-size:5.4rem;font-size:var(--font-size-1)}.nui-typeset h2,h2{font-size:3.6rem;font-size:var(--font-size-2)}.nui-typeset h3,h3{font-size:2.4rem;font-size:var(--font-size-3)}.nui-typeset h4,h4{font-size:1.8rem;font-size:2rem;font-size:var(--font-size-4)}h5{font-size:1.6rem;font-size:var(--font-size-5)}.nui-button,h6,p{font-size:1.3rem;font-size:1.4rem;font-size:var(--font-size-base)}.nui-font-size-1{font-size:5.4rem!important;font-size:var(--font-size-1)!important}.nui-font-size-2{font-size:3.6rem!important;font-size:var(--font-size-2)!important}.nui-font-size-3{font-size:2.4rem!important;font-size:var(--font-size-3)!important}.nui-font-size-4{font-size:1.8rem!important;font-size:2rem!important;font-size:var(--font-size-4)!important}.nui-font-size-5{font-size:1.6rem!important;font-size:var(--font-size-5)!important}.nui-font-size-6{font-size:1.4rem!important;font-size:var(--font-size-6)!important}.nui-font-size-7{font-size:1.2rem!important;font-size:var(--font-size-7)!important}.nui-font-size-base{font-size:1.4rem!important;font-size:var(--font-size-base)!important}.nui-regular{font-weight:400;font-weight:var(--font-weight-normal)}.nui-semibold,.nui-strong{font-weight:600;font-weight:var(--font-weight-semibold)}.nui-bold{font-weight:700;font-weight:var(--font-weight-bold)}.nui-italic{font-style:italic}.nui-underline{text-decoration:underline}.nui-strikecase{text-decoration:line-through}.nui-upcase{text-transform:uppercase}.nui-capcase{text-transform:capitalize}.nui-text-base{color:#0e0e10;color:var(--color-text-base)}.nui-text-alt{color:#2f2f35;color:var(--color-text-alt)}.nui-text-white{color:#f7f7f7;color:var(--color-text-white)}.nui-background-body{background-color:#fafaf8!important;background-color:var(--color-background-body)!important}.nui-background-base{background-color:#fff;background-color:var(--color-background-base)}.nui-background-alt{background-color:#ebecf0;background-color:var(--color-background-alt)}.nui-elevation-1{box-shadow:0 0 0 1px rgba(63,63,68,.05),0 1px 3px 0 rgba(63,63,68,.15);box-shadow:var(--shadow-elevation-1)}.nui-elevation-2{box-shadow:0 0 0 1px rgba(63,63,68,.1),0 2px 5px 0 rgba(63,63,68,.1);box-shadow:var(--shadow-elevation-2)}.nui-elevation-3{box-shadow:0 0 0 1px rgba(63,63,68,.1),0 3px 5px 0 rgba(0,0,0,.2);box-shadow:var(--shadow-elevation-3)}.nui-elevation-4{box-shadow:0 12px 32px rgba(0,0,0,.2),0 0 8px rgba(0,0,0,.05);box-shadow:var(--shadow-elevation-4)}.nui-border-radius-none{border-radius:0;border-radius:var(--border-radius-none)}.nui-border-radius-small{border-radius:.4rem;border-radius:var(--border-radius-small)}.nui-border-radius-medium{border-radius:.8rem;border-radius:var(--border-radius-medium)}.nui-border-radius-large{border-radius:1.2rem;border-radius:var(--border-radius-large)}.nui-cursor-default{cursor:default}.nui-cursor-auto{cursor:auto}.nui-cursor-not-allowed{cursor:not-allowed}.nui-cursor-pointer{cursor:pointer}.nui-block{display:block}.nui-no-decoration{color:inherit;text-decoration:none}.nui-main-title{margin-bottom:1.6rem}.nui-main-title h1{color:#2f2f35;color:var(--color-text-alt);font-size:3.6rem;font-size:var(--font-size-2);line-height:1.2}.nui-paper{position:relative;background-color:#fff;background-color:var(--color-background-base);border-radius:.8rem;border-radius:var(--border-radius-medium);box-shadow:none;overflow:hidden}.nui-paper--shadow{box-shadow:0 0 0 1px rgba(63,63,68,.05),0 1px 3px 0 rgba(63,63,68,.15);box-shadow:var(--shadow-elevation-1)}.nui-paper--border{display:block;border:.1rem solid #ddd}.nui-box{display:block;border:1px solid #ddd}.nui-box .box-inner{padding:1.5rem 2rem}.nui-skeleton-full.MuiSkeleton-text{-webkit-transform:scale(1);transform:scale(1)}.nui-empty-page{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:calc(80vh - 72px);color:#565959}.nui-empty-page svg{margin-top:-4rem;font-size:16rem}.nui-empty-page h4{margin-top:2.4rem}.nui-mg-b-1{margin-bottom:1rem}.nui-mg-b-2{margin-bottom:2rem}.nui-mg-t-1{margin-top:1rem}.nui-content-post h2{letter-spacing:-.016em;line-height:4.2rem;font-size:3.4rem;margin-bottom:-.27em}.nui-content-post h3{letter-spacing:0;line-height:2.8rem;font-size:2.2rem;margin-top:.93em;margin-bottom:-.28em}.nui-content-post p{letter-spacing:-.003em;line-height:2.8rem;font-size:1.8rem;word-break:break-word;margin-top:1.46em;margin-bottom:-.46em}.nui-content-post a{color:#ff9a55;color:var(--color-primary);text-decoration:none;transition:color .3s}.nui-content-post figure{margin-top:3.2rem}.nui-content-post figure img{display:block;width:100%}.nui-content-post ol li{list-style-type:decimal;margin-top:1em;margin-left:2.4rem}.nui-content-post ol li,.nui-content-post ul li{letter-spacing:-.003em;line-height:2.8rem;font-size:1.8rem;margin-bottom:-.46em}.nui-content-post ul li{list-style-type:disc;margin-top:1.56em;margin-left:2.4rem!important}.nui-content-post ul.todo-list li{list-style-type:none;margin-left:0!important}.nui-content-post ul.todo-list li input{margin-left:.5rem;margin-right:.6rem}@media only screen and (min-width:1024px){.nui-content-post h2{font-size:4.8rem;letter-spacing:-.011em;line-height:6rem}.nui-content-post h3{letter-spacing:0;line-height:3.6rem;font-size:3rem;margin-top:1.25em}.nui-content-post p{letter-spacing:-.003em;line-height:3.2rem;font-size:2rem;margin-top:1.85em}.nui-content-post figure{margin-top:4rem}.nui-content-post ol li,.nui-content-post ul li{letter-spacing:-.003em;line-height:3.2rem;font-size:2rem;margin-top:1.05em}}.nui-content-product h2{letter-spacing:-.016em;line-height:4.2rem;font-size:3rem;margin-bottom:-.27em}.nui-content-product h3{letter-spacing:0;line-height:2.8rem;font-size:2rem;margin-top:.93em;margin-bottom:-.28em}.nui-content-product p{letter-spacing:-.003em;line-height:2.8rem;font-size:1.6rem;word-break:break-word;margin-top:1.36em;margin-bottom:-.46em}.nui-content-product a{color:#ff9a55;color:var(--color-primary);text-decoration:none;transition:color .3s}.nui-content-product figure{margin-top:3.2rem}.nui-content-product figure img{display:block;width:100%}.nui-content-product ol li{list-style-type:decimal;margin-top:1em;margin-left:2.4rem}.nui-content-product ol li,.nui-content-product ul li{letter-spacing:-.003em;line-height:2.8rem;font-size:1.6rem;margin-bottom:-.46em}.nui-content-product ul li{list-style-type:disc;margin-top:1.56em;margin-left:2.4rem!important}.nui-content-product ul.todo-list li{list-style-type:none;margin-left:0!important}.nui-content-product ul.todo-list li input{margin-left:.5rem;margin-right:.6rem}@media only screen and (min-width:1024px){.nui-content-product h2{font-size:3.2rem;letter-spacing:-.011em;line-height:6rem}.nui-content-product h3{letter-spacing:0;line-height:3.6rem;font-size:2.4rem;margin-top:1.25em}.nui-content-product p{letter-spacing:-.003em;line-height:3.2rem;font-size:1.6rem;margin-top:1.5em}.nui-content-product figure{margin-top:4rem}.nui-content-product ol li,.nui-content-product ul li{letter-spacing:-.003em;line-height:3.2rem;font-size:1.6rem;margin-top:1em}}.text-right{text-align:right}.ml-1{margin-left:1em!important}.ml-2{margin-left:2em!important}.ml-2px{margin-left:2px!important}.mb-0{margin-bottom:0!important}.mb-2{margin-bottom:2em}.mb-3{margin-bottom:3em}.MuiSnackbarContent-message{white-space:pre-wrap}.cate-main-footer{padding:1.6rem 0 2.4rem;background:var(--color-background-base)}.cate-main-footer__cont{padding:3.2rem 0}.cate-main-footer__cont .cont-logo{width:120px;-webkit-user-select:none;user-select:none}.cate-main-footer__cont .cont-links h6{font-weight:var(--font-weight-bold)}.cate-main-footer__cont .cont-links li{margin-top:1.2rem}.cate-main-footer__cont .cont-action{display:flex;flex-direction:column;align-items:flex-end}.cate-main-footer__cont .cont-action .btn-auth{margin-bottom:1.6rem;width:130px}.cate-main-footer__cont .cont-action .btn-auth button{width:100%;padding:.8rem 1.6rem}.cate-main-footer__botton{flex-direction:row;justify-content:space-between;padding:3.2rem 0;border-top:1px solid rgba(0,0,0,.5)}.cate-main-footer__botton,.cate-main-footer__botton .botton-left{display:flex;align-items:center}.cate-main-footer__botton .botton-left .icon-copyright{height:1.6rem;margin-right:.4rem}.cate-main-footer__botton .botton-left .icon-copyright svg{display:inline-block;width:1.6rem;height:1.6rem;font-size:1.6rem}.cate-main-footer__botton .botton-right{display:flex;align-items:center}.cate-main-footer__botton .botton-right .icon-social{width:3.2rem;height:3.2rem;margin-left:.8rem;color:inherit;text-decoration:none;cursor:pointer}.cate-main-footer__botton .botton-right .icon-social svg{width:3.2rem;height:3.2rem}@media only screen and (max-width:1024px){.cate-main-footer__botton{flex-direction:column;padding:2.4rem 0}.cate-main-footer__botton .botton-left{margin-bottom:.8rem}.cate-main-footer__cont{padding:2.4rem 0}.cate-main-footer__cont .cont-action{align-items:flex-start}}.cate-main-topbar .topbar-right .ant-switch{margin:0 8px}.cate-auth-dialog .auth-dialog-wrap{display:flex;flex-direction:column;align-items:center;padding:3.2rem 5.6rem}.cate-auth-dialog .auth-dialog-wrap__title{max-width:296px;margin:1.6rem 0 2.4rem;text-align:center}.cate-auth-dialog .auth-dialog-wrap button{width:100%;min-height:48px;font-weight:var(--font-weight-semibold)}.cate-auth-dialog .auth-dialog-wrap button:last-child{margin-top:.8rem}@media only screen and (max-width:768px){.cate-auth-dialog .auth-dialog-wrap{padding:2.4rem 3.2rem}}.card-user-plan .plan-top{display:flex;flex-wrap:wrap;justify-content:space-between;background-color:#f2f2f2;border-bottom:1px solid #ddd;padding:3.2rem 1.6rem}.card-user-plan .plan-top h6{font-size:var(--font-size-4);font-weight:var(--font-weight-bold)}.card-user-plan .plan-top .plan-delete{padding:.4rem;border-radius:var(--border-radius-rounded);border:1px solid transparent;transition:.2s ease;cursor:pointer}.card-user-plan .plan-top .plan-delete:hover{background-color:rgba(244,67,54,.25);border:1px dashed #f44336}.card-user-plan .plan-top .plan-delete:hover svg{color:#f44336}.card-user-plan .plan-top .plan-delete svg{display:block;font-size:2.2rem}.card-user-plan .plan-content{display:flex;flex-direction:column}.card-user-plan .plan-content__info{flex:1 1;padding:2.4rem 1.6rem}.card-user-plan .plan-content__invoice{flex:0 1;margin:0 1.6rem;padding:1.6rem 0;border-top:1px solid #ddd}.card-user-plan .plan-content__invoice h6{font-weight:600;margin-bottom:.2rem;text-transform:capitalize}.card-user-plan .plan-content__invoice p{font-weight:500}.card-user-plan .plan-content__invoice .space{margin-top:1rem}@media (min-width:768px){.card-user-plan .plan-content{flex-direction:row}.card-user-plan .plan-content__info{flex:1 1}.card-user-plan .plan-content__invoice{min-width:220px;margin:1.6rem 0;padding:0 2.4rem;border-top:none;border-left:1px solid #ddd}}.order-state{display:inline-block;line-height:20px;background:#fafafa;border:1px solid #d9d9d9;border-radius:var(--border-radius-small);padding:0 .8rem}.order-state--geekblue{color:#1d39c4;background:#f0f5ff;border-color:#adc6ff}.order-state--red{color:#cf1322;background:#fff1f0;border-color:#ffa39e}.order-state--green{color:#389e0d;background:#f6ffed;border-color:#b7eb8f}.order-state--purple{color:#531dab;background:#f9f0ff;border-color:#d3adf7}.order-state--magenta{color:#c41d7f;background:#fff0f6;border-color:#ffadd2}.cate-progress{position:fixed;z-index:1300;inset:0}.cate-progress__background{top:0;left:0;right:0;bottom:0;position:fixed;z-index:-1;background-color:rgba(0,0,0,.5);-webkit-tap-highlight-color:transparent}.cate-progress__background,.cate-progress__wrap{display:flex;align-items:center;justify-content:center;opacity:1;transition:opacity 225ms cubic-bezier(.4,0,.2,1) 0ms}.cate-progress__wrap{height:100%}.store-stepper .MuiStepper-root{padding:0 0 2.4rem}.store-stepper .MuiStepLabel-label.MuiStepLabel-active,.store-stepper .MuiStepLabel-label.MuiStepLabel-completed{color:#0e0e10}.store-stepper .MuiStepLabel-label{color:rgba(0,0,0,.54);font-weight:500;font-family:"Montserrat",sans-serif}.store-stepper .MuiStepLabel-label.MuiStepLabel-alternativeLabel{margin-top:.8rem}.cate-user-dialog__title{flex:0 0 auto;max-width:240px;padding:1.8rem 2.6rem 0;font-weight:var(--font-weight-semibold);font-size:var(--font-size-5);overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical}.cate-user-dialog__list{padding:1rem!important}.cate-user-dialog__list.list-1 .user-dialog-item{margin-top:.5rem}.cate-user-dialog__list .user-dialog-item{border-radius:var(--border-radius-small)}.cate-user-dialog__list .user-dialog-icon{display:flex;margin-right:.8rem}.cate-user-dialog__list .user-dialog-text{font-weight:var(--font-weight-semibold);font-size:var(--font-size-base)}.topbar-popover .MuiPopover-paper{top:78px!important}.topbar-popover .MuiPopover-paper ul{padding:1rem}.topbar-popover .MuiPopover-paper ul .MuiListItem-root{color:var(--color-text-base);border-radius:var(--border-radius-small);padding-left:1rem;padding-right:1rem}.topbar-popover .MuiPopover-paper ul .MuiListItemIcon-root{min-width:2.4rem;margin-right:.8rem;color:inherit}.topbar-popover .MuiPopover-paper ul .topbar-popover-text{color:inherit;font-weight:var(--font-weight-semibold)}.cate-main-topbar{background-color:var(--color-background-base);height:72px}.cate-main-topbar__tollbar{height:100%}.cate-main-topbar .topbar-left{display:flex;align-items:center;flex-grow:1;height:100%}.cate-main-topbar .topbar-left .topbar-logo{width:96px;margin-top:.5rem;-webkit-user-select:none;user-select:none}.cate-main-topbar .topbar-left .topbar-link{margin-left:1.6rem}.cate-main-topbar .topbar-left .topbar-link button{font-weight:var(--font-weight-semibold)}@media only screen and (max-width:1024px){.cate-main-topbar .topbar-left .topbar-logo{margin-left:.5rem}}.cate-main-topbar .topbar-right{display:flex;align-items:center;height:100%}.cate-main-topbar .topbar-right .topbar-button-user{display:flex;align-items:center;height:100%;margin-right:.8rem}.cate-main-topbar .topbar-right .topbar-button-user .MuiSvgIcon-root{font-size:2.4rem}.cate-main-topbar .topbar-right .topbar-button-user .button-user-text{display:block;flex-direction:column;align-items:flex-start;max-width:100px;color:var(--color-text-base);font-size:var(--font-size-7);line-height:15px;white-space:normal}@media only screen and (max-width:768px){.cate-main-topbar .topbar-right .topbar-button-user .MuiButton-root{line-height:1.2;padding-left:1.2rem;padding-right:1.2rem}}@media only screen and (max-width:768px){.cate-main-topbar__tollbar.MuiToolbar-gutters{padding-left:.8rem;padding-right:.8rem}}.cate-about{min-height:calc(100vh - 72px)}.top_text_30{margin-top:30px!important}.text__center{text-align:center}.text__left{text-align:left!important}.cate-blog .cate-blog-content{padding:4rem 0}.cate-blog .cate-blog-content .cate-blog-wrap{display:flex;flex-direction:row;justify-content:space-between}.cate-blog .cate-blog-content .cate-blog-wrap__list{width:100%}.cate-blog .cate-blog-content .cate-blog-wrap .cate-blog-filter{position:-webkit-sticky;position:sticky;top:90px;display:flex;flex-direction:column;flex-grow:1;height:550px;max-width:161px;min-width:161px;margin-left:2.4rem;z-index:8}.cate-blog .cate-blog-content .cate-blog-wrap .cate-blog-filter__title{text-align:center;padding-top:2.4rem}@media only screen and (max-width:768px){.cate-blog .cate-blog-content{padding:2.4rem 0}.cate-blog .cate-blog-content .cate-blog-wrap{flex-direction:column-reverse}.cate-blog .cate-blog-content .cate-blog-wrap .cate-blog-filter{top:80px;height:100%;max-width:100%;margin-left:0;margin-bottom:2.4rem}.cate-blog .cate-blog-content .cate-blog-wrap .cate-blog-filter__title{padding-top:1.6rem}}.cate-blog-banner{display:flex;align-items:center;justify-content:center;min-height:246px;background-color:var(--color-background-base)}.cate-blog-banner__background{position:relative;width:1120px}.cate-blog-banner__background img{width:100%;height:100%;object-fit:cover;-webkit-user-select:none;user-select:none}.cate-blog-banner__background .background-content{position:absolute;top:55%;left:42%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.cate-blog-banner__background .background-content__title{margin-bottom:1.6rem}.cate-blog-banner__background .background-content__desc{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}.cate-blog-list{width:100%}.cate-blog-list .blog-card{box-shadow:none;border:1px solid #ddd}.cate-blog-list .blog-card__media{height:176px;border-bottom:1px solid #ddd}.cate-blog-list .blog-card__content{display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;height:146px}.cate-blog-list .blog-card__content h4{-webkit-line-clamp:2}.cate-blog-list .blog-card__content h4,.cate-blog-list .blog-card__content p{font-family:var(--font-family);margin-bottom:.8rem;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical}.cate-blog-list .blog-card__content p{font-size:var(--font-size-base);-webkit-line-clamp:3}.cate-blog-list .blog-card__content .content-action{display:flex;align-items:center;justify-content:flex-start;color:var(--color-primary)}.cate-blog-list .blog-card__content .content-action .action-text{font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);margin-right:.4rem}.cate-blog-list .blog-card__content .content-action .action-icon{height:24px}.cate-blog-detail{min-height:calc(100vh - 72px)}.cate-blog-detail .blog-detail-wrap{padding:4rem 0}.cate-blog-detail .blog-detail-content{max-width:960px}.cate-blog-detail .blog-detail-content__card{padding:3.2rem}.cate-blog-detail .blog-detail-content__title h1{font-size:4.8rem;letter-spacing:-.011em;line-height:6rem;margin-bottom:-.27em}.cate-blog-detail .blog-detail-content__categories{margin-top:4rem}.cate-blog-detail .blog-detail-content__categories .MuiChip-root{border-radius:.8rem}.cate-blog-detail .blog-detail-content__extra-data{padding-top:2.4rem;margin-top:2.4rem;margin-bottom:2.4rem;border-top:.1rem solid #e6e6e6}.cate-blog-detail .blog-detail-content__extra-data .blog-author-list{display:block}.cate-blog-detail .blog-detail-content__extra-data .blog-author-list .blog-author-item{position:relative;margin-bottom:3.2rem}.cate-blog-detail .blog-detail-content__extra-data .blog-author-list .blog-author-item .author-item-wrap{display:block}.cate-blog-detail .blog-detail-content__extra-data .blog-author-list .blog-author-item .author-item-wrap .author-item-image{position:absolute;width:80px;height:80px}.cate-blog-detail .blog-detail-content__extra-data .blog-author-list .blog-author-item .author-item-wrap .author-item-image svg{width:80px;height:80px}.cate-blog-detail .blog-detail-content__extra-data .blog-author-list .blog-author-item .author-item-wrap .author-item-info{display:block;padding-top:.8rem;padding-left:9.6rem}.cate-blog-detail .blog-detail-content__extra-data .blog-author-list .blog-author-item .author-item-wrap .author-item-info__subtitle p{line-height:1.8rem;font-size:1.3rem;color:#757575}.cate-blog-detail .blog-detail-content__extra-data .blog-author-list .blog-author-item .author-item-wrap .author-item-info__name h3{line-height:2.8rem;font-size:2.2rem;color:#292929}@media only screen and (max-width:768px){.cate-blog-detail .blog-detail-content__card{padding:1.6rem}}.cate-change-pwd{padding:4rem 0}.cate-change-pwd .change-pwd-wrap{display:flex;align-items:center;justify-content:center}.cate-change-pwd .change-pwd-wrap__box{padding:2.4rem 4rem}.cate-change-pwd .change-pwd-wrap__box .box-style{display:flex;flex-direction:column;text-align:center}.cate-change-pwd .change-pwd-wrap__box .box-style h1{font-size:var(--font-size-2);line-height:47px;letter-spacing:-.90725px;margin-bottom:.8rem}.cate-change-pwd .change-pwd-wrap__box .box-style p{font-size:var(--font-size-5);line-height:24px;letter-spacing:-.4px;margin-bottom:2.4rem}.cate-change-pwd .change-pwd-wrap__box .box-style .change-pwd-form{display:flex;flex-direction:column}.cate-change-pwd .change-pwd-wrap__box .box-style .field-margin{margin-bottom:1.6rem}.cate-change-pwd .change-pwd-wrap__box .box-style .MuiButton-root{font-size:var(--font-size-5);font-weight:var(--font-weight-semibold);padding:.8rem 3.2rem;margin:24px auto 0}@media only screen and (max-width:768px){.cate-change-pwd .change-pwd-wrap__box{padding:2.4rem}.cate-change-pwd .change-pwd-wrap__box .box-style h1{font-size:28px;line-height:33px}}.cate-course-detail{padding:4rem 0}.cate-course-detail .course-detail-content{max-width:960px}.cate-course-detail .course-detail-content__card{padding:3.2rem}.cate-course-detail .course-detail-content__title h1{font-size:4.8rem;letter-spacing:-.011em;line-height:6rem;margin-bottom:-.27em}.cate-course-detail .course-detail-content__categories{margin-top:4rem}.cate-course-detail .course-detail-content__categories .MuiChip-root{border-radius:.8rem}.cate-course-detail .course-detail-content__extra-data{padding-top:2.4rem;margin-top:2.4rem;margin-bottom:2.4rem;border-top:.1rem solid #e6e6e6}.cate-course-detail .course-detail-content__extra-data .course-author-list{display:block}.cate-course-detail .course-detail-content__extra-data .course-author-list .course-author-item{position:relative;margin-bottom:3.2rem}.cate-course-detail .course-detail-content__extra-data .course-author-list .course-author-item .author-item-wrap{display:block}.cate-course-detail .course-detail-content__extra-data .course-author-list .course-author-item .author-item-wrap .author-item-image{position:absolute;width:80px;height:80px}.cate-course-detail .course-detail-content__extra-data .course-author-list .course-author-item .author-item-wrap .author-item-image svg{width:80px;height:80px}.cate-course-detail .course-detail-content__extra-data .course-author-list .course-author-item .author-item-wrap .author-item-info{display:block;padding-top:.8rem;padding-left:9.6rem}.cate-course-detail .course-detail-content__extra-data .course-author-list .course-author-item .author-item-wrap .author-item-info__subtitle p{line-height:1.8rem;font-size:1.3rem;color:#757575}.cate-course-detail .course-detail-content__extra-data .course-author-list .course-author-item .author-item-wrap .author-item-info__name h3{line-height:2.8rem;font-size:2.2rem;color:#292929}.cate-courses{padding:4rem 0}.cate-courses .course-item__cover{border-bottom:1px solid #ddd}.cate-courses .course-item__cover img{display:block;object-fit:cover;-webkit-user-select:none;user-select:none}.cate-courses .course-item__cover .MuiSkeleton-root,.cate-courses .course-item__cover img{width:100%;height:176px;border-top-left-radius:var(--border-radius-medium);border-top-right-radius:var(--border-radius-medium)}.cate-courses .course-item__content{padding:1.6rem}.cate-courses .course-item__content .item-title{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-bottom:.8rem}.cate-courses .course-item__content .item-subtitle{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}.cate-experiences{padding:4rem 0}.cate-experiences .experience-card{position:relative;width:100%;background-color:var(--color-background-base);border-radius:var(--border-radius-medium);transition:all .4s cubic-bezier(.175,.885,0,1);overflow:hidden;border:.1rem solid #ddd}.cate-experiences .experience-card:hover{-webkit-transform:scale(1.04);transform:scale(1.04)}.cate-experiences .experience-card:hover .experience-card__info-hover{opacity:1}.cate-experiences .experience-card:hover .experience-card__img--hover{height:100%;opacity:.3}.cate-experiences .experience-card:hover .experience-card__info{position:relative;background-color:initial}.cate-experiences .experience-card__info-hover{position:absolute;top:0;width:100%;opacity:.7;z-index:999}.cate-experiences .experience-card__info-hover .info-like{width:2.4rem}.cate-experiences .experience-card__info-hover .info-status{background-color:rgba(246,23,23,.2);float:right;width:90px;padding:3px;text-align:center;margin-left:3px;border-radius:var(--border-radius-small)}.cate-experiences .experience-card__info-hover .info-clock{float:right;padding:.2rem .5rem;background-color:rgba(0,82,73,.2);border-radius:var(--border-radius-small)}.cate-experiences .experience-card__info-hover .info-clock-icon{width:1.6rem;vertical-align:middle;fill:#005249}.cate-experiences .experience-card__info-hover .info-clock-text{font-size:1.4rem;font-weight:600;color:#005249;vertical-align:middle;margin-left:.4rem}.cate-experiences .experience-card__img{visibility:hidden}.cate-experiences .experience-card__img,.cate-experiences .experience-card__img--hover{width:100%;height:235px;background-size:cover;background-position:50%;background-repeat:no-repeat}.cate-experiences .experience-card__img--hover{position:absolute;top:0;transition:all .2s ease-out}.cate-experiences .experience-card__info{height:109px;background-color:var(--color-background-base);padding:1.6rem 2.4rem 2.4rem;z-index:2}.cate-experiences .experience-card__info .info-category{text-transform:uppercase;font-size:1.4rem;letter-spacing:2px;font-weight:600;color:#7a7a7a}.cate-experiences .experience-card__info .info-title{margin-top:.5rem;margin-bottom:1rem}.cate-experiences .experience-card__info .info-price{font-size:1.4rem;font-weight:500}.cate-experiences .experience-card__info .info-author{font-weight:600;text-decoration:none;color:var(--color-primary)}.cate-experiences .experience-card .MuiSkeleton-text{-webkit-transform:scale(1);transform:scale(1)}.svg-icon{width:1.3em;height:1.3em}.svg-icon path,.svg-icon polygon,.svg-icon rect{fill:#fff}.svg-icon circle{stroke:#fff;stroke-width:3}.cate-exp-detail{margin:4rem 0}.cate-exp-detail .exp-detail-cover{position:relative;height:280px;transition:box-shadow .3s cubic-bezier(.4,0,.2,1) 0ms;border-top-left-radius:var(--border-radius-medium);border-top-right-radius:var(--border-radius-medium);overflow:hidden}.cate-exp-detail .exp-detail-cover:before{content:"";position:absolute;top:0;width:100%;height:100%;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background-color:rgba(31,31,31,.72);z-index:9}.cate-exp-detail .exp-detail-cover .cover-image{height:100%;width:100%;object-fit:cover;-webkit-user-select:none;user-select:none}.cate-exp-detail .exp-detail-cover .cover-text{position:absolute;bottom:24px;left:24px;right:auto;z-index:99}.cate-exp-detail .exp-detail-cover .cover-text h1{font-size:var(--font-size-2);color:#fff}.cate-exp-detail .exp-detail-content{padding:2.4rem}.cate-exp-detail .exp-detail-content .content-category{overflow-x:auto;justify-content:space-between}.cate-exp-detail .exp-detail-content .content-category__group{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:16px;margin-bottom:2rem}.cate-exp-detail .exp-detail-content .category-item{display:flex;flex-wrap:nowrap;align-items:center;min-width:160px}.cate-exp-detail .exp-detail-content .category-item__text{margin-left:1.6rem}.cate-exp-detail .exp-detail-content .category-item__text p{color:#999}.cate-exp-detail .exp-detail-content .category-item__text h6{font-weight:600}.cate-exp-detail .exp-detail-content .category-item svg{display:block;height:32px;width:32px}.cate-exp-detail .exp-detail-content .nui-content-post :first-child{margin-top:0}.cate-exp-detail .exp-detail-content .conten-price{margin:2.4rem 0}.cate-exp-detail .exp-detail-content .conten-price span{font-weight:600;color:#999}.cate-exp-detail .exp-detail-content .conten-price p{font-size:var(--font-size-3);font-weight:var(--font-weight-bold);margin-top:.5rem}.cate-exp-detail .exp-detail-content .content-action button{font-size:16px;padding:.8rem 4rem}.cate-exp-detail .exp-detail-content .content-action svg{font-size:2.4rem}.cate-exp-detail .exp-detail-gallery .exp-detail-video{width:100%;display:flex;justify-content:center;margin:30px 0}.cate-exp-detail .exp-detail-gallery .exp-detail-video video{width:100%;max-width:725px;min-width:335px;border-radius:15px}.cate-exp-detail .exp-detail-gallery .galllery-item{height:100%}.cate-exp-detail .exp-detail-gallery .galllery-item img{display:block;width:100%;height:100%;object-fit:cover;-webkit-user-select:none;user-select:none}.cate-exp-detail .exp-detail-gallery .galllery-item .MuiSkeleton-text{-webkit-transform:scale(1);transform:scale(1)}.cate-home-banner{position:relative;display:flex;justify-content:center;align-items:flex-end;min-height:400px;height:calc(100vh - 72px);overflow:hidden}.cate-home-banner:before{content:"";position:absolute;top:0;width:100%;height:100%;background-color:#f5f4f0;opacity:.85;z-index:9}.cate-home-banner__ilustration{position:absolute;z-index:99}.cate-home-banner__ilustration.ilustration-1{top:25%;left:20%;-webkit-transform:translate(-50%,-35%);transform:translate(-50%,-35%)}.cate-home-banner__ilustration.ilustration-1 .img-action{transition:.5s}.cate-home-banner__ilustration.ilustration-1 .img-action:hover{-webkit-transform:translate3d(3em,1em,5em) scale(1.02);transform:translate3d(3em,1em,5em) scale(1.02)}.cate-home-banner__ilustration.ilustration-1 .img-root{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}.cate-home-banner__ilustration.ilustration-2{top:35%;left:50%;-webkit-transform:translate(-50%,-65%);transform:translate(-50%,-65%)}.cate-home-banner__ilustration.ilustration-2 .img-action{transition:.5s}.cate-home-banner__ilustration.ilustration-2 .img-action:hover{-webkit-transform:translate3d(-2em,1em,5em) scale(1.02) translateX(1em) translateY(2em);transform:translate3d(-2em,1em,5em) scale(1.02) translateX(1em) translateY(2em)}.cate-home-banner__ilustration.ilustration-2 .img-root{height:50vh;-webkit-transform:rotate(0deg);transform:rotate(0deg)}.cate-home-banner__ilustration.ilustration-3{top:25%;right:20%;-webkit-transform:translate(55%,-35%);transform:translate(55%,-35%)}.cate-home-banner__ilustration.ilustration-3 .img-action{transition:.5s}.cate-home-banner__ilustration.ilustration-3 .img-action:hover{-webkit-transform:translate3d(-2em,1em,5em) scale(1.02) translateX(-1em);transform:translate3d(-2em,1em,5em) scale(1.02) translateX(-1em)}.cate-home-banner__ilustration.ilustration-3 .img-root{height:50vh;-webkit-transform:rotate(10deg);transform:rotate(10deg)}.cate-home-banner__ilustration--animation-bounce-in{-webkit-animation-delay:.2s;animation-delay:.2s;-webkit-animation:bounceIn 2s linear forwards;animation:bounceIn 2s linear forwards;opacity:0}.cate-home-banner__ilustration--animation-move-up-down{-webkit-animation:moveUpDown 2.25s linear infinite;animation:moveUpDown 2.25s linear infinite}.cate-home-banner__ilustration .img-root{height:65vh;overflow:hidden;-webkit-user-select:none;user-select:none}.cate-home-banner__header{display:flex;flex-direction:column;justify-content:center;padding-bottom:6.4rem;opacity:0;-webkit-animation:fade 2s linear forwards;animation:fade 2s linear forwards;z-index:99}.cate-home-banner__header .header-title{text-align:center;margin-bottom:3.2rem}.cate-home-banner__header .header-title h1{font-weight:var(--font-weight-semibold)}.cate-home-banner__header .header-action{text-align:center}.cate-home-banner__header .header-action button{font-size:var(--font-size-5);padding-left:2.4rem;padding-right:2.4rem}@media only screen and (max-width:1024px){.cate-home-banner__header .header-title h1{font-size:var(--font-size-2);font-weight:var(--font-weight-bold)}}@-webkit-keyframes fade{50%{opacity:.75}to{opacity:1}}@keyframes fade{50%{opacity:.75}to{opacity:1}}@-webkit-keyframes bounceIn{0%{opacity:0;-webkit-transform:scale(.3) translateZ(0);transform:scale(.3) translateZ(0)}50%{opacity:.9;-webkit-transform:scale(1.1);transform:scale(1.1)}80%{opacity:1;-webkit-transform:scale(.95);transform:scale(.95)}to{opacity:1;-webkit-transform:scale(1) translateZ(0);transform:scale(1) translateZ(0)}}@keyframes bounceIn{0%{opacity:0;-webkit-transform:scale(.3) translateZ(0);transform:scale(.3) translateZ(0)}50%{opacity:.9;-webkit-transform:scale(1.1);transform:scale(1.1)}80%{opacity:1;-webkit-transform:scale(.95);transform:scale(.95)}to{opacity:1;-webkit-transform:scale(1) translateZ(0);transform:scale(1) translateZ(0)}}@-webkit-keyframes moveUpDown{0%{-webkit-transform:none;transform:none}50%{-webkit-transform:translateX(0) translateY(.95em);transform:translateX(0) translateY(.95em)}to{-webkit-transform:none;transform:none}}@keyframes moveUpDown{0%{-webkit-transform:none;transform:none}50%{-webkit-transform:translateX(0) translateY(.95em);transform:translateX(0) translateY(.95em)}to{-webkit-transform:none;transform:none}}@-webkit-keyframes pulse{0%{opacity:0}90%{opacity:1}to{opacity:0}}@keyframes pulse{0%{opacity:0}90%{opacity:1}to{opacity:0}}.cat-home-carousel{background-color:var(--color-background-base);padding:6.4rem 0 11.2rem}.cat-home-carousel__header{margin-bottom:3.2rem}.home-carousel-card{margin:0 4px;position:relative;height:250px;border:1px solid var(--color-primary);border-radius:var(--border-radius-medium);box-shadow:var(--shadow-elevation-1)}.home-carousel-card__cover{width:100%;height:100%}.home-carousel-card__cover img{width:100%;height:100%;object-fit:cover;-webkit-user-select:none;user-select:none;border-radius:var(--border-radius-medium)}.home-carousel-card__content{position:absolute;left:0;bottom:0;width:100%;text-align:center;padding:1.6rem 0;background-color:var(--color-background-primary);border-bottom-right-radius:var(--border-radius-medium);border-bottom-left-radius:var(--border-radius-medium);opacity:1}.home-carousel-card__content .content-title{font-size:var(--font-size-4);font-weight:500;color:var(--color-text-white)}.cat-home-about{padding:4rem 0 6.4rem}.cat-home-about__image img{width:100%;height:100%;object-fit:cover;-webkit-user-select:none;user-select:none;border-radius:var(--border-radius-large)}.cat-home-about__body{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;width:100%;height:100%}.cat-home-about__body .body-title{font-weight:var(--font-weight-bold);margin-bottom:1.6rem}.cat-home-about__body p{line-height:22px}.cate-home-subscribe{padding:4rem 0 6.4rem}.cate-home-subscribe .MuiGrid-root{justify-content:center}.cate-home-subscribe__header{margin-bottom:4rem}.cate-home-subscribe .pricing-card{height:780px;display:flex;flex-direction:column;justify-content:space-between;height:920px;padding:3.2rem 2.4rem}.cate-home-subscribe .pricing-card button{display:flex;margin:auto}.cate-home-subscribe .pricing-card--default{background-color:var(--color-background-base)}.cate-home-subscribe .pricing-card--primary{background-color:var(--color-background-primary)}.cate-home-subscribe .pricing-card__body{height:100%}.cate-home-subscribe .pricing-card__body .pricing-header{height:10%;font-size:2.7rem;font-weight:var(--font-weight-bold);text-align:center}.cate-home-subscribe .pricing-card__body .pricing-img{width:100%;display:flex;justify-content:center;align-items:center}.cate-home-subscribe .pricing-card__body .pricing-img img{width:160px}.cate-home-subscribe .pricing-card__body .pricing-total{margin-bottom:2.4rem}.cate-home-subscribe .pricing-card__body .pricing-total .price{font-weight:var(--font-weight-bold);font-size:4.2rem;margin-right:.8rem}.cate-home-subscribe .pricing-card__body .pricing-desc{font-size:1.8rem;margin-bottom:1.6rem;margin-top:2rem}.cate-home-subscribe .pricing-card__body .pricing-list{height:90%;display:flex;flex-direction:column;align-items:center;justify-content:center}@media only screen and (max-width:960px){.cate-home-subscribe .pricing-card__body .pricing-list img{width:400px}}.cate-home-subscribe .pricing-card__body .pricing-list img{height:200px}.cate-home-subscribe .pricing-card__body .pricing-list .categories-container{height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;margin:15px 0}.cate-home-subscribe .pricing-card__body .pricing-list .categories-container .concepts-container{margin:10px 0}.cate-home-subscribe .pricing-card__body .pricing-list .categories-container .button-container{display:flex;flex-direction:column}.cate-home-subscribe .pricing-card__body .pricing-list .categories-container .button-container .MuiButtonBase-root{align-self:stretch;margin-bottom:15px}.cate-home-subscribe .pricing-card__body .pricing-list .categories-container p{margin:4px 0;font-weight:700;font-size:1.7rem}.cate-home-subscribe .pricing-card__body .pricing-list .item{display:flex;align-items:center;justify-content:space-between}.cate-home-subscribe .pricing-card__body .pricing-list li{display:flex;flex-direction:row;align-items:center;margin:2.4rem 0}.cate-home-subscribe .pricing-card__body .pricing-list .list-icon{width:2rem;height:2rem;-webkit-user-select:none;user-select:none}.cate-home-subscribe .pricing-card__body .pricing-list .list-text{font-size:1.8rem;margin-left:.8rem}.cate-home-subscribe .pricing-action-primary{background-color:#fff;color:var(--color-primary)}.concept{padding:6px 5px;font-weight:700}.modal-membership h4{margin:10px 0}.modal-membership h5{margin-top:30px;margin-bottom:7px}.cate-membership{padding:4rem 0}.cate-membership .membership-header{margin-bottom:4rem}.cate-membership .membership-header h1{color:var(--color-text-alt);font-size:var(--font-size-2);line-height:1.2;margin-bottom:1.6rem}.cate-membership .membership-header p{font-size:var(--font-size-5)}.cate-membership .membership-prices,.cate-membership .membership-prices .MuiGrid-item{width:100%}.cate-membership .membership-prices .cards-grid{width:100%;display:grid;justify-content:center;grid-gap:20px;grid-template-columns:1fr;grid-template-rows:3fr}.cate-membership .membership-prices .cards-grid .card-item{display:grid;align-items:center;justify-items:center}@media screen and (min-width:1300px){.cate-membership .membership-prices .cards-grid{grid-template-columns:1fr 1fr;grid-template-rows:1fr}.cate-membership .membership-prices .cards-grid .card-item:nth-child(3n){grid-column:span 2;margin:20px 0}}@media screen and (min-width:1910px){.cate-membership .membership-prices .cards-grid{grid-template-columns:1fr 1fr 1fr}.cate-membership .membership-prices .cards-grid .card-item:nth-child(3n){grid-column:span 1}}.cate-membership .membership-prices .pricing-card{min-width:300px;width:470px;height:830px;display:flex;flex-direction:column;justify-content:space-between;padding:2.4rem}.cate-membership .membership-prices .pricing-card--default{background-color:var(--color-background-base)}.cate-membership .membership-prices .pricing-card--primary{background-color:var(--color-background-primary)}.cate-membership .membership-prices .pricing-card__body{height:100%}.cate-membership .membership-prices .pricing-card__body .pricing-header{height:8%;text-align:center;font-size:3.2rem;font-weight:var(--font-weight-bold)}.cate-membership .membership-prices .pricing-card__body .pricing-total{margin-bottom:2.4rem;text-align:center}.cate-membership .membership-prices .pricing-card__body .pricing-total .price{font-weight:var(--font-weight-bold);font-size:4.8rem;margin-right:.8rem}.cate-membership .membership-prices .pricing-card__body .pricing-desc{font-size:1.6rem;margin-bottom:1.6rem}.cate-membership .membership-prices .pricing-card__body .pricing-list{height:92%;display:flex;flex-direction:column;justify-content:flex-start;align-items:center}.cate-membership .membership-prices .pricing-card__body .pricing-list img{height:200px;-webkit-filter:drop-shadow(5px 5px 5px #222);filter:drop-shadow(5px 5px 5px #222)}.cate-membership .membership-prices .pricing-card__body .pricing-list .categories-container{height:100%;display:flex;flex-direction:column;justify-content:space-between;align-items:center;width:100%;margin:15px 0}.cate-membership .membership-prices .pricing-card__body .pricing-list .categories-container .concepts-container{margin:10px 0}.cate-membership .membership-prices .pricing-card__body .pricing-list .categories-container .button-container{display:flex;flex-direction:column}.cate-membership .membership-prices .pricing-card__body .pricing-list .categories-container .button-container .MuiButtonBase-root{align-self:stretch;margin-bottom:15px}.cate-membership .membership-prices .pricing-card__body .pricing-list .categories-container p{margin:8px 0;font-weight:700;font-size:1.7rem}.cate-membership .membership-prices .pricing-card__body .pricing-list li{display:flex;flex-direction:row;align-items:center;margin:2.4rem 0}.cate-membership .membership-prices .pricing-card__body .pricing-list .list-icon{width:1.8rem;height:1.8rem;-webkit-user-select:none;user-select:none}.cate-membership .membership-prices .pricing-card__body .pricing-list .list-text{font-size:1.6rem;margin-left:.8rem}.cate-membership .membership-prices .pricing-card__body .pricing-list .buttons-container td{background-color:initial;padding-top:16px;border:none}.cate-membership .membership-prices .pricing-card__body .pricing-list .hidden-cell{border:none;background-color:initial}.cate-membership .membership-prices .pricing-card__action{padding:13px 32px}.cate-membership .membership-prices .pricing-card__action.action-primary{background-color:#fff;color:var(--color-primary)}div main div a.whatsapp{position:fixed;right:65px;bottom:25px;height:65px;width:65px;text-align:center;background:#25d366;padding:12.5px;border-radius:50px;margin-top:200px;color:#25d366;z-index:99999!important}.whatsapp-icon{margin-top:13px}.cate-login,.cate-login__grid{min-height:calc(100vh - 72px)}.cate-login__grid .login-cover{-webkit-user-select:none;user-select:none}.cate-login__grid .login-card,.cate-login__grid .login-cover{display:flex;align-items:center;height:100%}.cate-login__grid .login-card__paper{width:100%;height:700px;padding:2.4rem;margin:2.4rem 0}.cate-login__grid .login-card .card-header .header-t1{font-size:var(--font-size-3);font-weight:var(--font-weight-semibold)}.cate-login__grid .login-card .card-header .header-t2{font-size:var(--font-size-2);font-weight:var(--font-weight-bold);color:var(--color-primary)}.cate-login__grid .login-card .card-content{height:85%;display:flex;align-items:center}.cate-login__grid .login-card .card-content__form{width:100%}.cate-login__grid .login-card .card-content__form .form-btn-submit{margin-top:1.6rem;margin-bottom:2.4rem}.cate-login__grid .login-card .card-content__form .form-link{text-align:center;color:var(--color-primary);font-weight:var(--font-weight-semibold)}.cate-login__grid .login-card .card-content__form .form-link .link-black{color:var(--color-text-base)}.cate-login__grid .login-card .card-content__form .form-link-register{padding-top:2rem;padding-bottom:1rem}.cate-login__grid .login-card .card-content__form .form-link-lost-pass{padding-top:1rem;padding-bottom:2rem}@media only screen and (max-width:960px){.cate-login__grid .login-cover{display:none}.cate-login__grid .login-card__paper{height:600px}}.cate-subscription{padding:4rem 0}.cate-subscription .subscription-title{margin-bottom:1.6rem}.cate-subscription .subscription-title h1{color:var(--color-text-alt);font-size:var(--font-size-2);line-height:1.2}.cate-subscription .subscription-subtitle{padding-top:2.4rem;padding-bottom:2rem}.cate-subscription .subscription-subtitle h4{padding-bottom:1rem}.cate-subscription .subscription-subtitle p{color:var(--color-text-alt)}.cate-subscription .subscription-content{max-width:80rem}.cate-subscription .subscription-content .subscription-box{padding:1.6rem}.cate-subscription .subscription-content .subscription-form{width:100%;padding-top:.8rem}.cate-subscription .subscription-content .subscription-form .flex-outer{padding:20px;list-style-type:none}.cate-subscription .subscription-content .subscription-form .flex-outer .total-price{margin-bottom:2px}.cate-subscription .subscription-content .subscription-form .flex-outer .total-price h1{font-size:var(--font-size-4)}.cate-subscription .subscription-content .subscription-form .flex-outer .total-price h1 span{padding:5px 8px;background-color:var(--color-primary)}.cate-subscription .subscription-content .subscription-form .flex-outer li{display:flex;flex-direction:row;flex-wrap:wrap;margin-bottom:2.4rem}.cate-subscription .subscription-content .subscription-form .flex-outer li.last-row{margin-bottom:0}.cate-subscription .subscription-content .subscription-form .flex-outer li label{width:160px;color:var(--color-text-alt);font-size:1.5rem;font-weight:600;letter-spacing:.09em;padding:0 .8rem}.cate-subscription .subscription-content .subscription-form .flex-outer li input{color:var(--color-text-alt);letter-spacing:.08em;padding-bottom:1rem;padding-top:1rem}.cate-subscription .subscription-content .subscription-form .flex-outer li input.Mui-disabled{background-color:rgba(0,0,0,.075)}.cate-subscription .subscription-content .subscription-form .flex-outer li .input-row{width:73%}.cate-subscription .subscription-content .subscription-form .flex-outer li .input-row .MuiTextField-root{width:100%}.cate-subscription .subscription-content .subscription-form .flex-outer li .MuiInputBase-input,.cate-subscription .subscription-content .subscription-form .flex-outer li .MuiInputBase-multiline{padding-bottom:1rem;padding-top:1rem}.cate-subscription .subscription-content .subscription-form .flex-outer li button{margin-left:auto}@media only screen and (max-width:1024px){.cate-subscription .subscription-content .subscription-form .flex-outer li label{padding:.8rem 0}.cate-subscription .subscription-content .subscription-form .flex-outer li .input-row{width:100%}}@media (min-width:768px){.cate-subscription .subscription-content .subscription-box{padding:2.4rem}}.cate-subscription-detail{padding:4rem 0}.cate-subscription-detail .cate-subscription-container{display:flex;justify-content:space-between}@media only screen and (max-width:890px){.cate-subscription-detail .cate-subscription-container{flex-direction:column}}.cate-subscription-detail .description-container{display:flex;justify-content:center;align-items:flex-start;width:70%}.cate-subscription-detail .description-container h1{font-size:var(--font-size-3);text-align:center}.cate-subscription-detail .description-container .concepts-container{display:flex;flex-direction:column;align-items:center;justify-content:center;width:70%;padding:15px}.cate-subscription-detail .description-container .concepts-container h1{font-size:var(--font-size-4);margin-top:20px;text-align:center}.cate-subscription-detail .description-container .concepts-container p{font-size:var(--font-size-6);margin-bottom:20px}.cate-subscription-detail .description-container .concepts-container img{width:140px;margin:15px 0}.cate-subscription-detail .description-container .concepts-container .information-container{width:300px;padding:15px;text-align:center}.cate-subscription-detail .description-container .concepts-container .information-container h1{font-size:var(--font-size-4);font-weight:700}.cate-subscription-detail .description-container .concepts-container .information-container p{font-size:var(--font-size-5)}.cate-subscription-detail .description-container .concepts-container .concepts{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center}.cate-subscription-detail .description-container .concepts-container .concepts .name{margin:4px 0;width:400px;background-color:var(--color-background-primary);border-radius:var(--border-radius-medium)}.cate-subscription-detail .description-container .concepts-container .concepts h4{padding:7px 15px;font-size:var(--font-size-6)}.cate-subscription-detail .description-container .concepts-container .total-price{font-size:var(--font-size-3)}@media only screen and (max-width:890px){.cate-subscription-detail .description-container,.cate-subscription-detail .description-container .concepts-container{width:100%}}.cate-subscription-detail .buy-grid-container{display:flex;flex-direction:column;align-items:center;justify-content:flex-start}.cate-subscription-detail .buy-grid-container .buy-container{display:flex;flex-direction:column;justify-content:center;padding:15px;border-radius:var(--border-radius-large);height:200px;box-shadow:5px 7px 10px -2px rgba(0,0,0,.75);-webkit-box-shadow:5px 7px 10px -2px rgba(0,0,0,.75);-moz-box-shadow:5px 7px 10px -2px rgba(0,0,0,.75)}.cate-subscription-detail .buy-grid-container .buy-container button{align-self:center}.cate-subscription-detail .buy-grid-container .buy-container p{margin:10px 0;text-align:center;font-size:var(--font-size-6)}.cate-subscription-detail .buy-grid-container .buy-container a{font-size:var(--font-size-5);font-weight:700;text-align:center}.product-property{margin-top:1.6rem}.product-property__title{margin-bottom:1.2rem;font-size:var(--font-size-6)}.product-property__title span{color:#999}.product-property__list{display:flex;flex-wrap:wrap}.product-property__list .property-item{box-shadow:inset 0 0 0 1px #ccc;border-radius:var(--border-radius-small);margin-right:1.2rem;margin-bottom:1.2rem;cursor:pointer}.product-property__list .property-item.active,.product-property__list .property-item:hover{box-shadow:inset 0 0 0 2px #ff4747}.product-property__list .property-item .property-text{height:32px;line-height:32px;padding:0 1.2rem;white-space:nowrap}.cate-not-found__wrap{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:calc(100vh - 72px);color:#565959}.cate-not-found__wrap img{height:384px;margin-top:-6.4rem;-webkit-user-select:none;user-select:none}.cate-not-found__wrap h4{font-size:var(--font-size-3);margin-top:1.6rem}@media only screen and (max-width:768px){.cate-not-found__wrap img{height:224px;margin-top:-3.2rem}}.cate-order-detail{padding:3.2rem 0 4rem}.cate-order-detail .order-detail-top{margin-bottom:1rem}.cate-order-detail .order-detail-top .MuiButton-text{padding:.2rem}.cate-order-detail .order-detail-top .MuiButton-text .MuiButton-startIcon{margin-right:.4rem}.cate-order-detail .order-detail-top .MuiButton-text .MuiButton-startIcon svg{font-size:1.6rem}.cate-order-detail .page-title{margin-bottom:1.6rem}.cate-order-detail .page-title h1{font-size:var(--font-size-3);font-weight:var(--font-weight-semibold)}.cate-order-detail .order-extra{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;margin-bottom:1rem}.cate-order-detail .order-extra__separator{display:inline-block;width:1px;height:12px;margin:0 .8rem;background-color:#ddd}.cate-order-detail .order-info{border-radius:.8rem .8rem;margin-bottom:1.6rem}.cate-order-detail .order-info .info-subtitle{font-weight:600;margin-bottom:.5rem}.cate-order-detail .order-info__address{margin-right:1rem;margin-bottom:1.6rem}.cate-order-detail .order-info__address li{line-height:21px}.cate-order-detail .order-info__method{margin-bottom:1.6rem}.cate-order-detail .order-info__method .method-wrap{display:flex;align-items:center}.cate-order-detail .order-info__method .method-wrap svg{font-size:3.5rem;margin-right:.5rem}.cate-order-detail .order-info__resume .resume-space{margin-bottom:.4rem}.cate-order-detail .order-info__resume .resume-item{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;line-height:21px;font-weight:400}.cate-order-detail .order-info__resume .resume-item .item-name-last,.cate-order-detail .order-info__resume .resume-item .item-subtotals-last{font-weight:600}.cate-order-detail .order-products{border-radius:.8rem .8rem}.cate-order-detail .order-products ul{margin:.4rem 0}.cate-order-detail .order-products .product-wrap{margin-top:1.6rem}.cate-order-detail .order-products .product-wrap:first-child{margin-top:0}.cate-order-detail .order-products .product-wrap .product-info{display:flex;flex-direction:row;flex-wrap:wrap}.cate-order-detail .order-products .product-wrap .product-info .product-left{width:120px;height:120px}.cate-order-detail .order-products .product-wrap .product-info .product-left a{position:relative;display:flex;align-items:center;justify-content:center;width:100%;height:100%}.cate-order-detail .order-products .product-wrap .product-info .product-left a:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:#000;opacity:.04;border-radius:var(--border-radius-small)}.cate-order-detail .order-products .product-wrap .product-info .product-left img{height:100%;border-radius:var(--border-radius-small);object-fit:cover;-webkit-user-select:none;user-select:none}.cate-order-detail .order-products .product-wrap .product-info .product-right{flex:1 1;padding-top:.4rem;padding-left:1.6rem}.cate-order-detail .order-products .product-wrap .product-info .product-right .product-title{color:#0066c0;font-size:1.6rem;font-weight:500;margin-bottom:.5rem}.cate-order-detail .order-products .product-wrap .product-info .product-right .product-title:hover{text-decoration:underline;cursor:pointer;color:var(--color-primary-darker)}.cate-order-detail .order-products .product-wrap .product-info .product-right .product-category{margin-bottom:.5rem;font-weight:500}.cate-order-detail .order-products .product-wrap .product-info .product-right .product-category span{font-weight:400}.cate-order-detail .order-products .product-wrap .product-info .product-right .product-property{margin-bottom:.4rem;font-weight:500}.cate-order-detail .order-products .product-wrap .product-info .product-right .product-property span{font-weight:400}.cate-order-detail .order-products .product-wrap .product-info .product-right .product-amount{font-size:1.5rem;font-weight:600}.cate-order-detail .order-products .product-empty{display:flex;flex-direction:column;align-items:center;margin-bottom:1.6rem}.cate-order-detail .order-products .product-empty img{width:180px;-webkit-user-select:none;user-select:none}.cate-order-detail .order-products .product-empty p{font-size:var(--font-size-5);font-weight:500;color:#565959}.cate-order{padding:4rem 0}.cate-order .page-title{margin-bottom:2.4rem}.cate-order .page-title h1{font-size:var(--font-size-3);font-weight:var(--font-weight-semibold)}.cate-order .order-group .order-item{margin-bottom:1.6rem}.cate-order .order-group .order-item--box{display:block;border:1px solid #ddd}.cate-order .order-group .order-item--box .box-inner{padding:1.5rem 2rem}.cate-order .order-group .order-item__head{background-color:#f2f2f2;border-radius:.8rem .8rem 0 0}.cate-order .order-group .order-item__head .head-wrap{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.cate-order .order-group .order-item__head .head-wrap p{font-size:1.4rem;color:#565959}.cate-order .order-group .order-item__head .head-wrap p.title{font-size:1.3rem;font-weight:500}.cate-order .order-group .order-item__head .head-wrap .head-left{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center}.cate-order .order-group .order-item__head .head-wrap .head-left .row{margin-right:1.6rem}.cate-order .order-group .order-item__head .head-wrap .head-left .row:last-child{margin-right:0}.cate-order .order-group .order-item__head .head-wrap .head-left .row :last-child{margin-top:.4rem}.cate-order .order-group .order-item__head .head-wrap .head-left .row .price{color:#e62e04;font-weight:600}.cate-order .order-group .order-item__head .head-wrap .head-right .order-id{text-align:right;margin-bottom:.4rem}.cate-order .order-group .order-item__head .head-wrap .head-right .order-actions p{color:#0066c0;font-weight:500;font-size:1.3rem}.cate-order .order-group .order-item__head .head-wrap .head-right .order-actions p:hover{text-decoration:underline;cursor:pointer;color:var(--color-primary-darker)}.cate-order .order-group .order-item__body{margin-top:-.1rem;border-radius:0 0 .8rem .8rem}.cate-order .order-group .order-item__body .product-wrap{margin-top:1.6rem}.cate-order .order-group .order-item__body .product-wrap:first-child{margin-top:0}.cate-order .order-group .order-item__body .product-wrap .product-info{display:flex;flex-direction:row;flex-wrap:wrap}.cate-order .order-group .order-item__body .product-wrap .product-info .product-left{width:120px;height:120px}.cate-order .order-group .order-item__body .product-wrap .product-info .product-left a{position:relative;display:flex;align-items:center;justify-content:center;width:100%;height:100%}.cate-order .order-group .order-item__body .product-wrap .product-info .product-left a:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:#000;opacity:.04;border-radius:var(--border-radius-small)}.cate-order .order-group .order-item__body .product-wrap .product-info .product-left img{height:100%;border-radius:var(--border-radius-small);object-fit:cover;-webkit-user-select:none;user-select:none}.cate-order .order-group .order-item__body .product-wrap .product-info .product-right{flex:1 1;padding-left:1.6rem}.cate-order .order-group .order-item__body .product-wrap .product-info .product-right .product-title{color:#0066c0;font-size:1.6rem;font-weight:500;margin-bottom:.5rem}.cate-order .order-group .order-item__body .product-wrap .product-info .product-right .product-title:hover{text-decoration:underline;cursor:pointer;color:var(--color-primary-darker)}.cate-order .order-group .order-item__body .product-wrap .product-info .product-right .product-category{margin-bottom:.5rem;font-weight:500}.cate-order .order-group .order-item__body .product-wrap .product-info .product-right .product-category span{font-weight:400}.cate-order .order-group .order-item__body .product-wrap .product-info .product-right .product-property{margin-bottom:.4rem;font-weight:500}.cate-order .order-group .order-item__body .product-wrap .product-info .product-right .product-property span{font-weight:400}.cate-order .order-group .order-item__body .product-wrap .product-info .product-right .product-amount{font-size:1.5rem;font-weight:600}.cate-order .order-group .order-item__body .product-empty{display:flex;flex-direction:column;align-items:center}.cate-order .order-group .order-item__body .product-empty img{width:180px;-webkit-user-select:none;user-select:none}.cate-order .order-group .order-item__body .product-empty p{font-size:var(--font-size-base);font-weight:500;color:#565959}.cate-order .order-group .order-item .MuiSkeleton-root{height:221px;border-radius:var(--border-radius-medium)}.cate-order .order-group .order-empty{text-align:center;color:#565959;overflow:hidden}.cate-order .order-group .order-empty svg{width:160px;height:160px;margin:2.4rem 0 1.6rem}.cate-order .order-group .order-empty p{font-size:var(--font-size-4);font-weight:var(--font-weight-semibold)}.cate-payment{padding:4rem 0}.cate-payment .shipping-info{margin-bottom:2.4rem;padding:1.6rem 2.4rem}.cate-payment .shipping-info .shipping-title{border-bottom:.1rem solid #f2f2f2;padding-top:.4rem;padding-bottom:1.4rem;margin-bottom:1.6rem}.cate-payment .shipping-info .shipping-title p{font-size:var(--font-size-4);font-weight:var(--font-weight-semibold)}.cate-payment .shipping-info .shipping-detail .address-item{width:100%;display:inline-grid;overflow:hidden}.cate-payment .shipping-info .shipping-detail .address-item .address-main{font-weight:var(--font-weight-bold);word-break:break-all;margin-bottom:.6rem}.cate-payment .shipping-info .shipping-detail .address-item .address-detail{line-height:21px;word-break:break-all}.cate-payment .summary-content{padding:1.6rem 2.4rem}.cate-payment .summary-content .invoice div{width:100%;padding:.5rem}.cate-payment .summary-content .invoice input{padding:.5rem}.cate-payment .summary-content .summary-title{border-bottom:.1rem solid #f2f2f2;padding-top:.2rem;padding-bottom:1.4rem;margin-bottom:.5rem}.cate-payment .summary-content .summary-title p{font-size:var(--font-size-4);font-weight:var(--font-weight-semibold)}.cate-payment .summary-content .summary-list .product-card{display:flex;flex-direction:row;padding:1.4rem 0}.cate-payment .summary-content .summary-list .product-card__cover{width:125px;height:125px;min-width:125px}.cate-payment .summary-content .summary-list .product-card__cover img{width:100%;height:100%;border-radius:var(--border-radius-small);object-fit:cover;-webkit-user-select:none;user-select:none}.cate-payment .summary-content .summary-list .product-card__cover svg{width:100%;height:100%}.cate-payment .summary-content .summary-list .product-card__main{position:relative;width:100%;margin-left:1.6rem;padding:.5rem 0}.cate-payment .summary-content .summary-list .product-card__main .product-title{font-size:var(--font-size-5);font-weight:500;margin-bottom:.8rem;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.cate-payment .summary-content .summary-list .product-card__main .product-property,.cate-payment .summary-content .summary-list .product-card__main .product-quantity{font-size:var(--font-size-6);font-weight:500;color:#999;margin-bottom:.8rem}.cate-payment .summary-content .summary-list .product-card__main .product-price{position:absolute;bottom:0;left:0;padding-bottom:.8rem;font-size:var(--font-size-5);font-weight:600}.cate-payment .payment-overview{padding:1.6rem 2.4rem 2.4rem}.cate-payment .payment-overview .overview-title{margin-bottom:1.6rem}.cate-payment .payment-overview .overview-body .price-group{border-top:1px solid #f2f2f2}.cate-payment .payment-overview .overview-body .price-group dl{display:flex;flex-direction:row;justify-content:space-between;padding:1.6rem 0}.cate-payment .payment-overview .overview-body .price-group dl dt{flex:1 1;font-weight:500}.cate-payment .payment-overview .overview-body .price-group dl dd{font-weight:500;color:#999}.cate-payment .payment-overview .overview-total{border-top:1px solid #f2f2f2;margin-bottom:3.2rem;padding-top:1.6rem}.cate-payment .payment-overview .overview-total dl{display:flex;flex-direction:row;align-items:center;justify-content:space-between}.cate-payment .payment-overview .overview-total dl dt{flex:1 1;font-size:var(--font-size-base);font-weight:var(--font-weight-semibold)}.cate-payment .payment-overview .overview-total dl dd{font-size:var(--font-size-3);font-weight:var(--font-weight-bold)}.cate-payment .payment-overview .overview-btn button{padding-top:.8rem;padding-bottom:.8rem;font-size:var(--font-size-5)}#form-checkout{display:flex;flex-direction:column;max-width:600px}.container{height:18px;display:inline-block;border:1px solid #767676;border-radius:2px;padding:1px 2px}.cate-product-detail .product-main-wrap .product-info .product-deduction{color:var(--color-text-green);font-weight:700}.cate-products{padding:4rem 0}.cate-products__wrap{display:flex;flex-direction:row;justify-content:space-between}.cate-products__wrap .cate-products-filter{position:-webkit-sticky;position:sticky;top:90px;display:flex;flex-direction:column;flex-grow:1;height:550px;width:100%;max-width:144px;min-width:144px;margin-right:2.4rem;z-index:8}.cate-products__wrap .cate-products-filter__title{text-align:center;padding-top:2.4rem}.cate-products__wrap .cate-products-list{width:100%}.cate-products__wrap .cate-products-list__wrap{padding-bottom:3.2rem}.cate-products__wrap .cate-products-list__wrap .product-list-title{padding:1.6rem 0}.cate-products__wrap .cate-products-list__wrap .product-list-title .product-result__label{font-weight:var(--font-weight-semibold)}@media only screen and (max-width:768px){.cate-products{padding:2.4rem 0}.cate-products__wrap{flex-direction:column}.cate-products__wrap .cate-products-filter{top:80px;height:100%;max-width:100%;margin-right:0;margin-bottom:2.4rem}.cate-products__wrap .cate-products-filter__title{padding-top:1.6rem}.cate-products__wrap .cate-products-list__wrap{padding-bottom:3.2rem}}.product-detail-modal .MuiPaper-root{max-width:840px;width:840px}.product-detail-modal .product-modal{display:flex;flex-direction:row;height:100%;padding:2.4rem}.product-detail-modal .product-modal__appbar{display:flex;flex-direction:row;align-items:center;margin-bottom:.8rem}.product-detail-modal .product-modal__appbar button{min-width:32px;padding:.6rem 0;margin-right:.8rem}.product-detail-modal .product-modal__appbar .appbar-title{font-size:var(--font-size-5);font-weight:var(--font-weight-semibold);color:#363435;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.product-detail-modal .product-modal__left{position:relative;margin-right:2.4rem}.product-detail-modal .product-modal__left .modal-left-category{position:absolute;top:0;left:0;padding:.8rem}.product-detail-modal .product-modal__left .modal-left-image{width:336px;height:336px}.product-detail-modal .product-modal__left .modal-left-image img{width:100%;height:100%;object-fit:cover;-webkit-user-select:none;user-select:none;border-radius:var(--border-radius-small)}.product-detail-modal .product-modal__right{display:flex;flex-direction:column;justify-content:space-between;width:100%}.product-detail-modal .product-modal__right .modal-body-top .modal-title{font-size:var(--font-size-3);font-weight:var(--font-weight-semibold);margin-bottom:1.6rem}.product-detail-modal .product-modal__right .modal-body-top .modal-desc{font-size:var(--font-size-normal);color:var(--color-text-alt)}.product-detail-modal .product-modal__right .modal-body-bottom .modal-price{text-align:end;font-size:var(--font-size-4);font-weight:var(--font-weight-semibold);margin-bottom:2.4rem}.product-detail-modal .product-modal__right .modal-body-bottom .modal-actions{display:flex;flex-direction:row;justify-content:space-between;width:100%}.product-detail-modal .product-modal__right .modal-body-bottom .modal-actions__counter{display:grid;grid-template-columns:repeat(3,1fr);grid-column-gap:8px;-webkit-column-gap:8px;column-gap:8px}.product-detail-modal .product-modal__right .modal-body-bottom .modal-actions__counter .counter-display{display:inline-flex;justify-content:center;align-items:center;width:36px;height:36px;font-weight:var(--font-weight-semibold)}.product-detail-modal .product-modal__right .modal-body-bottom .modal-actions__counter button{width:36px;height:36px;min-width:36px;padding:0}@media only screen and (max-width:768px){.product-detail-modal .product-modal{flex-direction:column;padding:1.6rem 1.6rem 3.2rem}.product-detail-modal .product-modal__left{margin-right:0;margin-bottom:1.6rem}.product-detail-modal .product-modal__left .modal-left-image{width:100%;height:100%;max-height:252px}.product-detail-modal .product-modal__right{height:100%}}.cate-product-detail{width:100%;height:100%;padding:3.2rem 0}.cate-product-detail .product-top-wrap{padding:0 1.6rem;margin-top:-.8rem;margin-bottom:1.6rem}.cate-product-detail .product-top-wrap .MuiButton-text{padding:.2rem}.cate-product-detail .product-top-wrap .MuiButton-text .MuiButton-startIcon{margin-right:.4rem}.cate-product-detail .product-top-wrap .MuiButton-text .MuiButton-startIcon svg{font-size:1.6rem}.cate-product-detail .product-main-wrap{display:flex;flex-direction:row;padding:2.4rem;margin-bottom:2.4rem;background-color:var(--color-background-base)}.cate-product-detail .product-main-wrap .img-view-wrap{width:450px}.cate-product-detail .product-main-wrap .img-view-wrap .image-viewer{width:450px;overflow:hidden}.cate-product-detail .product-main-wrap .img-view-wrap .image-viewer .image-view-magnifier-wrap{width:450px;height:450px;overflow:hidden;cursor:pointer;text-align:center;direction:ltr}.cate-product-detail .product-main-wrap .img-view-wrap .image-viewer .image-view-magnifier-wrap img{width:100%;height:100%;-webkit-user-select:none;user-select:none;object-fit:contain;background-color:#fff;border-radius:var(--border-radius-small)}.cate-product-detail .product-main-wrap .img-view-wrap .image-viewer .image-view-magnifier-wrap video{width:100%;height:100%;object-fit:cover;background-color:#fff;border-radius:var(--border-radius-small)}.cate-product-detail .product-main-wrap .img-view-wrap .image-viewer .images-view-wrap{width:100%;overflow-x:auto}.cate-product-detail .product-main-wrap .img-view-wrap .image-viewer .images-view-wrap .images-view-list{background-color:var(--color-background-base);padding:0;margin:1.6rem 0 2.4rem;list-style-type:none;text-align:center}.cate-product-detail .product-main-wrap .img-view-wrap .image-viewer .images-view-wrap .images-view-list li{display:inline-block;vertical-align:middle;box-shadow:inset 0 0 0 1px #ccc;border-radius:var(--border-radius-small);cursor:pointer;margin-right:1rem}.cate-product-detail .product-main-wrap .img-view-wrap .image-viewer .images-view-wrap .images-view-list li.active{box-shadow:inset 0 0 0 2px #ef0404}.cate-product-detail .product-main-wrap .img-view-wrap .image-viewer .images-view-wrap .images-view-list li .images-view-item{width:54px;height:54px;display:flex;justify-content:center;align-items:center}.cate-product-detail .product-main-wrap .img-view-wrap .image-viewer .images-view-wrap .images-view-list li .images-view-item img,.cate-product-detail .product-main-wrap .img-view-wrap .image-viewer .images-view-wrap .images-view-list li .images-view-item object,.cate-product-detail .product-main-wrap .img-view-wrap .image-viewer .images-view-wrap .images-view-list li .images-view-item video{max-height:50px;max-width:50px;object-fit:cover}.cate-product-detail .product-main-wrap .img-view-wrap .image-viewer .images-view-wrap .images-view-list li .images-view-item video::-webkit-media-controls{display:none}.cate-product-detail .product-main-wrap .product-info{display:flex;flex-direction:column;justify-content:space-between;width:100%;margin-left:32px}.cate-product-detail .product-main-wrap .product-info .product-extra .MuiBreadcrumbs-root{font-size:var(--font-size-7);font-family:var(--font-family);font-weight:500}.cate-product-detail .product-main-wrap .product-info .product-extra .MuiBreadcrumbs-root .MuiBreadcrumbs-separator{margin-left:.5rem;margin-right:.5rem}.cate-product-detail .product-main-wrap .product-info .product-extra .MuiButton-text{padding:.2rem}.cate-product-detail .product-main-wrap .product-info .product-extra .MuiButton-text .MuiButton-startIcon{margin-right:.4rem}.cate-product-detail .product-main-wrap .product-info .product-extra .MuiButton-text .MuiButton-startIcon svg{font-size:1.6rem}.cate-product-detail .product-main-wrap .product-info .product-title{margin-top:1.6rem;margin-bottom:1rem}.cate-product-detail .product-main-wrap .product-info .product-title h1{font-size:var(--font-size-3);font-weight:var(--font-weight-semibold);line-height:30px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.cate-product-detail .product-main-wrap .product-info .product-title__brand{margin-bottom:.4rem;font-weight:500;color:#5b7086}.cate-product-detail .product-main-wrap .product-info .product-price{margin:2.4rem 0 1rem}.cate-product-detail .product-main-wrap .product-info .product-price__current{display:inline-block;font-size:var(--font-size-3);font-weight:var(--font-weight-bold);vertical-align:middle}.cate-product-detail .product-main-wrap .product-info .product-stock{display:flex;flex-wrap:wrap;align-items:center;margin-bottom:1.6rem;font-size:var(--font-size-7)}.cate-product-detail .product-main-wrap .product-info .product-stock .MuiChip-root{color:#ff4747;border:2px solid #ff4747;background-color:#fff1f1;font-family:var(--font-family);font-size:var(--font-size-6);font-weight:var(--font-weight-semibold);margin-left:.8rem}.cate-product-detail .product-main-wrap .product-info .product-property{margin-top:1.6rem}.cate-product-detail .product-main-wrap .product-info .product-property__title{margin-bottom:1.2rem;font-size:var(--font-size-6)}.cate-product-detail .product-main-wrap .product-info .product-property__title span{color:#999}.cate-product-detail .product-main-wrap .product-info .product-property__list{display:flex;flex-wrap:wrap}.cate-product-detail .product-main-wrap .product-info .product-property__list .property-item{box-shadow:inset 0 0 0 1px #ccc;border-radius:var(--border-radius-small);margin-right:1.2rem;margin-bottom:1.2rem;cursor:pointer}.cate-product-detail .product-main-wrap .product-info .product-property__list .property-item.active,.cate-product-detail .product-main-wrap .product-info .product-property__list .property-item:hover{box-shadow:inset 0 0 0 2px #ff4747}.cate-product-detail .product-main-wrap .product-info .product-property__list .property-item .property-text{height:32px;line-height:32px;padding:0 1.2rem;white-space:nowrap}.cate-product-detail .product-main-wrap .product-info .product-quantity{margin-top:1.6rem}.cate-product-detail .product-main-wrap .product-info .product-quantity__title{font-size:var(--font-size-7);margin-bottom:.8rem}.cate-product-detail .product-main-wrap .product-info .product-quantity__picker{display:inline-block;width:104px}.cate-product-detail .product-main-wrap .product-info .product-quantity__picker .input-group{display:inline-table;border-collapse:initial;border-spacing:0;line-height:0;width:100%}.cate-product-detail .product-main-wrap .product-info .product-quantity__picker .input-group .input-addon{display:table-cell;vertical-align:middle;white-space:nowrap}.cate-product-detail .product-main-wrap .product-info .product-quantity__picker .input-group .input-add button,.cate-product-detail .product-main-wrap .product-info .product-quantity__picker .input-group .input-remove button{background-color:#f2f2f2}.cate-product-detail .product-main-wrap .product-info .product-quantity__picker .input-group .input-add svg,.cate-product-detail .product-main-wrap .product-info .product-quantity__picker .input-group .input-remove svg{color:#000}.cate-product-detail .product-main-wrap .product-info .product-quantity__picker .input-group .input-text{height:36px;padding-left:.8rem;padding-right:.8rem}.cate-product-detail .product-main-wrap .product-info .product-quantity__picker .input-group .input-text input{text-align:center;padding:.4rem 0}.cate-product-detail .product-main-wrap .product-info .product-quantity__picker .input-group .input-text input::-webkit-inner-spin-button,.cate-product-detail .product-main-wrap .product-info .product-quantity__picker .input-group .input-text input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.cate-product-detail .product-main-wrap .product-info .product-quantity__picker .input-group .input-text input[type=number]{-moz-appearance:textfield}.cate-product-detail .product-main-wrap .product-info .product-action{margin-top:2.4rem;margin-bottom:2.4rem}.cate-product-detail .product-main-wrap .product-info .product-action button{height:44px;padding-left:2.4rem;padding-right:2.4rem}.cate-product-detail .product-main-wrap .product-info .divider-line{width:100%;height:.2rem;background-color:#f9f9f9}.cate-product-detail .product-extra-wrap{margin-bottom:2.4rem;background-color:var(--color-background-base)}.cate-product-detail .product-extra-wrap .product-extra-title{padding:2.4rem 0 1.6rem;margin-left:2.4rem;margin-right:2.4rem;border-bottom:2px solid #f9f9f9}.cate-product-detail .product-extra-wrap .product-extra-title h2{font-size:var(--font-size-4);font-weight:var(--font-weight-semibold);line-height:19px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.cate-product-detail .product-extra-wrap .product-extra-info{padding:2.4rem}.cate-product-detail .product-extra-wrap .product-extra-info .table-row-gray{background-color:#f8f8f8}.cate-product-detail .product-extra-wrap .product-extra-info .table-row-gray th{width:210px}@media only screen and (max-width:768px){.cate-product-detail{padding:2.4rem 0}.cate-product-detail .MuiContainer-root{padding:0}.cate-product-detail .product-main-wrap{flex-direction:column}.cate-product-detail .product-main-wrap .img-view-wrap,.cate-product-detail .product-main-wrap .img-view-wrap .image-viewer{width:100%}.cate-product-detail .product-main-wrap .img-view-wrap .image-viewer .image-view-magnifier-wrap{width:100%;height:350px}.cate-product-detail .product-main-wrap .img-view-wrap .image-viewer .image-view-magnifier-wrap img{object-fit:cover}.cate-product-detail .product-main-wrap .product-info{margin-left:0}.cate-product-detail .product-extra-wrap .product-extra-info .table-row-gray th{width:140px}}.cate-product-detail .comment-action{padding-left:8px;cursor:"auto"}.cate-product-detail [class*=-col-rtl] .comment-action{padding-right:8px;padding-left:0}.cate-register__grid{min-height:calc(100vh - 72px)}.cate-register__grid .register-cover{-webkit-user-select:none;user-select:none}.cate-register__grid .register-card,.cate-register__grid .register-cover{display:flex;align-items:center;height:100%}.cate-register__grid .register-card__paper{width:100%;padding:2.4rem;margin:2.4rem 0}.cate-register__grid .register-card .card-header .header-t1{font-size:var(--font-size-3);font-weight:var(--font-weight-semibold)}.cate-register__grid .register-card .card-header .header-t2{font-size:var(--font-size-2);font-weight:var(--font-weight-bold);color:var(--color-primary)}.cate-register__grid .register-card .card-header .header-t3{margin-top:1.6rem;font-size:var(--font-size-base);font-weight:500}.cate-register__grid .register-card .card-content{height:80%;display:flex;align-items:center}.cate-register__grid .register-card .card-content__form{width:100%}.cate-register__grid .register-card .card-content__form .form-btn-submit{margin-top:1.6rem;margin-bottom:2.4rem}.cate-register__grid .register-card .card-content__form .form-link{text-align:center;color:var(--color-primary)}.cate-register__grid .register-card .card-content__form .form-link .link-black{color:var(--color-text-base)}@media only screen and (max-width:960px){.cate-register__grid .register-cover{display:none}}.cate-shipping{padding:4rem 0}.cate-shipping .shipping-card{padding:1.6rem 2.4rem}@media only screen and (max-width:768px){.cate-shipping .shipping-card{padding:1.6rem}}.cate-shipping .shipping-location .location-title{font-weight:var(--font-weight-semibold);margin-bottom:1.6rem}.cate-shipping .shipping-location .location-tabs{margin-bottom:2.4rem}.cate-shipping .shipping-location .location-tabs .MuiTab-wrapper{flex-direction:row}.cate-shipping .shipping-location .location-tabs .MuiTab-wrapper svg{margin-right:.8rem}.cate-shipping .shipping-location .location-summary{font-size:var(--font-size-6)}.cate-shipping .shipping-location .location-form .input-container{margin-top:1.6rem}.cate-shipping .shipping-location .location-form .input-container:last-child{margin-bottom:1.6rem}.cate-shipping .shipping-location .location-form .input-container .input-label,.cate-shipping .shipping-location .location-form .input-container label{display:block;font-weight:var(--font-weight-semibold);margin-bottom:.8rem}.cate-shipping .shipping-location .location-form .input-container .input-row{width:50%}.cate-shipping .shipping-location .location-form .input-container .input-row .MuiTextField-root{width:100%}.cate-shipping .shipping-location .location-form .input-container .input-row .MuiInputBase-input{padding-bottom:1rem;padding-top:1rem}.cate-shipping .shipping-location .location-form .btn-action{width:50%;margin-top:2.4rem;margin-bottom:1.6rem}.cate-shipping .shipping-location .location-form .btn-action button{font-size:16px;padding-top:.8rem;padding-bottom:.8rem}@media only screen and (max-width:768px){.cate-shipping .shipping-location .location-form .btn-action,.cate-shipping .shipping-location .location-form .input-container .input-row{width:100%}}.cate-shipping .price-overview .overview-title{font-weight:var(--font-weight-semibold);margin-bottom:1.6rem}.cate-shipping .price-overview .overview-body .price-group{margin-bottom:.8rem}.cate-shipping .price-overview .overview-body .price-group:last-child{margin-bottom:0}.cate-shipping .price-overview .overview-body .price-group dl{display:flex;align-items:center;justify-content:space-between}.cate-shipping .price-overview .overview-body .price-group dl dt{flex:1 1;font-size:var(--font-size-base);font-weight:500}.cate-shipping .price-overview .overview-body .price-group dl dd{font-size:var(--font-size-base);font-weight:500;padding-left:8px}.cate-shipping .price-overview .overview-btn-order{border-top:1px solid #f2f2f2;margin-bottom:2.4rem;margin-top:2rem;padding-top:1.6rem}.cate-shipping .price-overview .overview-btn-order dl{display:flex;align-items:center;justify-content:space-between}.cate-shipping .price-overview .overview-btn-order dl dt{flex:1 1;font-size:var(--font-size-base);font-weight:var(--font-weight-bold)}.cate-shipping .price-overview .overview-btn-order dl dd{font-size:var(--font-size-3);font-weight:var(--font-weight-bold);padding-left:8px}.cate-shopcart{padding:4rem 0}.cate-shopcart .shopping-cart-list__container{padding:1.6rem 2.4rem}.cate-shopcart .shopping-cart-list__container .shopping-cart-title{border-bottom:1px solid #f2f2f2;padding-bottom:1rem;margin-bottom:.5rem}.cate-shopcart .shopping-cart-list__container .shopping-cart-title h2{font-size:var(--font-size-3)}.cate-shopcart .shopping-cart-list__container .shopping-cart-product{display:flex;flex-direction:row;padding:1rem 0 1.5rem}.cate-shopcart .shopping-cart-list__container .shopping-cart-product .product-image{position:relative;width:120px;height:120px}.cate-shopcart .shopping-cart-list__container .shopping-cart-product .product-image a{position:relative;display:flex;align-items:center;justify-content:center;width:100%;height:100%}.cate-shopcart .shopping-cart-list__container .shopping-cart-product .product-image a:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:#000;opacity:.04;border-radius:var(--border-radius-small)}.cate-shopcart .shopping-cart-list__container .shopping-cart-product .product-image img{max-width:120px;max-height:120px;height:100%;border-radius:var(--border-radius-small);object-fit:cover;-webkit-user-select:none;user-select:none}.cate-shopcart .shopping-cart-list__container .shopping-cart-product .product-main{flex:1 1;padding-left:1.5rem}.cate-shopcart .shopping-cart-list__container .shopping-cart-product .product-main .product-title{max-width:460px;font-size:var(--font-size-5);font-weight:500;margin-bottom:5px}.cate-shopcart .shopping-cart-list__container .shopping-cart-product .product-main .product-title a{word-break:break-all}.cate-shopcart .shopping-cart-list__container .shopping-cart-product .product-main .product-title a:hover{text-decoration:underline;color:var(--color-primary)}.cate-shopcart .shopping-cart-list__container .shopping-cart-product .product-main .product-attr dl{display:flex;align-items:center;flex-wrap:wrap;padding:.2rem 0 .4rem;font-size:var(--font-size-7)}.cate-shopcart .shopping-cart-list__container .shopping-cart-product .product-main .product-attr dl dt{margin-right:.4rem;font-weight:var(--font-weight-semibold)}.cate-shopcart .shopping-cart-list__container .shopping-cart-product .product-main .product-price{margin-top:.8rem}.cate-shopcart .shopping-cart-list__container .shopping-cart-product .product-main .product-price__main{display:flex;align-items:center;font-size:var(--font-size-5);line-height:24px;font-weight:900}.cate-shopcart .shopping-cart-list__container .shopping-cart-product .product-main .product-logistics{display:flex;flex-direction:column;flex-wrap:wrap;align-items:flex-start;margin-top:1rem;font-size:var(--font-size-7)}.cate-shopcart .shopping-cart-list__container .shopping-cart-product .product-main .product-logistics__delivery{margin-top:.2rem}.cate-shopcart .shopping-cart-list__container .shopping-cart-product .product-action .action-group{text-align:right;margin-bottom:16px}.cate-shopcart .shopping-cart-list__container .shopping-cart-product .product-action .action-group__btn-delete{color:rgba(0,0,0,.7);cursor:pointer}.cate-shopcart .shopping-cart-list__container .shopping-cart-product .product-action .action-group__btn-delete button{margin:-.4rem;padding:.4rem}.cate-shopcart .shopping-cart-list__container .shopping-cart-product .product-action .product-num{text-align:right}.cate-shopcart .shopping-cart-list__container .shopping-cart-product .product-action .product-num__picker{display:inline-block;width:80px}.cate-shopcart .shopping-cart-list__container .shopping-cart-product .product-action .product-num__picker__wrap{display:inline-table;border-collapse:initial;border-spacing:0;width:100%;line-height:0}.cate-shopcart .shopping-cart-list__container .shopping-cart-product .product-action .product-num__picker .pick-before{display:table-cell;vertical-align:middle;white-space:nowrap}.cate-shopcart .shopping-cart-list__container .shopping-cart-product .product-action .product-num__picker .pick-input{display:inline-table;border-collapse:initial;height:36px;width:100%;vertical-align:middle}.cate-shopcart .shopping-cart-list__container .shopping-cart-product .product-action .product-num__picker .pick-input input{height:36px;width:100%;padding:0;border:none;outline:none;text-align:center;vertical-align:middle;background-color:initial;font-size:var(--font-size-base);color:#2e9cc3}.cate-shopcart .shopping-cart-list__container .shopping-cart-product .product-action .product-num__picker .pick-after{display:table-cell;vertical-align:middle;white-space:nowrap}.cate-shopcart .shopping-cart-list__container .shopping-cart-product .product-action .product-num__picker .btn-pick{display:flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;border:none;background:#f2f2f2;cursor:pointer}.cate-shopcart .shopping-cart-list__container .shopping-cart-product .product-action .product-num__picker .btn-pick svg{font-size:2rem}.cate-shopcart .shopping-cart-list__container .shopping-cart-product .product-action .product-num__picker .btn-pick.disable{cursor:not-allowed;opacity:.45}.cate-shopcart .shopping-cart-list__container .shopping-cart-product .product-action .product-num__stock-tip{color:#ff7f01;font-size:var(--font-size-7);font-weight:var(--font-weight-semibold);line-height:16px}.cate-shopcart .shopping-cart-list__container .shopping-cart-empty{text-align:center;color:#565959}.cate-shopcart .shopping-cart-list__container .shopping-cart-empty svg{font-size:9.6rem;margin-top:1.6rem}.cate-shopcart .shopping-cart-list__container .shopping-cart-empty p{font-size:var(--font-size-5);font-weight:var(--font-weight-semibold);margin:1.6rem 0}@media only screen and (max-width:768px){.cate-shopcart .shopping-cart-list__container{padding:1.6rem}.cate-shopcart .shopping-cart-list__container .shopping-cart-product{flex-direction:column;padding:1.6rem 0}.cate-shopcart .shopping-cart-list__container .shopping-cart-product .product-image{width:100%;height:160px}.cate-shopcart .shopping-cart-list__container .shopping-cart-product .product-image img{width:100%;max-width:100%;max-height:160px;object-fit:contain}.cate-shopcart .shopping-cart-list__container .shopping-cart-product .product-image .action-group{position:absolute;top:0;right:0}.cate-shopcart .shopping-cart-list__container .shopping-cart-product .product-image .action-group .action-group__btn-delete{width:24px;height:24px;margin:.6rem .6rem 0 0;padding:.2rem;border-radius:4px;background-color:rgba(0,0,0,.1);box-shadow:0 1px 1px rgba(0,0,0,.12),0 1px 1px rgba(0,0,0,.24);opacity:.6}.cate-shopcart .shopping-cart-list__container .shopping-cart-product .product-main{width:100%;padding-top:1.6rem;padding-left:0}}.cate-shopcart .price-overview__container{padding:1.6rem 2.4rem}.cate-shopcart .price-overview__container .overview-title{margin-bottom:2.4rem}.cate-shopcart .price-overview__container .overview-title h3{font-weight:var(--font-weight-bold)}.cate-shopcart .price-overview__container .overview-body .price-group dl{display:flex;align-items:center;justify-content:space-between}.cate-shopcart .price-overview__container .overview-body .price-group dl dt{flex:1 1;font-size:var(--font-size-base);font-weight:500}.cate-shopcart .price-overview__container .overview-body .price-group dl dd{font-size:var(--font-size-base);font-weight:500;padding-left:8px}.cate-shopcart .price-overview__container .overview-btn-order{border-top:1px solid #f2f2f2;margin-bottom:2.4rem;margin-top:2rem;padding-top:1.6rem}.cate-shopcart .price-overview__container .overview-btn-order dl{display:flex;align-items:center;justify-content:space-between}.cate-shopcart .price-overview__container .overview-btn-order dl dt{flex:1 1;font-size:var(--font-size-base);font-weight:var(--font-weight-bold)}.cate-shopcart .price-overview__container .overview-btn-order dl dd{font-size:var(--font-size-3);font-weight:var(--font-weight-bold);padding-left:8px}.cate-shopcart .price-overview__container .overview-btn-next button{font-size:16px;padding-top:.8rem;padding-bottom:.8rem}.cate-reservation-list{margin:4rem 0}.cate-reservation-list .reservation-card{display:flex}.cate-reservation-list .reservation-card__cover{height:180px;width:260px}.cate-reservation-list .reservation-card__cover img{width:100%;height:100%;display:block;object-fit:cover;-webkit-user-select:none;user-select:none}.cate-reservation-list .reservation-card__content{position:relative;width:100%;margin:1.6rem;flex:1 1}.cate-reservation-list .reservation-card__content h6{font-weight:600;font-size:var(--font-size-5);line-height:1.57143;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin:.4rem 0}.cate-reservation-list .reservation-card__content p{margin-bottom:.4rem}.cate-reservation-list .reservation-card__content .content-state{position:absolute;top:0;right:0}.cate-reservation-list .reservation-card__content .content-state .state-success{color:#389e0d;background:#f6ffed;border:1px solid #b7eb8f;border-radius:.4rem;padding:.2rem .8rem}.cate-reservation-list .reservation-card__content .content-state .state-error{color:#cf1322;background:#fff1f0;border:1px solid #ffa39e;border-radius:.4rem;padding:.2rem .8rem}@media (max-width:720px){.cate-reservation-list .reservation-card{flex-direction:column}.cate-reservation-list .reservation-card__cover{width:100%}.cate-reservation-list .reservation-card__content{width:auto}}.cate-memberships{padding:4rem 0}.cate-memberships button{background-color:var(--color-primary);border:none;color:#fff}.cate-memberships button:hover{background-color:var(--color-primary-darker)}.cate-reservation-detail{padding:3.2rem 0}.cate-reservation-detail .reservation-detail-card{padding:1.6rem}@media (min-width:720px){.cate-reservation-detail .reservation-detail-card{padding:2.4rem}}.cate-reservation-detail .reservation-detail-card .detail-info h6{font-size:1.8rem;font-weight:600}.cate-reservation-detail .reservation-detail-card .content-space{margin-bottom:1.6rem}.cate-reservation-detail .reservation-detail-card .text-overline{font-weight:700;line-height:1.5;color:#999;text-transform:uppercase;margin-bottom:.4rem}.cate-reservation-detail .reservation-detail-card .text-body{font-weight:500;line-height:1.57143}.cate-reservation-detail .reservation-detail-card .info-price{display:flex;flex-wrap:nowrap;justify-content:space-between}.cate-reservation-detail .reservation-detail-card .info-price:first-child{border-top:1px solid #f2f2f2;padding-top:2rem;margin-bottom:.8rem}.cate-reservation-detail .reservation-detail-card .info-price dt{flex:1 1;font-size:var(--font-size-base);font-weight:500}.cate-reservation-detail .reservation-detail-card .info-price dd{font-size:var(--font-size-base);font-weight:500;padding-left:8px}.cate-reservation-detail .reservation-detail-card .price-final{border-top:1px solid #f2f2f2;margin-top:2rem;padding-top:1.6rem}.cate-reservation-detail .reservation-detail-card .price-final dt{flex:1 1;font-size:var(--font-size-base);font-weight:var(--font-weight-bold)}.cate-reservation-detail .reservation-detail-card .price-final dd{font-size:var(--font-size-3);font-weight:var(--font-weight-bold);padding-left:8px}.cate-reservation-detail .experience-detail-card__cover{height:280px;transition:box-shadow .3s cubic-bezier(.4,0,.2,1) 0ms}.cate-reservation-detail .experience-detail-card__cover .cover-image{height:100%;width:100%;object-fit:cover;-webkit-user-select:none;user-select:none}.cate-reservation-detail .experience-detail-card__warp{padding:1.6rem}@media (min-width:720px){.cate-reservation-detail .experience-detail-card__warp{padding:2.4rem}}.cate-reservation-detail .experience-detail-card__title{font-size:var(--font-size-3);font-weight:600;margin-bottom:1.6rem}.cate-reservation-detail .experience-detail-card__category{overflow-x:auto;justify-content:space-between}.cate-reservation-detail .experience-detail-card__category .category-group{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:16px;margin-bottom:2rem}.cate-reservation-detail .experience-detail-card__category .category-item{display:flex;flex-wrap:nowrap;align-items:center;min-width:160px}.cate-reservation-detail .experience-detail-card__category .category-item__text{margin-left:1.6rem}.cate-reservation-detail .experience-detail-card__category .category-item__text p{color:#999}.cate-reservation-detail .experience-detail-card__category .category-item__text h6{font-weight:600}.cate-reservation-detail .experience-detail-card__category .category-item svg{display:block;height:32px;width:32px}.cate-reservation-detail .experience-detail-card__link{margin-top:.8rem}.cate-reservation-detail .experience-detail-card__post .nui-content-post :first-child{margin-top:2.4rem}.cate-reservation-detail .experience-detail-card__video{margin-top:4rem;text-align:center}.cate-reservation-detail .experience-detail-card__video video{outline:none;border-radius:var(--border-radius-medium)}.cate-reservation-detail .experience-detail-gallery{margin-top:2.4rem}.cate-reservation-detail .experience-detail-gallery .galllery-item{height:100%}.cate-reservation-detail .experience-detail-gallery .galllery-item img{display:block;width:100%;height:100%;object-fit:cover;-webkit-user-select:none;user-select:none}.cate-reservation-detail .experience-detail-gallery .galllery-item .MuiSkeleton-text{-webkit-transform:scale(1);transform:scale(1)}.cate-profile{padding:4rem 0}.cate-profile .profile-title{margin-bottom:1.6rem}.cate-profile .profile-title h1{color:var(--color-text-alt);font-size:var(--font-size-2);line-height:1.2}.cate-profile .profile-subtitle{padding-top:2.4rem;padding-bottom:2rem}.cate-profile .profile-subtitle h4{padding-bottom:1rem}.cate-profile .profile-subtitle p{color:var(--color-text-alt)}.cate-profile .profile-content{max-width:80rem}.cate-profile .profile-content .profile-box{padding:1.6rem}.cate-profile .profile-content .profile-form{width:100%;padding-top:.8rem}.cate-profile .profile-content .profile-form .flex-outer{list-style-type:none}.cate-profile .profile-content .profile-form .flex-outer li{display:flex;flex-direction:row;flex-wrap:wrap;margin-bottom:2.4rem}.cate-profile .profile-content .profile-form .flex-outer li.last-row{margin-bottom:0}.cate-profile .profile-content .profile-form .flex-outer li label{width:160px;color:var(--color-text-alt);font-size:1.5rem;font-weight:600;letter-spacing:.09em;padding:0 .8rem}.cate-profile .profile-content .profile-form .flex-outer li input{color:var(--color-text-alt);letter-spacing:.08em;padding-bottom:1rem;padding-top:1rem}.cate-profile .profile-content .profile-form .flex-outer li input.Mui-disabled{background-color:rgba(0,0,0,.075)}.cate-profile .profile-content .profile-form .flex-outer li .input-row{width:73%}.cate-profile .profile-content .profile-form .flex-outer li .input-row .MuiTextField-root{width:100%}.cate-profile .profile-content .profile-form .flex-outer li .MuiInputBase-input,.cate-profile .profile-content .profile-form .flex-outer li .MuiInputBase-multiline{padding-bottom:1rem;padding-top:1rem}.cate-profile .profile-content .profile-form .flex-outer li button{margin-left:auto}@media only screen and (max-width:1024px){.cate-profile .profile-content .profile-form .flex-outer li label{padding:.8rem 0}.cate-profile .profile-content .profile-form .flex-outer li .input-row{width:100%}}@media (min-width:768px){.cate-profile .profile-content .profile-box{padding:2.4rem}}.text-top{margin-top:20px}.margin-card{padding:12px}.products-list-grid .product-card{display:inline-block;width:100%}.products-list-grid .product-card__image{position:relative;width:100%;height:224.8px;border-top-left-radius:var(--border-radius-medium);border-top-right-radius:var(--border-radius-medium);border-bottom:1px solid #ddd;cursor:pointer}.products-list-grid .product-card__image img{width:100%;height:100%;object-fit:cover;border-top-left-radius:var(--border-radius-medium);border-top-right-radius:var(--border-radius-medium);-webkit-user-select:none;user-select:none}.products-list-grid .product-card__image.cover-disable:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.4);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.products-list-grid .product-card__image .badge-new{display:flex;top:.5rem;right:.5rem;padding:.4rem .8rem;background-color:#5de2a3;align-items:center;justify-content:center;font-size:1.6rem}.products-list-grid .product-card__image .badge-new,.products-list-grid .product-card__image .badge-stock{position:absolute;color:#fff;font-weight:600;border-radius:var(--border-radius-small);-webkit-user-select:none;user-select:none}.products-list-grid .product-card__image .badge-stock{top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%) rotate(-12deg);transform:translateX(-50%) translateY(-50%) rotate(-12deg);background-color:#cf454e;text-align:center;box-shadow:0 3px 1px -2px rgba(231,83,83,.2),0 2px 2px 0 rgba(231,83,83,.14),0 1px 5px 0 rgba(231,83,83,.12);padding:.8rem 1.4rem;z-index:500}.products-list-grid .product-card__image .badge-stock p{font-size:1.7rem}.products-list-grid .product-card__body{width:100%;min-height:128px}.products-list-grid .product-card__body__wrap{display:flex;flex-direction:column;justify-content:space-between;height:100%;min-height:128px;padding:1rem}.products-list-grid .product-card__body__wrap .card-body-top .body-brand{margin-bottom:.4rem}.products-list-grid .product-card__body__wrap .card-body-top .body-title{font-weight:600;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.products-list-grid .product-card__body__wrap .card-body-top .body-price-normal{margin-top:1rem}.products-list-grid .product-card__body__wrap .card-body-top .body-price-normal__price{font-size:var(--font-size-);font-weight:var(--font-weight-semibold)}.products-list-grid .product-card__body__wrap .card-body-top .body-price-normal__unit{color:#999;font-size:var(--font-size-7)}.products-list-grid .product-card__body__wrap .card-body-bottom{display:flex;flex-direction:row;align-items:center;justify-content:space-between}.products-list-grid .product-card__body__wrap .card-body-bottom .body-price{font-weight:var(--font-weight-semibold)}.products-list-grid .product-card__body__wrap .card-body-bottom .body-action button{line-height:normal}@media only screen and (max-width:768px){.products-list-grid .product-card__image{height:281px}}.confirm-email{height:100vh;display:flex;align-items:center;justify-content:center}.confirm-email button{background-color:var(--color-primary);border:none}.confirm-email button:hover{background-color:var(--color-primary-darker)}
/*# sourceMappingURL=main.0816336d.chunk.css.map */