.elementor-kit-6{--e-global-color-primary:#DC7BAC;--e-global-color-secondary:#F3E6DA;--e-global-color-text:#000000;--e-global-color-accent:#EFDF23;--e-global-color-f76b8e4:#ED3440;--e-global-color-e359512:#23479A;--e-global-color-44f848a:#00A33B;--e-global-color-0b3e335:#502C16;--e-global-color-f4a3950:#FFFFFF;--e-global-color-f183e95:#F6F6F6;--e-global-color-9df4652:#3D3D3D;--e-global-color-920e845:#F4EDF1;--e-global-typography-primary-font-family:"Retropulse";--e-global-typography-primary-font-size:4.1vw;--e-global-typography-primary-font-weight:600;--e-global-typography-primary-text-transform:uppercase;--e-global-typography-primary-line-height:0.9em;--e-global-typography-primary-letter-spacing:2px;--e-global-typography-secondary-font-family:"NeueMachina";--e-global-typography-secondary-font-size:2.8vw;--e-global-typography-secondary-font-weight:400;--e-global-typography-secondary-line-height:1.1em;--e-global-typography-text-font-family:"NeueMachina";--e-global-typography-text-font-size:1vw;--e-global-typography-text-font-weight:400;--e-global-typography-text-line-height:1.2em;--e-global-typography-text-letter-spacing:0.2px;--e-global-typography-accent-font-family:"NeueMachina";--e-global-typography-accent-font-size:1.1vw;--e-global-typography-accent-font-weight:400;--e-global-typography-accent-line-height:1.2em;--e-global-typography-accent-letter-spacing:0.5px;--e-global-typography-d90130d-font-family:"NeueMachina";--e-global-typography-d90130d-font-size:1.25vw;--e-global-typography-d90130d-font-weight:normal;--e-global-typography-d90130d-text-transform:uppercase;--e-global-typography-d90130d-line-height:1.1em;--e-global-typography-d90130d-letter-spacing:1.5px;--e-global-typography-e20f90c-font-family:"NeueMachina";--e-global-typography-e20f90c-font-size:1vw;--e-global-typography-e20f90c-font-weight:bold;--e-global-typography-e20f90c-line-height:1em;--e-global-typography-e20f90c-letter-spacing:0.2px;--e-global-typography-85d54cf-font-family:"NeueMachina";--e-global-typography-85d54cf-font-size:1.1vw;--e-global-typography-85d54cf-font-weight:400;--e-global-typography-85d54cf-text-transform:uppercase;--e-global-typography-85d54cf-line-height:1.2em;--e-global-typography-85d54cf-letter-spacing:0.5px;--e-global-typography-2099f95-font-family:"NeueMachina";--e-global-typography-2099f95-font-size:1vw;--e-global-typography-2099f95-font-weight:700;--e-global-typography-2099f95-line-height:1.2em;--e-global-typography-2099f95-letter-spacing:0.2px;--e-global-typography-89ef124-font-family:"NeueMachina";--e-global-typography-89ef124-font-size:1.3vw;--e-global-typography-89ef124-font-weight:400;--e-global-typography-89ef124-line-height:1.2em;--e-global-typography-89ef124-letter-spacing:0.5px;--e-global-typography-e3b79db-font-family:"Retropulse";--e-global-typography-e3b79db-font-size:4.1vw;--e-global-typography-e3b79db-font-weight:600;--e-global-typography-e3b79db-text-transform:uppercase;--e-global-typography-e3b79db-line-height:0.9em;--e-global-typography-e3b79db-letter-spacing:2px;background-color:var( --e-global-color-f4a3950 );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-kit-6 e-page-transition{background-color:#FFBC7D;}.elementor-kit-6 p{margin-block-end:1em;}.elementor-kit-6 a{color:var( --e-global-color-primary );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-kit-6 h2{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-kit-6 h3{font-family:var( --e-global-typography-d90130d-font-family ), Sans-serif;font-size:var( --e-global-typography-d90130d-font-size );font-weight:var( --e-global-typography-d90130d-font-weight );text-transform:var( --e-global-typography-d90130d-text-transform );line-height:var( --e-global-typography-d90130d-line-height );letter-spacing:var( --e-global-typography-d90130d-letter-spacing );}.elementor-kit-6 h4{font-family:var( --e-global-typography-85d54cf-font-family ), Sans-serif;font-size:var( --e-global-typography-85d54cf-font-size );font-weight:var( --e-global-typography-85d54cf-font-weight );text-transform:var( --e-global-typography-85d54cf-text-transform );line-height:var( --e-global-typography-85d54cf-line-height );letter-spacing:var( --e-global-typography-85d54cf-letter-spacing );}.elementor-kit-6 h5{font-family:var( --e-global-typography-d90130d-font-family ), Sans-serif;font-size:var( --e-global-typography-d90130d-font-size );font-weight:var( --e-global-typography-d90130d-font-weight );text-transform:var( --e-global-typography-d90130d-text-transform );line-height:var( --e-global-typography-d90130d-line-height );letter-spacing:var( --e-global-typography-d90130d-letter-spacing );}.elementor-kit-6 img{border-radius:30px 30px 30px 30px;}.elementor-kit-6 img:hover{border-radius:30px 30px 30px 30px;}.elementor-kit-6 label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-kit-6 input:not([type="button"]):not([type="submit"]),.elementor-kit-6 textarea,.elementor-kit-6 .elementor-field-textual{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-text );background-color:#02010100;border-radius:30px 30px 30px 30px;padding:8px 15px 8px 15px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:100%;}.e-con{--container-max-width:100%;--container-default-padding-top:0px;--container-default-padding-right:0px;--container-default-padding-bottom:0px;--container-default-padding-left:0px;}.elementor-widget:not(:last-child){margin-block-end:0.5em;}.elementor-element{--widgets-spacing:0.5em 0.5em;--widgets-spacing-row:0.5em;--widgets-spacing-column:0.5em;}{}h1.entry-title{display:var(--page-title-display);}.elementor-lightbox{background-color:#000000C2;--lightbox-ui-color:var( --e-global-color-secondary );--lightbox-ui-color-hover:var( --e-global-color-primary );--lightbox-text-color:var( --e-global-color-secondary );}@media(max-width:1024px){.elementor-kit-6{--e-global-typography-primary-font-size:4.7vw;--e-global-typography-secondary-font-size:4.2vw;--e-global-typography-text-font-size:1.4vw;--e-global-typography-accent-font-size:1.5vw;--e-global-typography-d90130d-font-size:2.4vw;--e-global-typography-e20f90c-font-size:1.5vw;--e-global-typography-85d54cf-font-size:1.5vw;--e-global-typography-2099f95-font-size:1.4vw;--e-global-typography-89ef124-font-size:1.8vw;--e-global-typography-e3b79db-font-size:4.7vw;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-kit-6 p{margin-block-end:0px;}.elementor-kit-6 a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-kit-6 h2{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-kit-6 h3{font-size:var( --e-global-typography-d90130d-font-size );line-height:var( --e-global-typography-d90130d-line-height );letter-spacing:var( --e-global-typography-d90130d-letter-spacing );}.elementor-kit-6 h4{font-size:var( --e-global-typography-85d54cf-font-size );line-height:var( --e-global-typography-85d54cf-line-height );letter-spacing:var( --e-global-typography-85d54cf-letter-spacing );}.elementor-kit-6 h5{font-size:var( --e-global-typography-d90130d-font-size );line-height:var( --e-global-typography-d90130d-line-height );letter-spacing:var( --e-global-typography-d90130d-letter-spacing );}.elementor-kit-6 label{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-kit-6 input:not([type="button"]):not([type="submit"]),.elementor-kit-6 textarea,.elementor-kit-6 .elementor-field-textual{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-6{--e-global-typography-primary-font-size:9.5vw;--e-global-typography-secondary-font-size:7vw;--e-global-typography-text-font-size:3.6vw;--e-global-typography-accent-font-size:3.7vw;--e-global-typography-d90130d-font-size:4.3vw;--e-global-typography-d90130d-letter-spacing:1px;--e-global-typography-e20f90c-font-size:3.6vw;--e-global-typography-85d54cf-font-size:3.7vw;--e-global-typography-2099f95-font-size:3.4vw;--e-global-typography-89ef124-font-size:3.7vw;--e-global-typography-e3b79db-font-size:9.5vw;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-kit-6 p{margin-block-end:0px;}.elementor-kit-6 a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-kit-6 h2{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-kit-6 h3{font-size:var( --e-global-typography-d90130d-font-size );line-height:var( --e-global-typography-d90130d-line-height );letter-spacing:var( --e-global-typography-d90130d-letter-spacing );}.elementor-kit-6 h4{font-size:var( --e-global-typography-85d54cf-font-size );line-height:var( --e-global-typography-85d54cf-line-height );letter-spacing:var( --e-global-typography-85d54cf-letter-spacing );}.elementor-kit-6 h5{font-size:var( --e-global-typography-d90130d-font-size );line-height:var( --e-global-typography-d90130d-line-height );letter-spacing:var( --e-global-typography-d90130d-letter-spacing );}.elementor-kit-6 label{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-kit-6 input:not([type="button"]):not([type="submit"]),.elementor-kit-6 textarea,.elementor-kit-6 .elementor-field-textual{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}
/* Start custom CSS *//*font size on my rewards popup*/
#wll-site-launcher .text-sm {
    font-size: 12px;
}

