.layout-wrap .header-wrap{background-color:#fff;height:-moz-fit-content;height:fit-content;padding:0}.layout-wrap .header-wrap .logo-wrapper{position:relative;width:50px;height:50px}.layout-wrap .header-wrap .header-user{width:100%;display:flex;flex-flow:row;align-items:center;justify-content:space-between;padding:5px 10px;position:relative;height:65px}.layout-wrap .header-wrap .header-user .header-logo{max-height:120px;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.layout-wrap .header-wrap .header-user .header-logo img{transition:all .5s;max-height:120px;margin:0}.layout-wrap .header-wrap .header-user .header-logo .image-logo{object-fit:contain}.layout-wrap .header-wrap .header-user .header-right{display:flex;align-items:center;position:relative}.layout-wrap .header-wrap .header-user .header-right .btn-search{border:none;box-shadow:none}.layout-wrap .header-wrap .header-user .header-right .bulkhead{padding:0 10px}.layout-wrap .header-wrap .header-user .header-right .btn-lang{color:#292929}.layout-wrap .header-wrap .header-user .header-right .btn-lang:hover{background:#fff}.layout-wrap .header-wrap .header-sidebar{width:100%;display:none;align-items:center;justify-content:center;border-top:1px solid #f9e4e4}.layout-wrap .header-wrap .header-sidebar li.ant-menu-item a{font-weight:600;font-size:12px;text-transform:uppercase}.layout-wrap .header-wrap .header-sidebar li.ant-menu-item:before{content:"";position:absolute;display:block;border-top:2px solid transparent;inset-inline:16px;transition:all .3;top:-1px}.layout-wrap .header-wrap .header-sidebar li.ant-menu-item:hover:before,.layout-wrap .header-wrap .header-sidebar li.ant-menu-item[class*=menu-item-selected]:before{border-top-color:#fc8282}.layout-wrap .header-wrap .header-sidebar li.ant-menu-item:hover a,.layout-wrap .header-wrap .header-sidebar li.ant-menu-item[class*=menu-item-selected] a{color:#fc8282}.layout-wrap .header-wrap .header-sidebar li.ant-menu-item:after{display:none}@media screen and (min-width:576px){.layout-wrap .header-wrap .header-user{padding:5px 30px}}@media screen and (min-width:768px){.layout-wrap .header-wrap .header-user{padding:5px 40px}.layout-wrap .header-wrap .sidebar-menu-icon{opacity:0;visibility:hidden}.layout-wrap .header-wrap .header-sidebar{display:flex!important}}@media screen and (min-width:992px){.layout-wrap .header-wrap .header-sidebar li.ant-menu-item a{margin:0 20px;font-size:14px}}.drawer-menu .ant-drawer-header{border-bottom:none;padding:24px 35px;background-color:#ffccf2}.drawer-menu .ant-drawer-header .ant-drawer-header-title .ant-drawer-close{color:#e72929;font-size:18px}.drawer-menu .ant-drawer-header .drawer-menu-header__logo{display:flex;align-items:center;gap:10px}.drawer-menu .ant-drawer-header .drawer-menu-header__logo .logo-text{color:#e72929;font-family:Rubik,HelveticaNeue,Helvetica Neue,sans-serif}.drawer-menu .header-sidebar ul.ant-menu-inline{border:none}.drawer-menu .header-sidebar li.ant-menu-item a{font-size:16px;text-transform:uppercase;font-weight:600}.user-menu .ant-dropdown-menu-item.premium-menu-item{color:#8e4838!important}.user-menu .ant-dropdown-menu-item.premium-menu-item .premium-badge-label{color:#8e4838!important;font-weight:700!important}.user-menu .ant-dropdown-menu-item.premium-menu-item .premium-star-icon{color:#8e4838!important}.user-menu .ant-dropdown-menu-item.premium-menu-item:hover{color:#8e4838!important;background:rgba(142,72,56,.05)}.user-menu .user-avatar-container{position:relative;display:inline-block}.user-menu .premium-avatar-badge{position:absolute;bottom:-4px;right:-4px;background:#fff;border-radius:50%;width:18px;height:18px;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 4px rgba(0,0,0,.15);z-index:1;border:2px solid #fff}.user-menu .premium-avatar-badge .anticon{color:#8e4838;font-size:12px}.user-menu .premium-avatar .ant-avatar{box-shadow:0 0 0 2px rgba(142,72,56,.3)}.user-menu .ant-avatar{background:#fff;border:1px solid #f0f0f0;transition:all .3s ease}.user-menu .ant-avatar:hover{transform:scale(1.05);box-shadow:0 2px 8px rgba(0,0,0,.1)}.user-menu .ant-avatar.default-user-avatar{background-color:#fc8282}.user-menu .user-menu-icon{border:none;box-shadow:none!important;padding:0}.user-menu .user-menu-icon,.user-menu .user-menu-icon:hover{background:transparent!important}.user-menu .premium-badge-label{color:#8e4838!important;font-weight:700!important}.user-menu .premium-star-icon{color:#8e4838!important}.user-menu .upgrade-premium-icon{color:#775a19}.premium-upgrade-modal .ant-modal-content{background:transparent!important;box-shadow:none!important;padding:0!important}.premium-upgrade-modal .ant-modal-body{padding:0!important}.premium-modal-container{background:hsla(33,69%,97%,.9);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-radius:24px;padding:40px 32px;box-shadow:0 12px 40px rgba(28,28,25,.12);border:1px solid hsla(10,28%,79%,.3);text-align:center;position:relative;overflow:hidden;animation:modalFadeIn .5s cubic-bezier(.16,1,.3,1)}.premium-modal-container:before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle,rgba(142,72,56,.08) 0,transparent 70%);pointer-events:none;z-index:0;animation:rotateGradient 20s linear infinite}@keyframes modalFadeIn{0%{opacity:0;transform:scale(.95) translateY(10px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes rotateGradient{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.premium-modal-title{color:#8e4838!important;font-family:"Noto Serif",serif!important;margin-top:0!important;margin-bottom:16px!important;font-weight:600!important;position:relative;z-index:1}.premium-modal-description{color:#665a4a!important;font-size:16px!important;margin-bottom:32px!important;line-height:1.6!important;position:relative;z-index:1}.premium-modal-features{width:100%;text-align:left;margin-bottom:40px;position:relative;z-index:1}.premium-modal-features .feature-item{display:flex;align-items:flex-start;gap:12px;margin-bottom:16px;transition:transform .2s ease}.premium-modal-features .feature-item:last-child{margin-bottom:0}.premium-modal-features .feature-item:hover{transform:translateX(4px)}.premium-modal-features .feature-icon{color:#775a19;font-size:20px;margin-top:4px;transition:transform .3s ease}.premium-modal-features .feature-item:hover .feature-icon{transform:scale(1.2)}.premium-modal-features .feature-title{display:block;font-weight:600;color:#1c1c19;font-size:16px}.premium-modal-features .feature-desc{color:#665a4a;font-size:14px}.plan-selection-container{display:flex;gap:16px;margin-bottom:32px;position:relative;z-index:1}.plan-selection-container .plan-card{flex:1 1;padding:24px 20px;border-radius:16px;cursor:pointer;border:1px solid hsla(10,28%,79%,.4);background:hsla(0,0%,100%,.5);transition:all .3s cubic-bezier(.4,0,.2,1);text-align:center;position:relative}.plan-selection-container .plan-card:hover{transform:translateY(-4px);box-shadow:0 8px 24px rgba(142,72,56,.12);border-color:rgba(142,72,56,.5);background:hsla(0,0%,100%,.8)}.plan-selection-container .plan-card.active{border:2px solid #8e4838;background:rgba(142,72,56,.08);box-shadow:0 12px 32px rgba(142,72,56,.15)}.plan-selection-container .plan-card.active:after{content:"";position:absolute;inset:0;border-radius:14px;box-shadow:inset 0 0 0 1px rgba(142,72,56,.2);pointer-events:none}.plan-selection-container .plan-card .plan-card-title{display:block;font-weight:600;color:#1c1c19;font-size:16px}.plan-selection-container .plan-card .plan-card-price{display:block;color:#8e4838;font-size:26px;font-weight:700;margin-top:12px;margin-bottom:4px}.plan-selection-container .plan-card .plan-card-billing{color:#665a4a;font-size:12px}.plan-selection-container .plan-card .save-badge{position:absolute;top:-12px;right:12px;background:linear-gradient(135deg,#775a19,#9e7d3b);color:#fff;padding:4px 12px;border-radius:12px;font-size:11px;font-weight:600;box-shadow:0 4px 10px rgba(119,90,25,.3);letter-spacing:.5px;animation:pulse 2s infinite}@keyframes pulse{0%{transform:scale(1)}50%{transform:scale(1.05)}to{transform:scale(1)}}.premium-modal-actions{width:100%;position:relative;z-index:1}.premium-modal-actions .upgrade-button{background:linear-gradient(135deg,#8e4838,#a65d4c)!important;color:#fff!important;border-radius:16px!important;height:56px!important;font-size:16px!important;font-weight:600!important;border:none!important;box-shadow:0 6px 20px rgba(142,72,56,.3)!important;transition:all .3s ease!important;cursor:pointer}.premium-modal-actions .upgrade-button:hover:not(:disabled){background:linear-gradient(135deg,#7a3d2f,#8e4838)!important;transform:translateY(-2px);box-shadow:0 8px 24px rgba(142,72,56,.4)!important}.premium-modal-actions .upgrade-button:active:not(:disabled){transform:translateY(0)}.premium-modal-actions .upgrade-button:disabled{background:rgba(142,72,56,.5)!important;cursor:not-allowed;box-shadow:none!important}.premium-modal-actions .cancel-button{color:#7f7361!important;font-size:15px!important;font-weight:500!important;transition:all .3s ease!important;height:auto!important;padding:8px 0!important;margin-top:8px}.premium-modal-actions .cancel-button:hover:not(:disabled){color:#8e4838!important;background:rgba(142,72,56,.05)!important}.notification-bell{margin-right:15px;display:flex;align-items:center}.notification-bell .bell-icon{font-size:20px;cursor:pointer;color:rgba(0,0,0,.65)}.notification-bell .bell-icon:hover{color:#fc8282}.ant-popover.notification-popover{width:350px}.ant-popover.notification-popover .ant-popover-inner{padding:0}.ant-popover.notification-popover .notification-popup{width:100%;max-height:90vh;display:flex;flex-direction:column}.ant-popover.notification-popover .notification-popup .notification-header{padding:12px 16px;border-bottom:1px solid #f0f0f0;display:flex;justify-content:space-between;align-items:center}.ant-popover.notification-popover .notification-popup .notification-header h5{margin:0}.ant-popover.notification-popover .notification-popup .notification-content{max-height:350px;overflow-y:auto;padding:0}.ant-popover.notification-popover .notification-popup .notification-content .notification-loading{display:flex;justify-content:center;padding:24px}.ant-popover.notification-popover .notification-popup .notification-content .notification-item{padding:12px 16px;cursor:pointer;transition:background-color .3s;display:flex;align-items:flex-start}.ant-popover.notification-popover .notification-popup .notification-content .notification-item:hover{background-color:#f5f5f5}.ant-popover.notification-popover .notification-popup .notification-content .notification-item.unread{background-color:#e6f7ff}.ant-popover.notification-popover .notification-popup .notification-content .notification-item.unread:hover{background-color:#bae7ff}.ant-popover.notification-popover .notification-popup .notification-content .notification-item .notification-item-avatar{margin-right:12px}.ant-popover.notification-popover .notification-popup .notification-content .notification-item .notification-item-avatar .avatar-container{position:relative}.ant-popover.notification-popover .notification-popup .notification-content .notification-item .notification-item-avatar .avatar-container .user-avatar{border:1px solid #f0f0f0}.ant-popover.notification-popover .notification-popup .notification-content .notification-item .notification-item-avatar .avatar-container .notification-badge{position:absolute;bottom:-2px;right:-2px;width:16px;height:16px;border-radius:50%;background-color:#1890ff;color:#fff;display:flex;align-items:center;justify-content:center;font-size:9px;border:1px solid #fff}.ant-popover.notification-popover .notification-popup .notification-content .notification-item .notification-item-content{display:flex;flex-direction:column;width:100%}.ant-popover.notification-popover .notification-popup .notification-content .notification-item .notification-item-content .ant-typography{margin-bottom:4px}.ant-popover.notification-popover .notification-popup .notification-content .notification-item .notification-item-content .ant-typography:last-child{margin-bottom:0}.ant-popover.notification-popover .notification-popup .notification-content .notification-item .notification-item-content .notification-time{font-size:12px}.ant-popover.notification-popover .notification-popup .notification-footer{padding:12px 16px;border-top:1px solid #f0f0f0;text-align:center}.banner-item{position:relative}.banner-item img{height:100%;width:100%}.banner-item__infor{position:absolute;text-align:center;top:50%;right:30%;transform:translate(50%,-50%);margin-right:5px}.banner-item__infor .title{color:#fff;margin-bottom:0;transition:all 1s ease 0s;-webkit-transition:all 1s ease 0s}.banner-item__infor .content{color:#fff;font-family:Rubik,HelveticaNeue,Helvetica Neue,sans-serif;font-weight:400;margin:5px auto}.banner-item__infor .btn-view{font-family:Rubik,HelveticaNeue,Helvetica Neue,sans-serif;text-transform:uppercase;padding:5px;border-radius:0}:root{--ant-layout-header-padding:0 50px;--ant-layout-header-color:#fff;--ant-layout-header-background:#fff;--ant-layout-header-height:64px;--ant-layout-header-bg:#fff!important}@font-face{font-family:Helvetica Neue;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/l/font?kit=jAnfgHBgCsv4eNLTaMECf8DQsNS_exA&skey=4ad46dd97873f7d7&v=v16) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Helvetica Neue;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/l/font?kit=jAnfgHBgCsv4eNLTaMECf8DQsNS4exA&skey=4ad46dd97873f7d7&v=v16) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Helvetica Neue;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/l/font?kit=jAnfgHBgCsv4eNLTaMECf8DQsNS1exA&skey=4ad46dd97873f7d7&v=v16) format("woff2");unicode-range:u+0100-02af,u+0304,u+0308,u+0329,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Helvetica Neue;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/l/font?kit=jAnfgHBgCsv4eNLTaMECf8DQsNS7exA&skey=4ad46dd97873f7d7&v=v16) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Playfair Display;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/playfairdisplay/v37/nuFvD-vYSZviVYUb_rj3ij__anPXJzDwcbmjWBN2PKdFvXDTbtPY_Q.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Playfair Display;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/playfairdisplay/v37/nuFvD-vYSZviVYUb_rj3ij__anPXJzDwcbmjWBN2PKdFvXDYbtPY_Q.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Playfair Display;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/playfairdisplay/v37/nuFvD-vYSZviVYUb_rj3ij__anPXJzDwcbmjWBN2PKdFvXDZbtPY_Q.woff2) format("woff2");unicode-range:u+0100-02af,u+0304,u+0308,u+0329,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Playfair Display;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/playfairdisplay/v37/nuFvD-vYSZviVYUb_rj3ij__anPXJzDwcbmjWBN2PKdFvXDXbtM.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Rubik;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/rubik/v28/iJWZBXyIfDnIV5PNhY1KTN7Z-Yh-B4iFUkU1Z4Y.woff2) format("woff2");unicode-range:u+06??,u+0750-077f,u+0870-088e,u+0890-0891,u+0898-08e1,u+08e3-08ff,u+200c-200e,u+2010-2011,u+204f,u+2e41,u+fb50-fdff,u+fe70-fe74,u+fe76-fefc,u+102e0-102fb,u+10e60-10e7e,u+10efd-10eff,u+1ee00-1ee03,u+1ee05-1ee1f,u+1ee21-1ee22,u+1ee24,u+1ee27,u+1ee29-1ee32,u+1ee34-1ee37,u+1ee39,u+1ee3b,u+1ee42,u+1ee47,u+1ee49,u+1ee4b,u+1ee4d-1ee4f,u+1ee51-1ee52,u+1ee54,u+1ee57,u+1ee59,u+1ee5b,u+1ee5d,u+1ee5f,u+1ee61-1ee62,u+1ee64,u+1ee67-1ee6a,u+1ee6c-1ee72,u+1ee74-1ee77,u+1ee79-1ee7c,u+1ee7e,u+1ee80-1ee89,u+1ee8b-1ee9b,u+1eea1-1eea3,u+1eea5-1eea9,u+1eeab-1eebb,u+1eef0-1eef1}@font-face{font-family:Rubik;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/rubik/v28/iJWZBXyIfDnIV5PNhY1KTN7Z-Yh-B4iFWkU1Z4Y.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c88,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Rubik;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/rubik/v28/iJWZBXyIfDnIV5PNhY1KTN7Z-Yh-B4iFU0U1Z4Y.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Rubik;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/rubik/v28/iJWZBXyIfDnIV5PNhY1KTN7Z-Yh-B4iFVUU1Z4Y.woff2) format("woff2");unicode-range:u+0590-05ff,u+200c-2010,u+20aa,u+25cc,u+fb1d-fb4f}@font-face{font-family:Rubik;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/rubik/v28/iJWZBXyIfDnIV5PNhY1KTN7Z-Yh-B4iFWUU1Z4Y.woff2) format("woff2");unicode-range:u+0100-02af,u+0304,u+0308,u+0329,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Rubik;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/rubik/v28/iJWZBXyIfDnIV5PNhY1KTN7Z-Yh-B4iFV0U1.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}body{margin:0;font-family:Rubik,HelveticaNeue,Helvetica Neue,sans-serif}body .w-full{width:100%}body .mx-auto{margin-left:auto;margin-right:auto}body .justify-center{justify-content:center}body .flex{display:flex}body .mt-content{margin-top:60px!important}body .mt-0{margin-top:0!important}body button.btn-border{height:44px;padding:0 30px;text-transform:uppercase;border-radius:6px}.ant-modal-title,body .align-center{text-align:center}.ant-modal-title{text-transform:uppercase}.text-lg{font-size:1.5rem}.layout-wrap{color:#292929;background:#fff!important;overflow:hidden;white-space:pre-line}.layout-wrap .author,.layout-wrap .description{color:#707070}.layout-wrap .card-title{color:#292929}.layout-wrap .ant-breadcrumb,.layout-wrap .ant-btn-link,.layout-wrap .ant-card,.layout-wrap .ant-menu,.layout-wrap .ant-row .ant-flex,.layout-wrap button,.layout-wrap li,.layout-wrap p,.layout-wrap>*{font-family:Rubik,HelveticaNeue,Helvetica Neue,sans-serif}.layout-wrap .introduce{width:100%}.layout-wrap .introduce-banner-bg,.layout-wrap .introduce-pattern-bg,.layout-wrap .introduce-product-bg{background-size:cover;background-position:50%}.layout-wrap .introduce-banner{padding:0 40px}.layout-wrap .introduce-banner-bg{padding-top:50%}.layout-wrap .price-wrap{font-size:20px;font-weight:500;color:#292929}.layout-wrap h1,.layout-wrap h2,.layout-wrap h3,.layout-wrap h4{font-family:Playfair Display,serif}.layout-wrap .banner-wrap .banner-item__infor .title{font-size:1rem}.layout-wrap .banner-wrap .banner-item__infor .content{font-size:.75rem}.layout-wrap .banner-wrap .ant-carousel .slick-dots.dots-custom li button{height:8px;width:8px;bottom:0;background:#fff;color:#fff;opacity:.8}.layout-wrap .banner-wrap .ant-carousel .slick-dots.dots-custom li.slick-active{width:16px}.layout-wrap .banner-wrap .ant-carousel .slick-dots.dots-custom li.slick-active button{height:10px;width:10px;bottom:4px;background:#fc8282}.layout-wrap .text-box{padding-left:10px;padding-right:10px}.layout-wrap .image-detail{padding:20px 0}.layout-wrap .ant-divider,.layout-wrap .ant-divider.ant-divider-horizontal.ant-divider-with-text:after,.layout-wrap .ant-divider.ant-divider-horizontal.ant-divider-with-text:before{border-color:#ffccf2}:where(.css-dev-only-do-not-override-1g853jt).ant-btn-default:not(:disabled):not(.ant-btn-disabled):hover{color:#fc8282;border-color:#fc8282}.content-wrap{padding:40px 0}.actions-links{text-align:center;background:#fff;box-shadow:1px 1px 1px rgba(0,0,0,.102);padding:10px 0;border-radius:3px;transition:all .7s ease 0s;-webkit-transition:all .7s ease 0s}.card-title{cursor:pointer}.ant-card:hover img{transform:scale(1.1)}.ant-card img{transform:scale(1);transition:all .7s ease 0s;-webkit-transition:all .7s ease 0s}.ant-card .ant-card-body .ant-card-meta-title:hover{text-decoration:underline}.ant-card.card-item .ant-card-body{padding:10px 5px}.ant-card.card-item .ant-card-body .ant-card-meta-title,.ant-card.card-item .ant-card-body .card-title{font-size:14px;font-weight:500;-webkit-line-clamp:2;display:-webkit-box;-webkit-box-orient:vertical;white-space:normal;overflow:hidden}.ant-card.card-item .ant-card-body .author{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:12px}.container{padding:5px}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.rote-180{transform:rotate(180deg)}.ant-input-search .ant-input-affix-wrapper,.ant-input-search .ant-input-group-addon .ant-input-search-button{height:44px}.about-page,.contact-page{padding:20px;background-color:#fee6e6;box-shadow:0 1px 2px -2px rgba(0,0,0,.16),0 3px 6px 0 rgba(0,0,0,.12),0 5px 12px 4px rgba(0,0,0,.09)}.about-page .content-title,.contact-page .content-title{color:#292929}.about-page .content-text,.contact-page .content-text{font-size:1rem;font-family:HelveticaNeue,Helvetica Neue,sans-serif}.about-page .ant-image,.contact-page .ant-image{box-shadow:0 10px 10px 0 #fc8282}@media screen and (min-width:425px){.container{padding:15px}.container .patterns-tab{padding-bottom:32px}}@media screen and (min-width:576px){.container{padding:20px}.container .patterns-tab{padding-bottom:0}.layout-wrap .about-page,.layout-wrap .contact-page{padding:30px}.layout-wrap .banner-wrap .banner-item__infor .title{font-size:1.5rem}.layout-wrap .banner-wrap .banner-item__infor .content{font-size:1rem}.layout-wrap .banner-wrap .banner-item__infor .btn-view{padding:0 30px;height:44px}.layout-wrap .banner-wrap .ant-carousel .slick-dots.dots-custom li{height:12px}.layout-wrap .banner-wrap .ant-carousel .slick-dots.dots-custom li button{height:10px;width:10px;bottom:0}.layout-wrap .banner-wrap .ant-carousel .slick-dots.dots-custom li.slick-active{width:16px}.layout-wrap .banner-wrap .ant-carousel .slick-dots.dots-custom li.slick-active button{height:12px;width:12px;bottom:6px}.layout-wrap .list-card-item{padding-bottom:12px;padding-top:12px}.layout-wrap .list-card-item .item-infor{padding:0}.header-part.responsive{padding-bottom:40px}.header-part.responsive .header-divider{margin:70px 0}}@media screen and (min-width:768px){.container{padding:50px}.layout-wrap .text-box{padding-left:0;padding-right:0}.layout-wrap .about-page,.layout-wrap .contact-page{padding:30px}.layout-wrap .about-page .content-title,.layout-wrap .contact-page .content-title{font-size:2.5em}.layout-wrap .banner-wrap .banner-item__infor .title{font-size:2rem}.layout-wrap .banner-wrap .banner-item__infor .content{font-size:1.5rem}.layout-wrap .list-card-item .item-infor .title{font-size:20px}.layout-wrap .editor-view blockquote,.layout-wrap .editor-view figure{margin:1em 40px;font-size:16px}.layout-wrap .editor-view blockquote{padding:1.2em 30px 1.2em 75px;margin:unset;font-size:1.2em}.layout-wrap .editor-view blockquote:before{left:30px}.layout-wrap .editor-view h4,.layout-wrap .editor-view li,.layout-wrap .editor-view p{font-size:16px}.layout-wrap .view-pdf-wrap{padding:50px}.layout-wrap .view-pdf-wrap .react-pdf__Page:not(:last-child){margin-bottom:50px}.layout-wrap .data-list .tabs-menu{padding:10px 0}.layout-wrap .data-list .tabs-menu .menu-title-content{font-size:16px}.layout-wrap .data-list .search-wrap{padding:10px 0;flex-wrap:nowrap}.layout-wrap .data-list .ant-segmented.large-screen{display:flex}.layout-wrap .data-list .ant-segmented.small-screen{display:none}.layout-wrap .ant-float-btn.float-btn-center-bottom{bottom:20px}.layout-wrap .introduction-card .card-title{font-size:20px}.layout-wrap .free-pattern-card .creator .creator-link{font-size:12px}.layout-wrap .header-wrap .header-user{height:130px}.layout-wrap .header-wrap .logo-wrapper{width:120px;height:120px}.header-part.responsive .header-divider{margin:80px 0}.admin-page-layout .admin-page-layout__content .siderbar-large-screen,.admin-page-layout .admin-page-layout__header .siderbar-large-screen{display:block}.admin-page-layout .admin-page-layout__footer.siderbar-small-screen{display:none}}@media screen and (min-width:992px){.container{padding:80px 100px}.layout-wrap .about-page,.layout-wrap .contact-page{padding:40px}.layout-wrap .list-card-item{padding-bottom:24px;padding-top:24px}.layout-wrap .blog-detail-wrap{padding:0 60px}}@media screen and (min-width:1024px){.layout-wrap .banner-wrap .banner-item{height:calc(100vh - 194px)}.layout-wrap .banner-wrap .banner-item .banner-image-container,.layout-wrap .banner-wrap .banner-item .banner-image-container .next-image-custom{height:100%}.layout-wrap .banner-wrap .ant-carousel .slick-dots.dots-custom li{height:15px;width:24px}.layout-wrap .banner-wrap .ant-carousel .slick-dots.dots-custom li button{height:15px;width:15px;bottom:0}.layout-wrap .banner-wrap .ant-carousel .slick-dots.dots-custom li.slick-active{width:24px}.layout-wrap .banner-wrap .ant-carousel .slick-dots.dots-custom li.slick-active button{height:18px;width:18px;bottom:8px}.layout-wrap .ant-card.card-item .ant-card-body{padding:15px}.layout-wrap .ant-card.card-item .ant-card-body .ant-card-meta-title,.layout-wrap .ant-card.card-item .ant-card-body .author,.layout-wrap .ant-card.card-item .ant-card-body .card-title{font-size:16px}.layout-wrap .ant-card.card-item .ant-card-body .price-wrap{font-size:20px}.layout-wrap .ant-card.card-item.card-product{padding:15px 15px 0}.layout-wrap .editor-view blockquote,.layout-wrap .editor-view figure{margin:1.5em 60px}.layout-wrap .data-list .ant-segmented.large-screen .ant-segmented-item-label{font-size:16px}.layout-wrap .data-list .pagination{padding:20px 0}}@media screen and (min-width:1200px){.container{padding:80px 100px}.layout-wrap .about-page,.layout-wrap .contact-page{padding:50px}.layout-wrap .banner-wrap .banner-item__infor .title{font-size:3rem}.layout-wrap .banner-wrap .banner-item__infor .content{font-size:2rem}.layout-wrap .view-pdf-wrap{padding:100px}.header-part.responsive .header-divider{margin:100px 0}}@media screen and (min-width:1440px){.container{width:1440px;margin:0 auto}.layout-wrap .view-pdf-wrap{padding:100px 150px}.layout-wrap .data-list .search-wrap,.layout-wrap .data-list .tabs-menu{padding:20px 0}.layout-wrap .data-list .tabs-menu .menu-title-content{font-size:20px}}@media screen and (max-width:768px){.layout-wrap .ant-float-btn.float-btn-donate{right:7px;bottom:70px}.layout-wrap .ant-float-btn.float-btn-right-bottom,.layout-wrap .ant-float-btn.float-share-button{right:7px;bottom:130px}.layout-wrap .ant-float-btn.float-btn-back-top{right:7px;bottom:10px}.layout-wrap .ant-float-btn.custom-like-button{right:7px;bottom:190px}.layout-wrap .ant-float-btn.custom-bookmark-button{right:7px;bottom:250px}}.disable-select{-webkit-user-select:none;-moz-user-select:none;-o-user-select:none;user-select:none}@keyframes moveText{0%{transform:translateX(50px);opacity:0}to{transform:translateX(0);opacity:1}}@keyframes moveBtn{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}.slick-list .slick-slide{transition:all 1s!important;transform:scale(1.1)}.slick-list .slick-slide.slick-active{transform:scale(1)}.slick-list .slick-slide.slick-active .banner-item__infor .title{animation:moveText 1s forwards}.slick-list .slick-slide.slick-active .banner-item__infor .content{animation:moveText 1s forwards;animation-delay:.1s}.slick-list .slick-slide.slick-active .banner-item__infor .btn-view{animation:moveBtn 1s forwards;animation-delay:.15s}.scroll-animate .animation-wrap .content-title,.scroll-animate .animation-wrap .description,.scroll-animate .animation-wrap .img-about,.scroll-animate .animation-wrap .title{transition:all 1s ease 0s;-webkit-transition:all 1s ease 0s;opacity:0}.scroll-animate .animation-wrap .content-title,.scroll-animate .animation-wrap .title{transform:translateY(70px)}.scroll-animate .animation-wrap .description{transform:translateY(100px)}.scroll-animate .animation-alert{transition:all 1s ease 0s;-webkit-transition:all 1s ease 0s;transform:translateY(100px);opacity:0}.scroll-animate.scrolling .animation-alert,.scroll-animate.scrolling .animation-wrap .content-title,.scroll-animate.scrolling .animation-wrap .description,.scroll-animate.scrolling .animation-wrap .title{transform:translateY(0);opacity:1}.scroll-animate.scrolling .animation-wrap .img-about{animation:moveText 1s forwards}.scroll-animate.scrolling .form-contact{transform:translateY(0);opacity:1}.editor-view a{color:#e72929}.editor-view blockquote,.editor-view figure{margin:1em}.editor-view blockquote figcaption,.editor-view figure figcaption{font-style:italic;font-weight:600;text-align:center}.editor-view blockquote{margin:0 2px 20px;font-style:italic;padding:5px 10px 10px 20px;border-left:8px solid #fc8282;line-height:1.6;position:relative;background:#fee6e6}.editor-view blockquote:before{font-family:Arial;content:"“";color:#e72929;font-size:4em;position:absolute;left:1px;top:-5px}.editor-view blockquote:after{content:""}.editor-view blockquote span{display:block;color:#333;font-style:normal;font-weight:700;margin-top:1em}.editor-view img{max-width:100%;height:-moz-fit-content;height:fit-content;object-fit:contain}.editor-view .image-style-side img{float:right;padding:20px 0 0 20px}.editor-view figure.table{display:table;margin:.9em auto}.editor-view figure.table table{border-left:1px solid #ffccf2;border-bottom:1px solid #ffccf2;text-align:center;border-spacing:0}.editor-view figure.table table tbody tr:first-child td{font-weight:600}.editor-view figure.table table tbody td{border-top:1px solid #ffccf2;border-right:1px solid #ffccf2;padding:5px 10px}.ant-segmented{background-color:#fff;align-items:center}.ant-segmented .ant-segmented-item{margin-left:2px}.ant-segmented .ant-segmented-item.processing{color:#1677ff!important}.ant-segmented .ant-segmented-item.success{color:#52c41a!important}.copyright-wrap{padding:30px 0}.copyright-wrap .copyright{text-align:center}.copyright-wrap .social-link a{color:#fc8282}.footer-wrap .footer-link{color:#707070;font-size:16px}.footer-wrap .footer-link:hover{text-decoration:underline;color:#292929}.footer-wrap .actived .footer-link{color:#fc8282;text-decoration:underline}.footer-wrap .actived .footer-link:hover{color:#fc8282}.footer-wrap .footer-logo{border-top:1px solid #ffccf2;padding-top:60px;max-width:300px;margin-bottom:80px}.footer-wrap .footer-link-wrap{width:80%}@media screen and (min-width:1024px){.footer-wrap .footer-link-wrap{width:50%}}.footer-wrap .copyright-wrap{border-top:1px solid #ffccf2;margin-top:80px}.bread-crumbs-wrap{background-size:cover;background-position:50%;height:250px}@media screen and (min-width:576px){.bread-crumbs-wrap{height:300px}}@media screen and (min-width:768px){.bread-crumbs-wrap{height:350px}}@media screen and (min-width:1200px){.bread-crumbs-wrap{height:400px}}@media screen and (min-width:1440px){.bread-crumbs-wrap{height:450px}}.bread-crumbs-wrap .container{position:relative;height:100%}.bread-crumbs-wrap .bread-crumbs-title{position:absolute;text-transform:capitalize;top:40%}.bread-crumbs-wrap .bread-crumbs-title .title-page{font-size:40px;color:#292929;margin:0}.bread-crumbs-wrap .bread-crumbs-title .ant-breadcrumb{font-size:26px}.bread-crumbs-wrap .bread-crumbs-title .ant-breadcrumb a{color:#707070}.bread-crumbs-wrap .bread-crumbs-title .ant-breadcrumb a:hover{background-color:unset;text-decoration:underline}.bread-crumbs-wrap .bread-crumbs-title .ant-breadcrumb li:last-child,.table-title{color:#292929}.table-title{font-size:26px;font-weight:700;padding:0 20px;text-transform:capitalize}.admin-page-layout .logo-sidebar{height:75px}.admin-page-layout .logo-sidebar img{height:100%}.admin-page-layout .ant-menu{border:0}.admin-page-layout main.ant-layout-content{overflow-x:auto}.admin-page-layout .siderbar-large-screen{display:none}.admin-page-layout .siderbar-small-screen{padding:0;position:fixed;bottom:0;width:100%}.admin-page-layout .siderbar-small-screen .ant-menu{padding-top:10px}.admin-page-layout .siderbar-small-screen .ant-menu .ant-menu-item,.admin-page-layout .siderbar-small-screen .ant-menu .ant-menu-submenu-title{display:flex;flex-direction:column;align-items:center}.admin-page-layout .siderbar-small-screen .ant-menu .ant-menu-overflow-item .anticon-ellipsis{font-size:30px}.admin-page-layout .admin-page-layout__content{margin-bottom:60px}.form-wrap{padding:40px 0}.ant-form .btn-form,.btn-form{min-width:120px;height:44px}.ant-form-item .ant-form-item-control .ant-select,.ant-form-item .ant-form-item-control input.ant-input{height:44px}.ant-form-item .ant-form-item-control .ant-switch{height:44px;width:90px}.ant-form-item .ant-form-item-control .ant-switch .ant-switch-handle{top:5px;height:34px;width:34px}.ant-form-item .ant-form-item-control .ant-switch .ant-switch-handle:before{border-radius:50%}.ant-form-item .ant-form-item-control .ant-switch.ant-switch-checked .ant-switch-handle{inset-inline-start:calc(100% - 36px)}.ant-form-item .ant-form-item-control .ant-input-number{height:44px;width:100%}.ant-form-item .ant-form-item-label label{font-size:16px;color:#292929;font-family:Rubik,HelveticaNeue,Helvetica Neue,sans-serif}.img-crop-control .ant-slider-track{background-color:#fc8282}.header-part{padding-bottom:30px}.header-part .header-divider{margin:50px 0;border-color:#ffccf2}.header-title .title{font-size:30px;margin:0 0 13px;font-weight:700;text-transform:capitalize;font-family:Playfair Display,serif}.header-title .description{font-family:Rubik,HelveticaNeue,Helvetica Neue,sans-serif;line-height:36px;font-weight:300;font-size:16px}.horizontal-scroll{display:flex;overflow-x:auto;scroll-behavior:smooth;white-space:nowrap;-webkit-overflow-scrolling:touch;scrollbar-width:none}.horizontal-scroll::-webkit-scrollbar{display:none}.horizontal-scroll{cursor:-webkit-grab;cursor:grab}.horizontal-scroll.active{cursor:-webkit-grabbing;cursor:grabbing}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:#f1f1f1;border-radius:10px}::-webkit-scrollbar-thumb{background:#fecdcd;border-radius:10px}::-webkit-scrollbar-thumb:hover{background:#fc8282}.ant-pagination.pagination{border-top:1px solid #ffccf2;border-bottom:1px solid #ffccf2;padding:10px;margin-top:60px;display:flex;justify-content:flex-end;position:relative}.ant-pagination.pagination .ant-pagination-total-text{position:absolute;left:10px}.ant-float-btn.float-btn-center-bottom{bottom:2px;left:calc(50% - 20px)}.ant-float-btn.float-btn-donate{bottom:80px}.ant-float-btn.float-btn-right-bottom,.ant-float-btn.float-share-button{bottom:140px}.ant-float-btn.float-btn-back-top{bottom:20px}.ant-float-btn.custom-like-button{bottom:200px}.ant-float-btn.custom-bookmark-button{bottom:260px}.active .ant-btn-icon{color:#fc8282}.donate-modal .donate-modal-title{margin:0}.donate-modal .donate-modal-message{line-height:1.6;white-space:pre-line;font-style:italic;color:#5e35b1}@media screen and (max-width:768px){.donate-modal .ant-modal-content{padding:10px}.donate-modal .donate-modal-message{font-size:12px;margin-bottom:0}.donate-modal .donate-modal-title{font-size:16px}}.ant-modal-content .ant-modal-body .ant-btn.share-social-button{height:100%}.ant-modal-content .ant-space-compact .ant-btn,.ant-modal-content .ant-space-compact .ant-input{height:44px}