.elementor-656 .elementor-element.elementor-element-8bf6f60{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:00px;--padding-right:00px;}.elementor-656 .elementor-element.elementor-element-8bf6f60:not(.elementor-motion-effects-element-type-background), .elementor-656 .elementor-element.elementor-element-8bf6f60 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://elegancebeauty.com.pk/wp-content/uploads/2026/03/Shop-Cleanser-Massage.webp");background-position:center center;background-size:cover;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-656 .elementor-element.elementor-element-f485ac6{width:var( --container-widget-width, 32% );max-width:32%;--container-widget-width:32%;--container-widget-flex-grow:0;}.elementor-656 .elementor-element.elementor-element-f485ac6.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-656 .elementor-element.elementor-element-f485ac6 .elementor-heading-title{font-family:"Trebuchet MS", Sans-serif;font-size:24px;font-weight:600;color:#5F3393;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-656 .elementor-element.elementor-element-9c4c5e3{width:var( --container-widget-width, 45% );max-width:45%;--container-widget-width:45%;--container-widget-flex-grow:0;font-family:"Trebuchet MS", Sans-serif;font-size:15px;font-weight:400;color:#000000;}.elementor-656 .elementor-element.elementor-element-9c4c5e3.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-656 .elementor-element.elementor-element-9c4c5e3 p{margin-block-end:6px;}.elementor-656 .elementor-element.elementor-element-5bf3492{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.5;--padding-top:7px;--padding-bottom:7px;--padding-left:0px;--padding-right:0px;}.elementor-656 .elementor-element.elementor-element-5bf3492::before, .elementor-656 .elementor-element.elementor-element-5bf3492 > .elementor-background-video-container::before, .elementor-656 .elementor-element.elementor-element-5bf3492 > .e-con-inner > .elementor-background-video-container::before, .elementor-656 .elementor-element.elementor-element-5bf3492 > .elementor-background-slideshow::before, .elementor-656 .elementor-element.elementor-element-5bf3492 > .e-con-inner > .elementor-background-slideshow::before, .elementor-656 .elementor-element.elementor-element-5bf3492 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#FFDBE0;--background-overlay:'';}.elementor-656 .elementor-element.elementor-element-5bf3492.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-656 .elementor-element.elementor-element-e7506bb{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:5px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-656 .elementor-element.elementor-element-f8cac80{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-656 .elementor-element.elementor-element-dbd9f7b{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-656 .elementor-element.elementor-element-9b627d7{width:var( --container-widget-width, 75% );max-width:75%;background-color:#5F3393;margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:7px 0px 7px 0px;--container-widget-width:75%;--container-widget-flex-grow:0;border-radius:10px 0px 10px 0px;text-align:center;}.elementor-656 .elementor-element.elementor-element-9b627d7.elementor-element{--align-self:center;}.elementor-656 .elementor-element.elementor-element-9b627d7 .elementor-heading-title{font-family:"Trebuchet MS", Sans-serif;font-size:14px;font-weight:600;line-height:25px;letter-spacing:0px;color:#FFFFFF;}.elementor-widget-image-gallery .gallery-item .gallery-caption{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-656 .elementor-element.elementor-element-70de886 .gallery-item .gallery-caption{text-align:center;}.elementor-656 .elementor-element.elementor-element-9369df6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price ins{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price ins .amount{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products{--products-title-color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.products-heading-show .related-products > h2, .elementor-widget-woocommerce-products.products-heading-show .upsells > h2, .elementor-widget-woocommerce-products.products-heading-show .cross-sells > h2{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price del{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price del .amount{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price del {font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-woocommerce-products.elementor-wc-products .added_to_cart{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-656 .elementor-element.elementor-element-3261455.elementor-wc-products ul.products li.product{--button-align-display:flex;--button-align-direction:column;--button-align-justify:space-between;border-style:solid;border-width:0px 0px 0px 0px;border-radius:0px;}.elementor-656 .elementor-element.elementor-element-3261455{width:100%;max-width:100%;}.elementor-656 .elementor-element.elementor-element-3261455.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-656 .elementor-element.elementor-element-3261455.elementor-wc-products .attachment-woocommerce_thumbnail{border-style:none;margin-bottom:10px;}.elementor-656 .elementor-element.elementor-element-3261455.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:#5F3393;margin-bottom:24px;}.elementor-656 .elementor-element.elementor-element-3261455.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:#5F3393;margin-bottom:24px;}.elementor-656 .elementor-element.elementor-element-3261455.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-656 .elementor-element.elementor-element-3261455.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:"Trebuchet MS", Sans-serif;font-size:15px;font-weight:600;}.elementor-656 .elementor-element.elementor-element-3261455.elementor-wc-products ul.products li.product .star-rating{font-size:0.8em;margin-bottom:5px;}.elementor-656 .elementor-element.elementor-element-3261455.elementor-wc-products ul.products li.product .price{color:#5F3393;font-family:"Trebuchet MS", Sans-serif;font-weight:600;}.elementor-656 .elementor-element.elementor-element-3261455.elementor-wc-products ul.products li.product .price ins{color:#5F3393;}.elementor-656 .elementor-element.elementor-element-3261455.elementor-wc-products ul.products li.product .price ins .amount{color:#5F3393;}.elementor-656 .elementor-element.elementor-element-3261455.elementor-wc-products ul.products li.product .price del{color:#D15888;}.elementor-656 .elementor-element.elementor-element-3261455.elementor-wc-products ul.products li.product .price del .amount{color:#D15888;}.elementor-656 .elementor-element.elementor-element-3261455.elementor-wc-products ul.products li.product .price del {font-family:"Trebuchet MS", Sans-serif;font-size:15px;font-weight:600;}.elementor-656 .elementor-element.elementor-element-3261455.elementor-wc-products ul.products li.product .button{background-color:#5F3393;font-family:"Trebuchet MS", Sans-serif;font-size:12px;font-weight:500;border-radius:15px 15px 15px 15px;margin-top:0px;}.elementor-656 .elementor-element.elementor-element-3261455.elementor-wc-products ul.products li.product .button:hover{background-color:#D15888;}.elementor-656 .elementor-element.elementor-element-3261455.elementor-wc-products .added_to_cart{font-family:"Trebuchet MS", Sans-serif;font-weight:500;}.elementor-656 .elementor-element.elementor-element-3261455 nav.woocommerce-pagination{font-family:"Trebuchet MS", Sans-serif;font-size:12px;}.elementor-656 .elementor-element.elementor-element-3261455 nav.woocommerce-pagination ul li a:hover{color:#FFFFFF;background-color:#D15888;}.elementor-656 .elementor-element.elementor-element-3261455.elementor-wc-products ul.products li.product span.onsale{display:block;font-family:"Trebuchet MS", Sans-serif;font-size:10px;right:auto;left:0;margin:0px;}.elementor-656 .elementor-element.elementor-element-e4f87fb{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-656 .elementor-element.elementor-element-e4f87fb:not(.elementor-motion-effects-element-type-background), .elementor-656 .elementor-element.elementor-element-e4f87fb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#5F3393;}.elementor-656 .elementor-element.elementor-element-78da857{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 0px 10px 0px;}.elementor-656 .elementor-element.elementor-element-1571358{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overlay-opacity:0.5;}.elementor-656 .elementor-element.elementor-element-1571358::before, .elementor-656 .elementor-element.elementor-element-1571358 > .elementor-background-video-container::before, .elementor-656 .elementor-element.elementor-element-1571358 > .e-con-inner > .elementor-background-video-container::before, .elementor-656 .elementor-element.elementor-element-1571358 > .elementor-background-slideshow::before, .elementor-656 .elementor-element.elementor-element-1571358 > .e-con-inner > .elementor-background-slideshow::before, .elementor-656 .elementor-element.elementor-element-1571358 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#FFDBE0;--background-overlay:'';}.elementor-656 .elementor-element.elementor-element-7467290{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-656 .elementor-element.elementor-element-7467290.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-656 .elementor-element.elementor-element-173b630{--display:flex;--justify-content:center;}.elementor-656 .elementor-element.elementor-element-173b630.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-656 .elementor-element.elementor-element-5cc8a49{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-656 .elementor-element.elementor-element-5cc8a49.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-656 .elementor-element.elementor-element-5cc8a49 img{border-style:solid;border-width:4px 4px 4px 4px;border-color:#FEC7EC;}.elementor-656 .elementor-element.elementor-element-73ed4c3{--display:flex;}.elementor-656 .elementor-element.elementor-element-73ed4c3.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-656 .elementor-element.elementor-element-845621c{width:var( --container-widget-width, 69% );max-width:69%;margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:69%;--container-widget-flex-grow:0;}.elementor-656 .elementor-element.elementor-element-845621c.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-656 .elementor-element.elementor-element-845621c .elementor-heading-title{font-family:"Trebuchet MS", Sans-serif;font-size:20px;font-weight:600;text-transform:uppercase;letter-spacing:1px;color:#5F3393;}.elementor-656 .elementor-element.elementor-element-5da3a15{width:var( --container-widget-width, 84% );max-width:84%;margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:84%;--container-widget-flex-grow:0;}.elementor-656 .elementor-element.elementor-element-5da3a15 .elementor-heading-title{font-family:"Trebuchet MS", Sans-serif;font-size:18px;font-weight:600;text-transform:uppercase;letter-spacing:0px;color:#EC008C;}.elementor-656 .elementor-element.elementor-element-2359c5f{width:var( --container-widget-width, 57.806% );max-width:57.806%;margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:57.806%;--container-widget-flex-grow:0;font-family:"Trebuchet MS", Sans-serif;font-size:14px;font-weight:400;color:#000000;}.elementor-656 .elementor-element.elementor-element-2359c5f.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-656 .elementor-element.elementor-element-2359c5f p{margin-block-end:6px;}.elementor-656 .elementor-element.elementor-element-80306ec{--display:flex;--justify-content:center;}.elementor-656 .elementor-element.elementor-element-80306ec.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-656 .elementor-element.elementor-element-58a63ed{width:var( --container-widget-width, 54% );max-width:54%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:54%;--container-widget-flex-grow:0;text-align:start;}.elementor-656 .elementor-element.elementor-element-58a63ed.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-656 .elementor-element.elementor-element-58a63ed .elementor-heading-title{font-family:"Trebuchet MS", Sans-serif;font-size:20px;font-weight:600;color:#5F3393;}.elementor-656 .elementor-element.elementor-element-d1a066a{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;border-radius:0px 0px 0px 0px;text-align:start;font-family:"Trebuchet MS", Sans-serif;font-size:14px;font-weight:400;color:#000000;}.elementor-656 .elementor-element.elementor-element-d1a066a.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-656 .elementor-element.elementor-element-d1a066a p{margin-block-end:6px;}.elementor-656 .elementor-element.elementor-element-cfceece{width:var( --container-widget-width, 67.208% );max-width:67.208%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:67.208%;--container-widget-flex-grow:0;text-align:start;}.elementor-656 .elementor-element.elementor-element-cfceece.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-656 .elementor-element.elementor-element-cfceece .elementor-heading-title{font-family:"Trebuchet MS", Sans-serif;font-size:20px;font-weight:600;color:#5F3393;}.elementor-656 .elementor-element.elementor-element-0af90a8{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;border-radius:0px 0px 0px 0px;text-align:start;font-family:"Trebuchet MS", Sans-serif;font-size:14px;font-weight:400;color:#000000;}.elementor-656 .elementor-element.elementor-element-0af90a8.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-656 .elementor-element.elementor-element-0af90a8 p{margin-block-end:6px;}.elementor-656 .elementor-element.elementor-element-6f57b42{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--overlay-opacity:0.5;}.elementor-656 .elementor-element.elementor-element-6f57b42::before, .elementor-656 .elementor-element.elementor-element-6f57b42 > .elementor-background-video-container::before, .elementor-656 .elementor-element.elementor-element-6f57b42 > .e-con-inner > .elementor-background-video-container::before, .elementor-656 .elementor-element.elementor-element-6f57b42 > .elementor-background-slideshow::before, .elementor-656 .elementor-element.elementor-element-6f57b42 > .e-con-inner > .elementor-background-slideshow::before, .elementor-656 .elementor-element.elementor-element-6f57b42 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#FFDBE0;--background-overlay:'';}.elementor-656 .elementor-element.elementor-element-da2cb7f{--display:flex;}.elementor-656 .elementor-element.elementor-element-da2cb7f.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-656 .elementor-element.elementor-element-d7d40b6{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;border-radius:45px 45px 0px 0px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-656 .elementor-element.elementor-element-d7d40b6.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-656 .elementor-element.elementor-element-d7d40b6 img{border-style:solid;border-width:4px 4px 4px 4px;border-color:#FEC7EC;border-radius:45px 45px 0px 0px;}.elementor-656 .elementor-element.elementor-element-2f28e4c{--display:flex;}.elementor-656 .elementor-element.elementor-element-62c4684{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:-10px;--margin-bottom:-10px;--margin-left:-10px;--margin-right:-10px;}.elementor-656 .elementor-element.elementor-element-42bb606{width:var( --container-widget-width, 48% );max-width:48%;margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:48%;--container-widget-flex-grow:0;text-align:center;}.elementor-656 .elementor-element.elementor-element-42bb606.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-656 .elementor-element.elementor-element-42bb606 .elementor-heading-title{font-family:"Trebuchet MS", Sans-serif;font-size:20px;font-weight:600;text-transform:capitalize;letter-spacing:1px;color:#5F3393;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-656 .elementor-element.elementor-element-4777b15{--divider-border-style:curved;--divider-color:#5F3393;--divider-border-width:1px;width:var( --container-widget-width, 36.991% );max-width:36.991%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:36.991%;--container-widget-flex-grow:0;--divider-pattern-height:20px;--divider-pattern-size:20px;}.elementor-656 .elementor-element.elementor-element-4777b15.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-656 .elementor-element.elementor-element-4777b15 .elementor-divider-separator{width:100%;}.elementor-656 .elementor-element.elementor-element-4777b15 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-656 .elementor-element.elementor-element-5f8197b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:-25px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-656 .elementor-element.elementor-element-9e951e3{--display:flex;}.elementor-656 .elementor-element.elementor-element-9e951e3.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-656 .elementor-element.elementor-element-62da543{width:var( --container-widget-width, 105.392% );max-width:105.392%;margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 10px;--container-widget-width:105.392%;--container-widget-flex-grow:0;font-family:"Trebuchet MS", Sans-serif;font-size:14px;font-weight:400;color:#000000;}.elementor-656 .elementor-element.elementor-element-62da543.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-656 .elementor-element.elementor-element-1db42c3{--display:flex;}.elementor-656 .elementor-element.elementor-element-0daff54{width:var( --container-widget-width, 35% );max-width:35%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:35%;--container-widget-flex-grow:0;}.elementor-656 .elementor-element.elementor-element-0daff54.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-656 .elementor-element.elementor-element-49dba59{width:var( --container-widget-width, 99% );max-width:99%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:99%;--container-widget-flex-grow:0;font-family:"Trebuchet MS", Sans-serif;font-size:14px;font-weight:400;color:#000000;}.elementor-656 .elementor-element.elementor-element-49dba59.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-656 .elementor-element.elementor-element-2026b46{width:var( --container-widget-width, 30% );max-width:30%;margin:-22px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:30%;--container-widget-flex-grow:0;}.elementor-656 .elementor-element.elementor-element-2026b46.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-656 .elementor-element.elementor-element-b30296a{width:var( --container-widget-width, 100% );max-width:100%;margin:-8px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;font-family:"Trebuchet MS", Sans-serif;font-size:14px;font-weight:400;color:#000000;}.elementor-656 .elementor-element.elementor-element-b30296a.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-656 .elementor-element.elementor-element-65bf661{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overlay-opacity:0.5;}.elementor-656 .elementor-element.elementor-element-65bf661::before, .elementor-656 .elementor-element.elementor-element-65bf661 > .elementor-background-video-container::before, .elementor-656 .elementor-element.elementor-element-65bf661 > .e-con-inner > .elementor-background-video-container::before, .elementor-656 .elementor-element.elementor-element-65bf661 > .elementor-background-slideshow::before, .elementor-656 .elementor-element.elementor-element-65bf661 > .e-con-inner > .elementor-background-slideshow::before, .elementor-656 .elementor-element.elementor-element-65bf661 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#FFDBE0;--background-overlay:'';}.elementor-656 .elementor-element.elementor-element-849a863{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-656 .elementor-element.elementor-element-d0d3b69{--display:flex;}.elementor-656 .elementor-element.elementor-element-f9b7184{width:var( --container-widget-width, 100% );max-width:100%;margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-656 .elementor-element.elementor-element-f9b7184 .elementor-heading-title{font-family:"Trebuchet MS", Sans-serif;font-size:20px;font-weight:600;text-transform:uppercase;letter-spacing:1px;color:#5F3393;}.elementor-656 .elementor-element.elementor-element-13263d4{--divider-border-style:curved;--divider-color:#5F3393;--divider-border-width:1px;width:var( --container-widget-width, 100% );max-width:100%;margin:-27px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;--divider-pattern-height:20px;--divider-pattern-size:20px;}.elementor-656 .elementor-element.elementor-element-13263d4 .elementor-divider-separator{width:100%;}.elementor-656 .elementor-element.elementor-element-13263d4 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-656 .elementor-element.elementor-element-34bd1c4{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Trebuchet MS", Sans-serif;font-size:14px;font-weight:400;color:#000000;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-656 .elementor-element.elementor-element-1ce917c .elementor-button{background-color:#5F3393;}.elementor-656 .elementor-element.elementor-element-1ce917c .elementor-button:hover, .elementor-656 .elementor-element.elementor-element-1ce917c .elementor-button:focus{background-color:#D15888;}.elementor-656 .elementor-element.elementor-element-1ce917c{width:var( --container-widget-width, 1% );max-width:1%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:1%;--container-widget-flex-grow:0;}.elementor-656 .elementor-element.elementor-element-1ce917c.elementor-element{--align-self:flex-start;}.elementor-656 .elementor-element.elementor-element-341a877{--display:flex;}.elementor-656 .elementor-element.elementor-element-c85d157{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-656 .elementor-element.elementor-element-c85d157 img{border-style:solid;border-width:4px 4px 4px 4px;border-color:#FEC7EC;}.elementor-656 .elementor-element.elementor-element-db4c5dc{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-656 .elementor-element.elementor-element-db4c5dc:not(.elementor-motion-effects-element-type-background), .elementor-656 .elementor-element.elementor-element-db4c5dc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFF7FC;}.elementor-656 .elementor-element.elementor-element-e46419e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-656 .elementor-element.elementor-element-b11a97c{width:var( --container-widget-width, 15% );max-width:15%;--container-widget-width:15%;--container-widget-flex-grow:0;}.elementor-656 .elementor-element.elementor-element-b11a97c.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-656 .elementor-element.elementor-element-7b1fc38{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-656 .elementor-element.elementor-element-7b1fc38.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-656 .elementor-element.elementor-element-c5f4961{width:var( --container-widget-width, 35% );max-width:35%;--container-widget-width:35%;--container-widget-flex-grow:0;}.elementor-656 .elementor-element.elementor-element-c5f4961.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-656 .elementor-element.elementor-element-c5f4961 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:600;color:#5F3393;}.elementor-656 .elementor-element.elementor-element-721a899{--display:flex;}.elementor-656 .elementor-element.elementor-element-721a899.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-656 .elementor-element.elementor-element-ad6b2a3{--spacer-size:73px;width:var( --container-widget-width, 4% );max-width:4%;background-color:#D15888;--container-widget-width:4%;--container-widget-flex-grow:0;}.elementor-656 .elementor-element.elementor-element-ad6b2a3.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-656 .elementor-element.elementor-element-06c04bb{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;font-family:"Trebuchet MS", Sans-serif;font-size:12px;font-weight:400;color:#000000;}.elementor-656 .elementor-element.elementor-element-06c04bb.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-656 .elementor-element.elementor-element-9b8dc06{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-656 .elementor-element.elementor-element-88255a2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:15px 15px 15px 15px;box-shadow:0px 0px 10px 0px #D15888;}.elementor-656 .elementor-element.elementor-element-88255a2.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-656 .elementor-element.elementor-element-51187c8{width:var( --container-widget-width, 80% );max-width:80%;margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:80%;--container-widget-flex-grow:0;border-radius:20px 20px 20px 20px;box-shadow:0px 0px 10px 0px #000000;}.elementor-656 .elementor-element.elementor-element-51187c8.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-656 .elementor-element.elementor-element-51187c8 img{border-radius:15px 15px 15px 15px;}.elementor-656 .elementor-element.elementor-element-899efca{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-656 .elementor-element.elementor-element-899efca .elementor-heading-title{font-family:"Trebuchet MS", Sans-serif;font-size:15px;font-weight:600;color:#5F3393;}.elementor-656 .elementor-element.elementor-element-48387b2{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;font-family:"Trebuchet MS", Sans-serif;font-size:12px;font-weight:400;color:#000000;}.elementor-656 .elementor-element.elementor-element-0bc2199 .elementor-button{background-color:#5F3393;font-family:"Trebuchet MS", Sans-serif;font-weight:500;}.elementor-656 .elementor-element.elementor-element-0bc2199 .elementor-button:hover, .elementor-656 .elementor-element.elementor-element-0bc2199 .elementor-button:focus{background-color:#D15888;}.elementor-656 .elementor-element.elementor-element-0bc2199{width:var( --container-widget-width, 67% );max-width:67%;--container-widget-width:67%;--container-widget-flex-grow:0;}.elementor-656 .elementor-element.elementor-element-0bc2199.elementor-element{--align-self:flex-start;}.elementor-656 .elementor-element.elementor-element-ebd83b5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:15px 15px 15px 15px;box-shadow:0px 0px 10px 0px #D15888;}.elementor-656 .elementor-element.elementor-element-ebd83b5.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-656 .elementor-element.elementor-element-212fef8{width:var( --container-widget-width, 80% );max-width:80%;margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:80%;--container-widget-flex-grow:0;border-radius:15px 15px 15px 15px;box-shadow:0px 0px 10px 0px #000000;}.elementor-656 .elementor-element.elementor-element-212fef8.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-656 .elementor-element.elementor-element-212fef8 img{border-radius:15px 15px 15px 15px;}.elementor-656 .elementor-element.elementor-element-6017615{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-656 .elementor-element.elementor-element-6017615 .elementor-heading-title{font-family:"Trebuchet MS", Sans-serif;font-size:15px;font-weight:600;color:#5F3393;}.elementor-656 .elementor-element.elementor-element-c03ffb0{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;font-family:"Trebuchet MS", Sans-serif;font-size:12px;font-weight:400;color:#000000;}.elementor-656 .elementor-element.elementor-element-8fa6ac5 .elementor-button{background-color:#5F3393;font-family:"Trebuchet MS", Sans-serif;font-weight:500;}.elementor-656 .elementor-element.elementor-element-8fa6ac5 .elementor-button:hover, .elementor-656 .elementor-element.elementor-element-8fa6ac5 .elementor-button:focus{background-color:#D15888;}.elementor-656 .elementor-element.elementor-element-8fa6ac5{width:var( --container-widget-width, 67% );max-width:67%;margin:21px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:67%;--container-widget-flex-grow:0;}.elementor-656 .elementor-element.elementor-element-8fa6ac5.elementor-element{--align-self:flex-start;}.elementor-656 .elementor-element.elementor-element-259c3ad{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:15px 15px 15px 15px;box-shadow:0px 0px 10px 0px #D15888;}.elementor-656 .elementor-element.elementor-element-259c3ad.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-656 .elementor-element.elementor-element-0f990f4{width:var( --container-widget-width, 80% );max-width:80%;margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:80%;--container-widget-flex-grow:0;border-radius:15px 15px 15px 15px;box-shadow:0px 0px 10px 0px #000000;}.elementor-656 .elementor-element.elementor-element-0f990f4.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-656 .elementor-element.elementor-element-0f990f4 img{border-radius:15px 15px 15px 15px;}.elementor-656 .elementor-element.elementor-element-0fc3e04{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-656 .elementor-element.elementor-element-0fc3e04 .elementor-heading-title{font-family:"Trebuchet MS", Sans-serif;font-size:15px;font-weight:600;color:#5F3393;}.elementor-656 .elementor-element.elementor-element-5a9a94b{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;font-family:"Trebuchet MS", Sans-serif;font-size:12px;font-weight:400;color:#000000;}.elementor-656 .elementor-element.elementor-element-1ba0a69 .elementor-button{background-color:#5F3393;font-family:"Trebuchet MS", Sans-serif;font-weight:500;}.elementor-656 .elementor-element.elementor-element-1ba0a69 .elementor-button:hover, .elementor-656 .elementor-element.elementor-element-1ba0a69 .elementor-button:focus{background-color:#D15888;}.elementor-656 .elementor-element.elementor-element-1ba0a69{width:var( --container-widget-width, 67% );max-width:67%;padding:21px 0px 0px 0px;--container-widget-width:67%;--container-widget-flex-grow:0;}.elementor-656 .elementor-element.elementor-element-1ba0a69.elementor-element{--align-self:flex-start;}.elementor-656 .elementor-element.elementor-element-a27fa9c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:15px 15px 15px 15px;box-shadow:0px 0px 10px 0px #D15888;}.elementor-656 .elementor-element.elementor-element-a27fa9c.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-656 .elementor-element.elementor-element-b433c21{width:var( --container-widget-width, 80% );max-width:80%;margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:80%;--container-widget-flex-grow:0;border-radius:15px 15px 15px 15px;box-shadow:0px 0px 10px 0px #000000;}.elementor-656 .elementor-element.elementor-element-b433c21.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-656 .elementor-element.elementor-element-b433c21 img{border-radius:15px 15px 15px 15px;}.elementor-656 .elementor-element.elementor-element-e85807f{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-656 .elementor-element.elementor-element-e85807f .elementor-heading-title{font-family:"Trebuchet MS", Sans-serif;font-size:15px;font-weight:600;color:#5F3393;}.elementor-656 .elementor-element.elementor-element-830ba7b{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;font-family:"Trebuchet MS", Sans-serif;font-size:12px;font-weight:400;color:#000000;}.elementor-656 .elementor-element.elementor-element-370eb8b .elementor-button{background-color:#5F3393;font-family:"Trebuchet MS", Sans-serif;font-weight:500;}.elementor-656 .elementor-element.elementor-element-370eb8b .elementor-button:hover, .elementor-656 .elementor-element.elementor-element-370eb8b .elementor-button:focus{background-color:#D15888;}.elementor-656 .elementor-element.elementor-element-370eb8b{width:var( --container-widget-width, 70% );max-width:70%;padding:21px 0px 0px 0px;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-656 .elementor-element.elementor-element-370eb8b.elementor-element{--align-self:flex-start;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-656 .elementor-element.elementor-element-3261455.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}@media(max-width:767px){.elementor-656 .elementor-element.elementor-element-f485ac6{width:var( --container-widget-width, 346.594px );max-width:346.594px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 5px;--container-widget-width:346.594px;--container-widget-flex-grow:0;}.elementor-656 .elementor-element.elementor-element-9c4c5e3{width:var( --container-widget-width, 357.5px );max-width:357.5px;padding:0px 0px 0px 5px;--container-widget-width:357.5px;--container-widget-flex-grow:0;}.elementor-656 .elementor-element.elementor-element-5bf3492{--width:335px;}.elementor-656 .elementor-element.elementor-element-3261455.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-656 .elementor-element.elementor-element-845621c{width:var( --container-widget-width, 292.641px );max-width:292.641px;--container-widget-width:292.641px;--container-widget-flex-grow:0;}.elementor-656 .elementor-element.elementor-element-2359c5f{width:var( --container-widget-width, 295.172px );max-width:295.172px;--container-widget-width:295.172px;--container-widget-flex-grow:0;}.elementor-656 .elementor-element.elementor-element-58a63ed{width:var( --container-widget-width, 302.75px );max-width:302.75px;--container-widget-width:302.75px;--container-widget-flex-grow:0;}.elementor-656 .elementor-element.elementor-element-d1a066a{width:var( --container-widget-width, 320px );max-width:320px;--container-widget-width:320px;--container-widget-flex-grow:0;}.elementor-656 .elementor-element.elementor-element-cfceece{width:var( --container-widget-width, 302.75px );max-width:302.75px;--container-widget-width:302.75px;--container-widget-flex-grow:0;}.elementor-656 .elementor-element.elementor-element-0af90a8{width:var( --container-widget-width, 320px );max-width:320px;--container-widget-width:320px;--container-widget-flex-grow:0;}.elementor-656 .elementor-element.elementor-element-b11a97c{width:var( --container-widget-width, 95.75px );max-width:95.75px;--container-widget-width:95.75px;--container-widget-flex-grow:0;}.elementor-656 .elementor-element.elementor-element-c5f4961{width:var( --container-widget-width, 281.75px );max-width:281.75px;--container-widget-width:281.75px;--container-widget-flex-grow:0;}.elementor-656 .elementor-element.elementor-element-ad6b2a3{width:var( --container-widget-width, 289.594px );max-width:289.594px;--container-widget-width:289.594px;--container-widget-flex-grow:0;}.elementor-656 .elementor-element.elementor-element-06c04bb{width:var( --container-widget-width, 288.5px );max-width:288.5px;--container-widget-width:288.5px;--container-widget-flex-grow:0;}.elementor-656 .elementor-element.elementor-element-b433c21{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}}@media(min-width:768px){.elementor-656 .elementor-element.elementor-element-f8cac80{--width:25%;}.elementor-656 .elementor-element.elementor-element-9369df6{--width:75%;}.elementor-656 .elementor-element.elementor-element-7467290{--width:100%;}.elementor-656 .elementor-element.elementor-element-173b630{--width:30%;}.elementor-656 .elementor-element.elementor-element-73ed4c3{--width:69%;}.elementor-656 .elementor-element.elementor-element-80306ec{--width:100%;}.elementor-656 .elementor-element.elementor-element-da2cb7f{--width:21%;}.elementor-656 .elementor-element.elementor-element-9e951e3{--width:52%;}.elementor-656 .elementor-element.elementor-element-1db42c3{--width:50%;}.elementor-656 .elementor-element.elementor-element-341a877{--width:48%;}.elementor-656 .elementor-element.elementor-element-7b1fc38{--width:81.645%;}.elementor-656 .elementor-element.elementor-element-721a899{--width:3%;}.elementor-656 .elementor-element.elementor-element-88255a2{--width:24%;}.elementor-656 .elementor-element.elementor-element-ebd83b5{--width:24%;}.elementor-656 .elementor-element.elementor-element-259c3ad{--width:24%;}.elementor-656 .elementor-element.elementor-element-a27fa9c{--width:24%;}}/* Start custom CSS for text-editor, class: .elementor-element-9c4c5e3 */.elementor-widget-text-editor p:last-child{ margin-bottom:0px;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d1a066a */.elementor-widget-text-editor p:last-child{ margin-bottom:0px;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0af90a8 */.elementor-widget-text-editor p:last-child{ margin-bottom:0px;}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-4777b15 */.elementor-widget-text-editor p:last-child{ margin-bottom:0px;}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-13263d4 */.elementor-widget-text-editor p:last-child{ margin-bottom:0px;}/* End custom CSS */