#wll-site-launcher .justify-center  button {
    width: 100%;
    border-radius: 30px;
}

/*icon size for my rewards to match fb messenger*/
.wlrf-gift:before {
    font-size: 1.7em;
}

.wll-launcher-button-container {
    border-radius: 30px !important;
    padding-top: 13px !important;
    width: 44px !important;
        height: 44px !important;
}

/*remove padding in all pages*/
.ast-single-post.ast-page-builder-template .site-main > article, .woocommerce.ast-page-builder-template .site-main {
    padding-top: 0em !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
}

/*remove outline search bar*/
input[type=search]:focus {
    outline: none;
}

/*off canvas menu remove outline*/
a:focus-visible, .ast-menu-toggle:focus-visible, .site .skip-link:focus-visible, .wp-block-loginout input:focus-visible, .wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper, .ast-header-navigation-arrow:focus-visible, .woocommerce .wc-proceed-to-checkout > .checkout-button:focus-visible, .woocommerce .woocommerce-MyAccount-navigation ul li a:focus-visible, .ast-orders-table__row .ast-orders-table__cell:focus-visible, .woocommerce .woocommerce-order-details .order-again > .button:focus-visible, .woocommerce .woocommerce-message a.button.wc-forward:focus-visible, .woocommerce #minus_qty:focus-visible, .woocommerce #plus_qty:focus-visible, a#ast-apply-coupon:focus-visible, .woocommerce .woocommerce-info a:focus-visible, .woocommerce .astra-shop-summary-wrap a:focus-visible, .woocommerce a.wc-forward:focus-visible, #ast-apply-coupon:focus-visible, .woocommerce-js .woocommerce-mini-cart-item a.remove:focus-visible {
    outline: none;
}

