@import"https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,100..1000;1,9..40,100..1000&family=Source+Sans+3:ital,wght@0,200..900;1,200..900&display=swap";#root{height:100%;width:100%}#screen{transition:opacity 1s;overflow:hidden;background-color:#f6f9f9}#app,#screen{display:flex;flex-direction:column;width:100%;height:100%}#app{max-width:var(--screen-width);margin-left:auto;margin-right:auto;position:relative}h1{font-size:28px;font-weight:var(--fw-semibold);color:var(--main-dark);line-height:1.3;font-family:var(--source-sans-3)}h2{font-size:22px;font-weight:700}h2,h3{font-family:var(--source-sans-3);color:var(--main-dark);line-height:1.2}h3{font-size:20px;font-weight:var(--fw-medium)}h4{font-size:18px;line-height:1.2}h4,h5{font-family:var(--source-sans-3);font-weight:var(--fw-medium);color:var(--main-dark)}h5,h6{font-size:14px;line-height:1.6}h6{font-family:var(--source-sans-3);font-weight:var(--fw-regular);color:var(--main-dark)}.t10{font-size:10px;font-weight:var(--fw-medium)}.t10,.t12{font-family:var(--source-sans-3);color:var(--text-color);line-height:1.5}.t12{font-size:12px;font-weight:var(--fw-regular)}.t14{font-size:14px}.t14,.t16{font-family:var(--source-sans-3);font-weight:var(--fw-regular);color:var(--text-color);line-height:1.5}.t16{font-size:16px}.t18{font-size:18px;font-family:var(--source-sans-3);font-weight:var(--fw-regular);color:var(--text-color);line-height:1.5}::-webkit-scrollbar{display:none}input[type=number]{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}details summary::-webkit-details-marker{display:none}details summary::marker{display:none}details summary{list-style:none;cursor:pointer}body,html{height:100%;width:100%}*,:after,:before{padding:0;margin:0;outline:none;box-sizing:border-box;scrollbar-width:none;color:#0c1d2e;font-family:var(--font-dm-sans);font-weight:400}*{-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}button{-webkit-tap-highlight-color:rgba(0,0,0,.1)}.scrollable{overflow-y:auto;height:100%}.clickable{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.container{width:100%;padding-left:15px;padding-right:15px;position:relative}.back-drop-filter{background-color:hsla(0,0%,100%,.5);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.number-of-lines-1{-webkit-line-clamp:1;line-clamp:1}.number-of-lines-1,.number-of-lines-2{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.number-of-lines-2{-webkit-line-clamp:2;line-clamp:2}input::placeholder,textarea::placeholder{color:#a6aec3}a{text-decoration:none;color:inherit}img{display:block}button{background:none;border:none;padding:0;margin:0;font:inherit;color:inherit;text-align:inherit;cursor:pointer;display:flex}span{display:inline-block}ul{list-style:none}svg,ul{padding:0;margin:0}svg{display:block}.column{display:flex;flex-direction:column}.custom-datepicker-input{width:100%;padding:12px 20px;border:1px solid var(--border-color);border-radius:var(--border-radius);font-size:16px;color:var(--main-dark);background-color:var(--white-color);box-sizing:border-box;transition:border-color .3s ease}.custom-datepicker-input::placeholder{color:#a6aec3}.custom-datepicker-input:focus{outline:none;border-color:var(--main-turquoise)}.react-datepicker-popper{z-index:10!important}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle,.react-datepicker-popper[data-placement^=left] .react-datepicker__triangle,.react-datepicker-popper[data-placement^=right] .react-datepicker__triangle,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle,.react-datepicker__triangle{display:none!important}.react-datepicker__header{background-color:var(--main-turquoise)!important;border-bottom:none!important}.react-datepicker-time__header,.react-datepicker__current-month,.react-datepicker__day-name{color:var(--white-color)!important;font-weight:var(--fw-semibold)!important}.react-datepicker__day--keyboard-selected,.react-datepicker__day--selected,.react-datepicker__time-list-item--selected{background-color:var(--main-turquoise)!important;color:var(--white-color)!important}.react-datepicker__day--keyboard-selected:hover,.react-datepicker__day--selected:hover,.react-datepicker__time-list-item--selected:hover{background-color:var(--main-dark)!important}.react-datepicker__day:hover{background-color:#e0f7f6!important}.modern-segmented-control{background-color:#dce2e7!important;border-radius:var(--border-radius)!important;padding:2px!important;border:1px solid var(--border-color)!important}.modern-segmented-control .rc-segmented-item{font-family:var(--font-dm-sans)!important;font-size:14px!important;font-weight:var(--fw-medium)!important;color:var(--text-color)!important;border-radius:calc(var(--border-radius) - 2px)!important;padding:8px 15px!important;transition:background-color .3s ease,color .3s ease!important}.modern-segmented-control .rc-segmented-item-selected{background-color:var(--main-turquoise)!important;color:#fff!important;box-shadow:0 2px 4px rgba(0,0,0,.1)!important}.modern-segmented-control .rc-segmented-item:hover:not(.rc-segmented-item-selected){background-color:#e9eff3!important;color:var(--main-dark)!important}.modern-segmented-control .rc-segmented-item-disabled{opacity:.6!important;cursor:not-allowed!important}.rc-segmented-item-label[aria-selected=true]{color:#fff!important}.datepicker-container{display:flex;gap:15px;align-items:flex-start;flex-direction:row}@media(max-width:768px){.datepicker-container{flex-direction:column;gap:20px}}@media(min-width:450.01px){.Swiper-controller{gap:2rem}.clickable-auto-width{width:150px!important;height:128px!important}}@keyframes fadeIn{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeOut{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-20px)}}@keyframes shake{0%{transform:rotate(0deg)}25%{transform:rotate(15deg)}50%{transform:rotate(0deg)}75%{transform:rotate(-15deg)}to{transform:rotate(0deg)}}@keyframes slideInFromTop{0%{opacity:0;transform:translateY(-100%) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes slideOutToTop{0%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(-100%) scale(.95)}}@keyframes gentleBounce{0%,to{transform:translateY(0) rotate(0deg)}25%{transform:translateY(-2px) rotate(5deg)}50%{transform:translateY(0) rotate(0deg)}75%{transform:translateY(-1px) rotate(-3deg)}}@keyframes progressBar{0%{width:100%}to{width:0}}@keyframes gradientShift{0%,to{background-position:0 50%}50%{background-position:100% 50%}}@keyframes shine{0%{transform:translateX(-100%) translateY(-100%) rotate(45deg)}50%{transform:translateX(100%) translateY(100%) rotate(45deg)}to{transform:translateX(-100%) translateY(-100%) rotate(45deg)}}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes slideUp{0%{opacity:0;transform:translateY(30px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}@media(max-width:285px){.price-quantity-container{flex-direction:column!important;align-items:flex-start!important;gap:8px!important}}@media(max-width:480px){.coupon-apply-container{flex-direction:row!important;gap:8px!important}.coupon-action-buttons{flex-direction:column!important;gap:6px!important;flex-shrink:0!important;min-width:60px!important}.coupon-action-buttons button{padding:6px 8px!important;font-size:10px!important;min-width:50px!important;max-width:70px!important;white-space:nowrap!important;border-radius:6px!important}.coupon-apply-container>div:first-child{flex:1 1!important;min-width:0!important;overflow:hidden!important}.coupon-popup-container{width:95%!important;margin:10px!important;border-radius:12px!important}.coupon-popup-header{padding:14px 16px!important;border-radius:12px 12px 0 0!important}.coupon-popup-header h3{font-size:14px!important}.coupon-popup-header p{font-size:10px!important}.coupon-popup-content{padding:12px!important}.coupon-item{padding:10px!important;border-radius:8px!important;margin-bottom:8px!important}.coupon-code{font-size:12px!important;padding:2px 4px!important}.coupon-title{font-size:12px!important;margin:0 0 3px!important}.coupon-description{font-size:9px!important;line-height:1.2!important}.coupon-item .coupon-icon{width:32px!important;height:32px!important}.coupon-item .applied-badge{font-size:7px!important;padding:2px 4px!important;top:6px!important;right:6px!important}}:root{--white-color:#fff;--text-color:#748ba0;--accent-color:#fa5555;--main-dark:#0c1d2e;--main-color:#ff8a71;--border-color:#eee;--main-turquoise:#06402b;--header-height:42px;--footer-height:70px;--border-radius:10px;--screen-width:650px;--fw-regular:400;--fw-medium:500;--fw-semibold:600;--fw-bold:700}.main-dark{color:var(--main-dark)}.main-color{color:var(--main-color)}