*{aoutline:1px dotted rgba(111,111,111,0.5)}@font-face{font-family:"Raleway";font-weight:300;src:url("https://www.sunwaypyramid.com/static/raleway-thin-1727670657250.ttf") format("truetype")}@font-face{font-family:"Raleway";font-weight:400;src:url("https://www.sunwaypyramid.com/static/raleway-regular-1727670666516.ttf") format("truetype")}@font-face{font-family:"Raleway";font-weight:500;src:url("https://www.sunwaypyramid.com/static/raleway-medium-1727670673339.ttf") format("truetype")}@font-face{font-family:"Raleway";font-weight:600;src:url("https://www.sunwaypyramid.com/static/raleway-bold-1727670679915.ttf") format("truetype")}
.centered-list{list-style-position:outside;padding-left:1em;text-align:left}.centered-list-lg{display:flex;flex-direction:column;align-items:center;list-style-position:inside;padding-left:0}.language-chip{padding:6px 12px;border-radius:20px;background-color:#f0f0f0;margin:4px 8px 4px 0;cursor:pointer;transition:all .2s;font-size:.85rem}.language-chip:hover{background-color:#e0e0e0}.language-chip.active{background-color:#e33328;color:white}.language.dropdown{margin-right:12px}.language.dropdown .dropdown-toggle{color:#d9d9d9;border:0 solid none;border:0 solid #d9d9d9}
.language.dropdown .dropdown-toggle:hover{background-color:#6c757d;color:white}.language.dropdown .dropdown-toggle:active{background-color:#6c757d;color:white}.language .dropdown-toggle.show{background-color:#6c757d;color:white !important;border-color:#6c757d}.sticky-head .language.dropdown .dropdown-toggle{color:#6c757d}.sticky-head .language.dropdown .dropdown-toggle:hover{color:#d9d9d9}.language .dropdown-menu{min-width:280px;padding:15px;opacity:.93}.language .ai-note{font-size:.80rem;line-height:1.35;color:#6c757d;margin-bottom:12px}
.centered-list-lg li{text-align:left;width:auto}@media(max-width:768px){.centered-list{display:flex;flex-direction:column;align-items:center;list-style-position:inside;padding-left:0}.centered-list li{text-align:left;width:auto}}.font-weight-normal{font-weight:400 !important}.bg-transparent,.bg-transparent .accordion-item{background-color:transparent !important;font-size:.5em}.accordion.transparent{--bs-accordion-bg:transparent}.accordion.transparent button{box-shadow:none 0 !important}.accordion.transparent .accordion-body{font-size:14px}
.btn-outline-danger{border-color:#e33328 !important;color:#e33328}section.bg-image-large{min-height:calc(100dvh - 50px);padding:4%;background-repeat:no-repeat;background-size:cover;background-position:center center;width:100%;margin-top:0;margin-bottom:0;margin-left:0;margin-right:0}.btn-on-image{background-color:rgba(255,255,255,1);margin-right:2px !important;margin-bottom:2px}.anchor-w-offset{display:block;position:relative;top:-100px;visibility:hidden}.feather-strong{stroke:black !important}
ul.red-dot{list-style:none;padding-left:15px}ul.red-dot li::before{content:"\2022";color:red;font-weight:bold;display:inline-block;width:1em;margin-left:-15px}#makanwheel-float-img:hover{transform:scale(1.11)}#makanwheel-float-img{transition:transform .3s}#popupModalSignUp .modal-dialog{position:fixed;top:auto;right:auto;left:auto;bottom:0;margin:5px !important;max-width:360px !important;width:360px !important}#popupModalSignUp .modal-header{border:0 none;padding-bottom:16px}#popupModalSignUp .modal-header .modal-title{color:#d72227;font-weight:bold}
#popupModalSignUp .form-group label{margin-bottom:0}#popupModalSignUp .form-button button{font-weight:normal;width:100%;padding:7px}.modal-signup.modal{max-width:360px !important;width:360px !important;animation-duration:1s}body.popupModalSignUp.modal-open{overflow:auto;padding-right:0 !important}#popupModalSignUp .modal-body{background-color:#f6f6f6}.d9123_msem_fld{display:none}.eq-height .h-100{height:100$}.mt-n5{margin-top:-50px;margin-bottom:50px}.form-material .form-control{border-radius:0;border-bottom:1px solid silver}
.form-control{border-radius:11px}.form-select{border-radius:11px;font-size:14px;font-weight:500}.nav-menu .nav-link{font-weight:400;color:#2b2b2b;font-size:14px;padding:12px 22px !important;margin-bottom:10px}.nav-pills{--bs-nav-pills-border-radius:0;--bs-nav-pills-link-active-color:#fff;--bs-nav-pills-link-active-bg:#e33328;--bs-nav-link-padding-x:5px;--bs-nav-link-padding-y:15px}.navbar{--bs-navbar-padding-y:0}p.lite{font-weight:300}.f-2f{color:#2f2f2f !important}h1{font-size:25px;font-weight:bold}
h2{font-size:24px;font-weight:bold}h3{font-size:18px;font-weight:bold}h4{font-size:16px;font-weight:bold}.shadow-1{box-shadow:0 0 10px -3px rgba(111,111,111,0.7)}.bg-lion-pink{background-color:#fdeee7 !important;width:90px;height:90px}.app-icon{width:90px;height:90px}.mobile-footer-menu{box-shadow:0 0 18px -7px rgba(111,111,111,0.4)}.mobile-footer-menu .nav{flex-wrap:nowrap}.mobile-footer-menu img{width:32px}.mobile-footer-menu label{display:block;font-size:11px;color:#2f2f2f;padding-top:5px;white-space:nowrap}
.nav-pills .nav-link.active,.nav-pills .show>.nav-link{background-color:transparent !important}[v-cloak]{display:none}body{font-family:"Raleway",sans-serif;font-size:16px;line-height:21px;font-weight:400;color:#2b2b2b}.main-links h6 .nav-link{font-size:16px;font-weight:700 !important}footer{background-color:#f4f4f4;padding-top:25px;margin-top:25px}footer h6{font-size:12px;font-weight:bold}footer p{font-size:11px;line-height:1.4;font-weight:normal}footer a{font-size:12px !important;color:#2b2b2b !important}
footer .subfooter a{color:white !important}footer .subfooter a:hover{color:rgba(255,255,255,0.8) !important}.page-body{width:100%}section{margin-top:50px;margin-bottom:75px;margin-left:25px;margin-right:25px}section.left-padding-only{margin-left:25px;margin-right:0 !important}.py-50{padding-top:50px;padding-bottom:50px}.py-20{padding-top:20px;padding-bottom:20px}section .section-title{color:#2f2f2f;font-size:24px;font-weight:bold}a{color:#2b2b2b;text-decoration:none}a:hover{color:#d72227;text-decoration:underline}
p a{color:#d72227}.swiper{width:100%;height:100%}.swiper.swiper-pagination-below .swiper-pagination{position:relative}.swiper-button-next,.swiper-button-prev{background-color:#d72227;border-radius:50%;display:block;width:38px !important;height:38px !important}.swiper-mid .swiper-button-next,.swiper-mid .swiper-button-prev{margin-top:calc(40px - (44px / 2))}.swiper-button-next:after,.swiper-button-prev:after{font-size:18px !important;display:block;margin:10px 15px;color:white}.swiper-button-prev:after{margin:10px 13px}
.swiper-slide{text-align:center;font-size:14px;display:flex;justify-content:center;align-items:center;text-align:left}.swiper-pagination-below .swiper-pagination{padding-top:20px !important}.swiper .swiper-slide img{display:block;width:100%;height:100%;max-height:80vh;-o-object-fit:cover;object-fit:cover;border-radius:20px}.flat-on-mobile swiper .swiper-slide img{border-radius:0}.gradient-right:before{background-image:linear-gradient(to right,rgba(0,0,0,0),rgba(0,0,0,1))}.gradient:before{content:"";width:100%;background-image:linear-gradient(to right,rgba(0,0,0,1),rgba(0,0,0,0));background-size:cover;top:0;bottom:0;position:absolute;display:inline-block;border-radius:20px;box-sizing:border-box}
.bg-lite{background-color:#f6f6f6 !important}.p-10{padding:50px}.funnybox .funnybox-text{background-color:#f6f6f6;border-radius:50px;padding:35px}.funnybox .funnybox-image{z-index:5}.funnybox.funnybox-white .funnybox-text{background-color:white}.funnybox .funnybox-text{border-radius:50px 50px 50px 50px;margin:15px}.funnybox.funnybox-left .funnybox-text{border-radius:50px 50px 0 0;margin:0 15px 0 15px}.funnybox.funnybox-right .funnybox-text{border-radius:00px 00px 50px 50px;margin:0 15px 0 15px}.swiper-pagination-bullet{margin:0 10px !important}
.swiper-pagination-bullet{background-color:#e33328 !important;height:13px !important;width:13px !important}.sister-sites h5{color:#5f5f5f;font-size:14px;font-weight:700;font-style:italic;display:inline-block;padding:0;margin:0}.sister-sites h4{color:#5f5f5f;font-size:14px;font-weight:500;display:inline-block;padding:0;margin:0;margin-left:6px}.btn-danger,.bg-danger{background-color:#e33328 !important}.btn-danger-outline{border-width:1px;border-color:#e33328 !important}.btn.btn-danger{transition:background-color 388ms ease-in-out}
.btn.btn-danger:hover{background-color:black !important}.f-red{color:#e33328 !important}.terms{color:#666 !important;font-size:14px;padding:0;margin:0}#directory-page section{margin-top:30px}#top-nav-bar{z-index:20;position:absolute;top:0;left:0;right:0;transition:background-color 388ms ease-in-out,position 388ms ease-in-out;padding:9.5px 0;box-shadow:0 0 15px -5px rgba(0,0,0,0.5)}#top-nav-bar.sticky-head{position:fixed !important;top:0;width:100%;z-index:100;opacity:.98;box-shadow:0 0 15px -5px rgba(0,0,0,0.5)}
#topMegaMenu{overflow:auto;max-height:calc(100vh - 120px)}#topMegaMenu::-webkit-scrollbar{width:8px}#topMegaMenu::-webkit-scrollbar-track{background:#d72227}#topMegaMenu::-webkit-scrollbar-thumb{background-color:white;border-radius:10px;border:3px solid white}.invert-menu-colors .sticky-head{background-color:white}.home-page-gamble{position:relative;background-size:auto 100%;height:50vh}.home-page-gamble-icons{position:absolute;bottom:-66px}.home-page-gamble-icons img{border-radius:10px;height:80px}
.home-logo-white{display:none}.home-logo-red{display:block}.invert-menu-colors #top-nav-bar:not(.sticky-head) .home-logo-white{display:block}.invert-menu-colors #top-nav-bar:not(.sticky-head) .home-logo-red{display:none}.f-medium{font-weight:500 !important}.f-lite{font-weight:300 !important}.f-bold{font-weight:700 !important}#top-nav-bar .nav-link{font-size:14px;font-weight:500}.invert-menu-colors #top-nav-bar:not(.sticky-head) .nav-link{color:white}.invert-menu-colors #top-nav-bar .main-links .nav-link{color:#2b2b2b}
.invert-menu-colors #top-nav-bar:not(.sticky-head) .feather-menu{stroke:white}.menu-colors #top-nav-bar{background-color:#fff}.menu-colors .page-body{padding-top:103px}.f-silver{color:#d9d9d9}.border-silver{border-color:#d9d9d9}.z-20{z-index:20}.f-40{font-size:40px}.f-12{font-size:12px}.f-20{font-size:20px}.f-24{font-size:24px}.f-13{font-size:13px !important}.rounded-0{border-radius:0 !important}.rounded-15{border-radius:15px !important}.rounded-20{border-radius:20px !important}.rounded-25{border-radius:25px !important}
.rounded-50{border-radius:50px !important}.mainimage-shopview{border-radius:0}.logocontainer-shopview{margin-top:-80px}.btn-rounded-lg{border-radius:15px !important;letter-spacing:1.4px;padding-left:20px;padding-right:20px;padding-top:13.5px;padding-bottom:13.5px}.btn-rounded{border-radius:12px !important;letter-spacing:1.4px}.feather-menu.mainmenu-searchicon{position:absolute;left:11px;top:10px;stroke:#2b2b2b !important}.inpagesearch-searchicon{position:absolute;left:11px;top:18px}#inpagesearch-search-form{width:100%;margin-left:20px;margin-right:20px}
.search-input{border:0 none !important;border-radius:15px;background-color:#f4f4f4 !important;border:0 none;padding-left:40px;width:100%;transition:border-radius 288ms ease-in-out .288s,width 288ms ease-in-out}.search-input::-moz-placeholder{visibility:visible;color:#666 !important}.search-input::placeholder{visibility:visible;color:#666 !important}.search-input.search-open{border-radius:20px 20px 0 0 !important;width:100%;max-width:100%}.search-input.search-open::-moz-placeholder{visibility:visible}
.search-input.search-open::placeholder{visibility:visible}form.form-white input::-moz-placeholder,form.form-white select::-moz-placeholder,form.form-white textarea::-moz-placeholder{color:#666 !important}form.form-white input::placeholder,form.form-white select::placeholder,form.form-white textarea::placeholder{color:#666 !important}{}.form-category,.form-category:focus,.form-category:link,.form-category:active{max-width:360px;border-radius:20px;border:1px solid #6f6f6f;color:#6f6f6f}.search-input.search-inpagesearch{border:1px solid #e92a29 !important;height:50px;border-radius:15px}
.share-icons img{width:48px !important}.navbar-menu-icon{color:#2b2b2b}.invert-menu-colors .navbar-menu-icon{color:white}.feather{width:21px;height:21px;stroke:#ccc;stroke-linecap:round;stroke-linejoin:round;fill:none;vertical-align:middle}.feather-menu{stroke:#2b2b2b}.feather-search{stroke:#2b2b2b}.feather-red{stroke:#d72227}.feather.feather-inv{stroke:#fff;fill:#adb5bd}.btn{font-size:14px;font-weight:bold}#saarch-output{visibility:hidden;background-color:#fafafa;width:100%;max-width:480px;border-radius:0 0 20px 20px;transform:translateY(-20px);border-top:1px solid #d9d9d9;border-bottom:1px solid #d9d9d9;transition:min-height 88ms ease-in,transform 88ms ease-in,visibility 88ms ease-in}
#saarch-output.active{visibility:visible !important;transition-delay:.388s;transform:translateY(0)}.main-links a{color:#2b2b2b;transition:color .388s ease-in-out}.main-links a:hover{color:#e33328}.main-links .spacer-top{margin-top:36px;margin-bottom:3px}.text-in-slider{max-width:100%;left:15px}.text-in-slider p{font-size:12px}.alternative-locations-chips{padding:15px;background:rgba(240,240,240,0.9);display:flex}#map{width:100%;min-height:400px;max-height:400px;z-index:1;background-color:#fff;overflow:hidden;border:1px solid #ccc}
.map-meta .btn.btn-sm{font-weight:400;padding:7px 10px}.home-page-gamble .icon-card{max-width:80px}@media screen and (min-width:768px){.home-page-gamble .icon-card{max-width:inherit}.logocontainer-shopview{margin-top:0}.mainimage-shopview{border-radius:0}.mt-md-section{margin-top:50px !important}.mb-md-section{margin-bottom:75px !important}.text-in-slider{max-width:400px;left:100px}.text-in-slider p{font-size:14px}.f-md-25{font-size:25px}.flat-on-mobile swiper .swiper-slide img{border-radius:0}#inpagesearch-search-form{width:auto}
#top-nav-bar{padding:31.5px 0}.home-page-gamble{height:65vh}.home-page-gamble-icons{bottom:-88px}.home-page-gamble-icons img{height:140px}.search-input{width:220px}.search-input.search-open{width:300px}.search-input::-moz-placeholder{visibility:visible}.search-input::placeholder{visibility:visible}.search-input.search-inpagesearch::-moz-placeholder{visibility:visible;font-style:itelic}.search-input.search-inpagesearch::placeholder{visibility:visible;font-style:itelic}.search-input.search-inpagesearch{width:595px}
.rounded-md-20{border-radius:20px !important}}@media screen and (min-width:991px){.funnybox .funnybox-text{padding:60px}.funnybox.funnybox-left .funnybox-text{border-radius:50px 0 0 50px;margin:0}.funnybox.funnybox-right .funnybox-text{border-radius:0 50px 50px 0;margin:0}}.anchor::before{content:'';display:block;height:100px;margin-top:-100px;visibility:hidden}#topMegaMenu{overflow:auto;max-height:calc(100vh - 120px)}#topMegaMenu::-webkit-scrollbar{width:8px}#topMegaMenu::-webkit-scrollbar-track{background:#d72227}
#topMegaMenu::-webkit-scrollbar-thumb{background-color:white;border-radius:10px;border:3px solid white}@keyframes bounceInLeft{0%{opacity:0;transform:translateX(-400px)}60%{opacity:1;transform:translateX(30px)}80%{transform:translateX(-10px)}100%{transform:translateX(0)}}.fade2{animation-name:bounceInLeft}.w-fix-120{width:120px;height:120px}.services-rounded{border-radius:30px !important}.shopmarker img{max-width:50px}.shop-lot{text-align:center}form input.form-control{background-color:#fff !important;border:0 none}
#mainsearch-input{margin-top:25px}.form-input-muted input,.form-input-muted textarea{background-color:#eee;border:0 none}.services-items li{display:flex;margin-bottom:18px}.services-items li>span{display:block;width:64px;min-width:64px}.services-items li span img{max-height:64px;max-width:64px}.services-items li>div{margin-left:12px}.services-items li p{margin-bottom:0}.search-popup{width:calc(100% - 13px);padding-bottom:85px;padding-left:32px}.search-popup .modal-dialog{max-width:100%;margin-top:0}
.search-popup .modal-dialog .modal-content{border-radius:20px 0 0 0;border-top:0 none}#main-search-form{width:100%}.rounded-input{border-radius:20px}.btn-xs{padding:3px 7px;font-size:12px}.btn-secondary{background-color:#e5e5e5;border-color:#e5e5e5;color:#727272}.card-body,.card-footer{padding:12px}.home-icons-section{margin-top:25px}.home-icons-section img{max-width:68px}.bg-masked{background-color:rgba(0,0,0,0.4)}.breadcrumb{padding:0}.breadcrumb .breadcrumb-item{font-size:.9em}.breadcrumb .breadcrumb-item a{text-decoration:underline}
.home-logo{max-width:220px}.home-carousel{background-color:#b72125}.home-carousel img{width:100%;height:auto}.home-carousel .carousel-indicators{bottom:-50px}.home-carousel .carousel-indicators li{background-color:#b8b8b8;width:28px;height:5px}.home-carousel .carousel-indicators li.active{background-color:#b72125}#item-carousel .carousel-caption{background:rgba(0,0,0,0.4)}.section-card-items .card-title{font-weight:bold;font-size:17px}.section-card-items .card-title a{color:#262626}.section-card-items .card-title a:hover{color:#d72227}
.section-card-items .card-body{font-size:14px;color:#6d7278}.chips-sm .nav-link{padding:.2rem .5rem !important}.img-sm{max-width:64px}.floated-image-left{float:none;padding-bottom:20px;max-width:100%;width:100%}.page-body-inner-pattern{width:100%;background-image:none;background-repeat:no-repeat;background-position:right 86px}@media(max-width:768px){.p--16{margin:0 -16px}}@media(min-width:768px){.page-body-inner-pattern{width:100%;background-image:url();background-repeat:no-repeat;background-position:right 86px}
.floated-image-left{float:left;padding-right:20px;padding-bottom:20px;max-width:50%}.home-logo{max-width:240px}#main-search-form{width:auto}.home-carousel .carousel-indicators li{width:68px;height:6px}.home-carousel img{width:100%}}::-moz-placeholder{color:#d7d7d7 !important;font-size:14px}::placeholder{color:#d7d7d7 !important;font-size:14px}.animate-grey{filter:grayscale(0);transition:all 1s ease-out;will-change:filter}.animate-grey:hover{filter:grayscale(100%)}.animate-offset{transition:transform 1s ease-out;will-change:transform}
.animate-offset:hover{transform:translateY(-10px)}.custom-gutters.row{margin-right:-4px;margin-left:-4px}.custom-gutters>[class^="col-"],.custom-gutters>[class^=" col-"]{padding-right:4px;padding-left:4px;padding-bottom:15px;padding-top:4px}@media(min-width:768px){.custom-gutters.row{margin-right:-4px;margin-left:-4px}.custom-gutters>[class^="col-"],.custom-gutters>[class^=" col-"]{padding-right:4px;padding-left:4px;padding-bottom:15px;padding-top:4px}
}.accordion-item{border:0 none}.accordion-button:focus{box-shadow:0 0}.accordion-button{background-color:transparent;font-weight:500;color:#2b2b2b;font-size:14px}.accordion-button:not(.collapsed){background-color:transparent;color:red}.accordion-button:not(.collapsed)::after{content:" \002D";color:red;font-weight:700;font-size:20px;background-image:none}.accordion-button.collapsed::after{content:" \002B";color:red;font-weight:700;font-size:20px;background-image:none}
.accordion-body{padding-top:5px}.carousel-control-prev-icon,.carousel-control-next-icon{background-color:rgba(227,51,40,0.5);padding:10px;border-radius:50%}.carousel-control-prev,.carousel-control-next{opacity:.8 !important;width:10%}.carousel-control-prev-icon:after,.carousel-control-next-icon:after{font-size:1.3rem}