a:focus {
    outline: none !important;
}

/*product archive*/
.woocommerce-js ul.products li.product a img, .woocommerce-page ul.products li.product a img {
    margin: 0px;
}

.woocommerce ul.products, .woocommerce-page ul.products {
    column-gap: 0px;
}

/*fly cart*/
.woofc-area {
    border-radius: 30px 0 0 30px;
    border: solid 1px #DC7BAC;
}

.woofc-area.woofc-style-01 .woofc-inner, .woofc-area.woofc-style-03 .woofc-inner, .woofc-area.woofc-style-02 .woofc-area-bot .woofc-action .woofc-action-inner > div a:hover, .woofc-area.woofc-style-04 .woofc-area-bot .woofc-action .woofc-action-inner > div a:hover {
    border-radius: 30px 0 0 30px;
}

@media only screen and (max-width: 768px) {
    
    .woofc-area.woofc-style-01 .woofc-inner, .woofc-area.woofc-style-03 .woofc-inner, .woofc-area.woofc-style-02 .woofc-area-bot .woofc-action .woofc-action-inner > div a:hover, .woofc-area.woofc-style-04 .woofc-area-bot .woofc-action .woofc-action-inner > div a:hover {
    border-radius: 0 0 0 0;
}

.woofc-area {
    border-radius: 0;
}

}

