.show-checkbox{animation:slideDown .5s ease-in-out}@keyframes slideDown{0%{transform:translateY(-25px);opacity:0}to{transform:translateY(0);opacity:1}}.filter-box{display:flex;flex-direction:column;gap:16px}.filter-box .ant-checkbox+span{font-size:16px}.ant-checkbox .ant-checkbox-inner{width:18px;height:18px;border-color:#5b5e66;border-radius:2px}.ant-checkbox-checked .ant-checkbox-inner{border-color:#5b5e66;border-radius:2px;background-color:#003c71}.large-card{height:560px}.small-card{height:296px}.bg-wan-vayla{background-color:#eca350}.bg-ladawan{background-color:#055683}.bg-nantawan{background-color:#ba8748}.bg-the-room{background-color:#54534a}.bg-prueklada{background-color:#007bab}.bg-the-key{background-color:#ac5529}.bg-88{background-color:#008c95}.gradient-bg{position:absolute;background-image:linear-gradient(180deg,transparent 0,rgba(0,0,0,.65));width:440px;height:160px;bottom:0}.reset-btn{position:relative;z-index:50;display:flex;padding:0 4px;width:36px;height:28px;justify-content:center;color:#003c71;font-size:14px;font-weight:400;line-height:20px;text-decoration:underline;cursor:pointer;align-items:center}.reset-btn:hover{color:blue}.reset-btn:active{color:#003c71}.show-highlight{animation:slideDown .5s ease-in-out}.sub-bg{width:100%;position:absolute;left:0;top:0}.ant-select-dropdown{min-width:180px!important}.ant-select-selector{margin-right:4px!important}.product-type-banner-container{position:relative;display:flex;justify-content:center;align-items:center;height:400px;background-color:var(--primary-color)}.ant-modal-root .ant-modal-centered .ant-modal{width:auto;height:auto;max-height:700px;max-width:1200px;margin:0}@media(max-width:899px){.ant-modal-root .ant-modal-centered .ant-modal{max-height:none}}.ant-modal-root .ant-modal-centered .ant-modal .ant-modal-content{padding:0;box-shadow:none;background:none}.ant-modal-root .ant-modal-centered .ant-modal .ant-modal-content .ant-modal-close{color:var(--primary-text-color);width:48px;height:48px}@media(max-width:1024px){.ant-modal-root .ant-modal-centered .ant-modal .ant-modal-content .ant-modal-close{width:36px;height:36px}}.ant-modal-root .ant-modal-centered .ant-modal .ant-modal-footer{display:none}.ant-progress-line{position:absolute;display:flex;top:28px;margin-inline-end:0;margin-bottom:0;white-space:nowrap}@media(max-width:1024px){.ant-progress-line{top:24px}}@media(max-width:899px){.ant-progress-line{position:relative;top:0}}@media(min-width:900px){.ant-progress-line{max-width:382px}}@media(min-width:950px){.ant-progress-line{max-width:424px}}@media(min-width:1024px){.ant-progress-line{max-width:472px}}@media(min-width:1100px){.ant-progress-line{max-width:524px}}@media(min-width:1200px){.ant-progress-line{max-width:555px}}.ant-progress .ant-progress-text{font-size:18px;line-height:26px;color:var(--secondary-200-color);margin-inline-start:32px}.ant-progress .ant-progress-inner{height:2px}.ant-progress .ant-progress-inner .ant-progress-bg{background:linear-gradient(0deg,var(--color-tint-tint-40,rgba(253,252,255,.4)) 0,var(--color-tint-tint-40,rgba(253,252,255,.4)) 100%),var(--surface-surface-primary,#003c71);height:2px}.ant-progress .ant-progress-outer{height:2px;margin-inline-end:0!important;padding-inline-end:0!important}