/*header*/
.woofc-area.woofc-style-01 .woofc-area-top {
    border-radius: 30px 30px 0em 0em;
    background-color: transparent;
    color: #F6F6F6;
    padding-top: 5px;
}

/*close*/
.woofc-area.woofc-style-01 .woofc-area-top .woofc-close {
    color: #F6F6F6;
    padding-top: 5px;
}

/*item*/
.woofc-area.woofc-style-01 .woofc-area-mid .woofc-item .woofc-item-inner {
    background-color: #F6F6F6;
    border-radius: 30px;
    border: none;
}

.woofc-area.woofc-style-01 .woofc-area-mid .woofc-item {
    padding: 0 1em;
}

/*thumbnail*/
.woofc-area.woofc-style-01 .woofc-area-mid .woofc-item .woofc-item-inner .woofc-item-thumb img {
    border-radius: 20px;
}

.woofc-area.woofc-style-01 .woofc-area-mid .woofc-item .woofc-item-inner .woofc-item-thumb {
    width: 7em;
    height: 8em;
    object-fit: cover;
    flex: 0 0 7em;
}

/*item info*/
div.woofc-item-info {
    position: absolute;
    left: 8em;
    top: 1em;
    width: 70%;
}

.woofc-area.woofc-style-01 .woofc-area-mid .woofc-item .woofc-item-inner .woofc-item-info .woofc-item-title {
    font-size: 1em;
    width: 80%;
}

.woofc-area.woofc-style-01 .woofc-area-mid .woofc-item .woofc-item-inner .woofc-item-info .woofc-item-title a {
    font-weight: 600;
    color: black;
}

.woofc-area.woofc-style-01 .woofc-area-mid .woofc-item .woofc-item-inner .woofc-item-info .woofc-item-title img {
    display: none;
}

/*price*/
.woofc-area.woofc-style-01 .woofc-area-mid .woofc-item .woofc-item-inner .woofc-item-info .woofc-item-price {
    display: flex;
    position: absolute;
    right: 1em;
    top: 7em;
}

.woofc-area.woofc-style-01 .woofc-area-mid .woofc-item .woofc-item-inner .woofc-item-info .woofc-item-price span {
    font-size: 1.1em !important;
    color: black !important;
    text-align: right;
}

@media only screen and (max-width: 768px) {
    .woofc-area.woofc-style-01 .woofc-area-mid .woofc-item .woofc-item-inner .woofc-item-info .woofc-item-price {
        right: 40px;
    }
}

/*quantity*/
.woofc-area.woofc-style-01 .woofc-area-mid .woofc-item .woofc-item-inner .woofc-item-qty .woofc-item-qty-inner .woofc-item-qty-plus, .woofc-area.woofc-style-01 .woofc-area-mid .woofc-item .woofc-item-inner .woofc-item-qty .woofc-item-qty-inner .woofc-item-qty-minus, .woofc-area.woofc-style-01 .woofc-area-mid .woofc-item .woofc-item-inner .woofc-item-qty .woofc-item-qty-inner input {
    border-radius: 30px;
    background-color: #DC7BAC;
    color: #F3E6DA;
}

div.woofc-item-qty.woofc-item-qty-plus-minus {
    display: flex;
    position: absolute;
    bottom: 10px;
    left: 8em;
}

.woofc-area.woofc-style-01 .woofc-area-mid .woofc-item .woofc-item-inner .woofc-item-qty .woofc-item-qty-inner .woofc-item-qty-plus:hover, .woofc-area.woofc-style-01 .woofc-area-mid .woofc-item .woofc-item-inner .woofc-item-qty .woofc-item-qty-inner .woofc-item-qty-minus:hover, .woofc-area.woofc-style-01 .woofc-area-mid .woofc-item .woofc-item-inner .woofc-item-qty .woofc-item-qty-inner .woofc-item-qty-individual:hover {
    background-color: #DC7BAC;
}

/*total*/
.woofc-area.woofc-style-01 .woofc-area-bot .woofc-data, .woofc-area.woofc-style-01 .woofc-area-bot .woofc-total {
    color: #F6F6F6;
    font-size: 1.2em;
}

/*button*/
.woofc-area.woofc-style-01 .woofc-area-bot .woofc-action .woofc-action-inner > div a:hover {
    color: black;
    background-color: #F3E6DA;
    
}

.woofc-area.woofc-style-01 .woofc-area-bot .woofc-action .woofc-action-inner > div a {
    border: 1px solid #F3E6DA;
    border-radius: 30px;
    background-color: #DC7BAC;
    color: #F3E6DA;
    line-height: 40px;
}

/*undo*/
.woofc-area .woofc-area-mid .woofc-undo .woofc-undo-inner {
    color: #F6F6F6;
    border-color: #F6F6F6;
    border-radius: 30px;
}

.woofc-area .woofc-area-mid .woofc-undo .woofc-undo-inner a {
    color: #F6F6F6;
}

/*suggested*/

.whatstrending p {
    text-align: center;
    margin-top: 1em;
    margin-bottom: 0em;
    color: #F6F6F6;
    font-weight: 700;
}
.woofc-area .woofc-suggested {
    color: black;
    margin-top: 0.5em;
}

.woofc-area .woofc-suggested-heading {
    display: none;
}

.slick-dots li button:before {
    font-size: 100%;
}

/*suggested items*/
div.woofc-suggested-products {
    background-color: #F6F6F6;
    border-radius: 30px;
    border: none;
}

.woofc-area .woofc-suggested a {
    color: black;
}

.woofc-area .woofc-suggested .woofc-suggested-product-price {
    opacity: 1;
}

.product.woocommerce.add_to_cart_inline a.button {
    margin-left: 0px;
}

.woofc-area .woofc-suggested .woofc-suggested-product-atc .button {
    border-radius: 30px;
    background-color: #DC7BAC;
    color: #F3E6DA;
    line-height: 32px;
}

.woofc-area .woofc-suggested .woofc-suggested-product-atc .button:hover {
    background-color: black;
    color: #F3E6DA;
    border-color: #F3E6DA;
}

/*others*/
.woocommerce-js h2 {
    margin: 0px;
}

/*product listing disabled buttons*/
.woocommerce-js #respond input#submit.disabled, .woocommerce-js #respond input#submit:disabled, .woocommerce-js #respond input#submit:disabled[disabled], .woocommerce-js a.button.disabled, .woocommerce-js a.button:disabled, .woocommerce-js a.button:disabled[disabled], .woocommerce-js button.button.disabled, .woocommerce-js button.button:disabled, .woocommerce-js button.button:disabled[disabled], .woocommerce-js input.button.disabled, .woocommerce-js input.button:disabled, .woocommerce-js input.button:disabled[disabled] {
    font-family: var(--e-global-typography-85d54cf-font-family),Sans-serif !important;
    font-size: var(--e-global-typography-85d54cf-font-size) !important;
    font-weight: var(--e-global-typography-85d54cf-font-size) !important;
    line-height: var(--e-global-typography-85d54cf-line-height) !important;
    padding: 8px 15px !important;
    background-color: black !important;
    
}

button.single_add_to_cart_button.button.alt.disabled.wc-variation-selection-needed {
    border-style: none !important;
    background-color: black !important;
    padding: 8px 15px !important;
    font-size: var(--e-global-typography-85d54cf-font-size) !important;
}

/*recaptcha hidden*/
.grecaptcha-badge { 
    visibility: hidden !important;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Retropulse';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://www.coloris.my/wp-content/uploads/2023/11/Retropulse.woff2') format('woff2');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'NeueMachina';
	font-style: normal;
	font-weight: 100;
	font-display: auto;
	src: url('https://www.coloris.my/wp-content/uploads/2023/11/NeueMachina-Light.woff2') format('woff2');
}
@font-face {
	font-family: 'NeueMachina';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://www.coloris.my/wp-content/uploads/2023/11/NeueMachina-Regular.woff2') format('woff2');
}
@font-face {
	font-family: 'NeueMachina';
	font-style: normal;
	font-weight: bold;
	font-display: auto;
	src: url('https://www.coloris.my/wp-content/uploads/2023/11/NeueMachina-Ultrabold.woff2') format('woff2');
}
/* End Custom Fonts CSS */