body{background:#f6f3ee;height:100%;width:100%;font-family:'Dm Sans',sans-serif;font-size:18px;font-weight:500;color:#03333a}html{height:100%;width:100%;position:relative}.container{padding-left:15px;padding-right:15px}.container{max-width:1410px}.toggle-button{top:5px}h1,h2,h3,h4,h5,h6{font-family:'Yeseva One',sans-serif;margin:0;padding:0;letter-spacing:0}h1{font-size:56px;font-weight:600}h2{font-size:34px}h3{font-size:20px;font-family:'Lora',serif;letter-spacing:1px}p{font-weight:400;font-size:20px;margin-bottom:20px;latter-spacing:.25px}ul,li{list-style:none;padding:0;margin:0}img{max-width:100%;height:auto}a.button,input[type="submit"]{font-size:20px;color:#fff;letter-spacing:2px;font-family:'Taviraj',serif;display:inline-block;padding:25px 50px;background:#fff0;position:relative;box-shadow:0 10px 22px 0 rgb(0 0 0 / .17)}a.button:hover,input[type="submit"]:hover{box-shadow:0 10px 22px 0 rgb(51 55 69 / .27)}a.button.pink{background:#c66090}a.button.pink:hover{background:#da86ae}a.button.green{background:#12af72}a.button.green:hover{background:#25c285}a.button::after{border:2px solid #fff;width:calc(100% - 8px);height:calc(100% - 8px);position:absolute;top:4px;left:4px;content:''}a.button.dark::after{border:2px solid #03333a}a.button.small{font-size:13px;padding:20px 40px}a{text-decoration:none}*{transition:all 0.2s ease-in}.slick-slider div{transition:none}*:focus{outline:none}::placeholder{color:#fff}#header{width:100%;padding:25px 0;background:#043840;transition:0.7s all;z-index:100;box-shadow:0 51px 250px 0 rgb(0 0 0 / .37);position:fixed}#header.small{padding:10px 0}#header a.button{font-size:18px;color:#fff;border:2px solid #00cf7f;background:#fff0;padding:17px 35px;box-shadow:none}#header a.button:hover{color:#00cf7f;border:2px solid #2fe09c}#header a.button::after{display:none}#header-nav{text-align:right;color:#fff;font-size:18px}#header-nav a{color:#eda51d;font-size:26px;font-family:'Lora',serif;margin-right:50px}#header-nav a:hover{color:#fff}.menu-wrap{position:fixed;top:100px;left:0;width:100%;height:100%;background-color:#03333a;background-image:url(/wp-content/themes/cardiffnails/images/reviews.png);background-position:bottom right;background-size:cover;background-repeat:no-repeat;color:#fff;visibility:hidden;opacity:0;z-index:4;padding:20px;text-align:center}.menu-wrap.active{visibility:visible;opacity:1}.menu-wrap ul{padding:0;position:absolute;top:150px;left:0%;right:0;margin:0 auto}.menu-wrap ul ul{position:relative;top:auto;left:auto;margin-bottom:20px}.menu-wrap ul li{display:block;margin:0;position:relative}.menu-wrap ul ul li{margin-left:10px}.menu-wrap ul li a{color:#fff;font-family:'Yeseva One',serif;font-size:32px;display:block;letter-spacing:.2px}.menu-wrap ul li a:hover{color:#c66090}.menu-wrap ul ul li a{color:#c66090;font-size:18px}.menu-wrap ul ul li:hover a{margin-left:10px}.anchor-book-course{display:block;position:relative;top:-150px;visibility:hidden}.anchor-course-details{display:block;position:relative;top:-100px;visibility:hidden}#hero{padding:0;padding-top:132px;position:relative}#hero img.wave{position:absolute;bottom:0;left:0}#hero h1{color:#fff}.hero-carousel{position:relative;height:825px;background-image:url(/wp-content/themes/cardiffnails/images/hero-slider.png);background-size:cover;background-color:#03333a;background-repeat:no-repeat;background-position:center}.hero-slide{position:relative;background:#fff0}.hero-slide .container{z-index:3}.hero-slide{height:735px!important}.hero-slide .row{height:735px!important}.hero-slide h1{margin-bottom:20px}.hero-slide p{color:#fff}.hero-slide img.awards{margin-top:50px}.hero-slide-image img{border-radius:50%;float:right;width:525px;height:525px;object-fit:cover;box-shadow:0 37px 35px 0 rgb(0 0 0 / .4);margin-right:35px}.hero-slide-image{position:relative}.hero-slide-image::before{content:'';background-image:url(/wp-content/themes/cardiffnails/images/circle.png);position:absolute;top:-15px;right:20px;width:555px;height:555px;background-size:cover}.hero-carousel .container{position:relative}#page-hero{padding:0;padding-top:132px;position:relative;height:825px;background-image:url(/wp-content/themes/cardiffnails/images/hero-slider.png);background-size:cover;background-color:#03333a;background-repeat:no-repeat;background-position:center}#page-hero img.wave{position:absolute;bottom:0;left:0}#page-hero h1{color:#fff}.page-hero-carousel{position:relative;height:825px;background-image:url(/wp-content/themes/cardiffnails/images/hero-slider.png);background-size:cover;background-color:#03333a;background-repeat:no-repeat;background-position:center}.page-hero-slide{position:relative;background:#fff0}.page-hero-slide .container{z-index:3}.page-hero-slide{height:735px!important}.page-hero-slide .row{height:735px!important}.page-hero-slide h1{margin-bottom:20px}.page-hero-slide p{color:#fff}.page-hero-slide img.awards{margin-top:50px}.page-hero-slide-image img{border-radius:50%;float:right;width:525px;height:525px;object-fit:cover;box-shadow:0 37px 35px 0 rgb(0 0 0 / .4);margin-right:35px}.page-hero-slide-image{position:relative}.page-hero-slide-image::before{content:'';background-image:url(/wp-content/themes/cardiffnails/images/circle.png);position:absolute;top:-15px;right:20px;width:555px;height:555px;background-size:cover}.page-hero-carousel .container{position:relative}#home-intro{padding:110px 0 180px 0;background:#e9e0d4}.intro{background-color:#fff;background-image:url(/wp-content/themes/cardiffnails/images/intro.jpg);background-size:auto 100%;background-repeat:no-repeat;border-radius:25px;box-shadow:0 37px 35px 0 rgb(51 55 69 / .17);padding:100px 70px 100px 0;position:relative}.intro h2{margin-bottom:20px}.intro img.squiggle{position:absolute;bottom:-50px;right:-100px}.intro img.oval{position:absolute;bottom:85px;left:-96px;mix-blend-mode:multiply}#popular{background-color:#f6f3ee;background-image:url(/wp-content/themes/cardiffnails/images/popular.png);background-repeat:no-repeat;background-position:bottom left;padding:95px 320px 95px 95px;position:relative;width:auto}#popular h2{font-size:56px;color:#fff;background:url(/wp-content/themes/cardiffnails/images/popular-heading.png);background-repeat:no-repeat;padding:15px 70px;background-size:auto 100%;margin-bottom:20px}#popular h2 span{position:relative;z-index:1}#popular h2 span::before{position:absolute;left:0;bottom:2px;width:100%;height:4px;content:'';background:#c66090;transform:rotate(-1deg);z-index:-1}#popular a h3{color:#03333a}#popular img.leaf{position:absolute;top:0;right:0;width:auto;height:105%}.popular{padding:0 10px}.popular-slide{text-align:center;padding:30px 6px}.popular .slick-arrow{position:absolute;top:-95px;left:630px;background:#fff;padding:15px 17px;border-radius:50%;cursor:pointer}.popular .slick-next{left:685px}.popular-slide h3{font-family:'Yeseva One',serif;font-size:24px}.popular-slide h4{font-family:'DM Sans',sans-serif;font-size:20px;color:#566a6c;font-weight:400;margin:20px 0}.popular-image{border-radius:25px;box-shadow:0 5px 10px 0 rgb(51 55 69 / .17);width:100%;height:320px;position:relative;margin-bottom:35px}.popular-image img{width:100%;height:100%;object-fit:cover;border-radius:25px}.popular-image .price{position:absolute;top:20px;left:20px;border-radius:10px;padding:10px 20px;background:#fff;font-family:'Yeseva One',serif;font-size:20px}#course-cat{background-color:#f6f3ee;background-image:url(/wp-content/themes/cardiffnails/images/page-banner-bottom.png);background-repeat:no-repeat;background-position:top left;padding-top:95px;padding-bottom:95px;position:relative;width:auto}.course-cat{text-align:center;padding:30px 16px}.course-cat{text-align:center;padding:30px 6px}.course-cat h3{font-family:'Yeseva One',serif;font-size:24px}.course-cat h4{font-family:'DM Sans',sans-serif;font-size:20px;color:#566a6c;font-weight:400;margin:20px 0}.course-cat-image{border-radius:25px;box-shadow:0 5px 10px 0 rgb(51 55 69 / .17);width:100%;height:320px;position:relative;margin-bottom:35px}.course-cat-image img{width:100%;height:100%;object-fit:cover;border-radius:25px}.course-cat-image .price{position:absolute;top:20px;left:20px;border-radius:10px;padding:10px 20px;background:#fff;font-family:'Yeseva One',serif;font-size:20px}#banner{background:#043840;color:#fff;text-align:center;padding:90px 0}#banner h2{display:inline-block;margin-right:45px;padding-bottom:40px}#banner h2 span{position:relative}#banner h2 span::before{background:url(/wp-content/themes/cardiffnails/images/underline.png);background-repeat:no-repeat;position:absolute;content:'';left:0;bottom:-35px;width:100%;height:30px}#reviews{padding:95px 0;background-color:#032e33;background-image:url(/wp-content/themes/cardiffnails/images/reviews.png);background-repeat:no-repeat;background-position:center;background-size:cover}#reviews h2{color:#fff;text-align:center;font-size:56px;margin-bottom:60px;background-image:url(/wp-content/themes/cardiffnails/images/reviews-header.png);background-repeat:no-repeat;background-position:center;background-size:auto 100%;padding:5px}.review-image{height:100%;width:100%;background-size:cover;background-position:center;position:relative;display:block}.review-image::before{position:absolute;top:0;left:0;background:url(/wp-content/themes/cardiffnails/images/dots.png);background-size:160% auto;background-repeat:no-repeat;background-position:bottom right;width:100%;height:100%;content:'';mix-blend-mode:screen}.reviews-carousel{padding:0 60px;position:relative}.reviews-carousel .slick-arrow{position:absolute;left:0;top:calc(50% - 24px);background:#c66090;padding:15px 18px;border-radius:50%;cursor:pointer}.reviews-carousel .slick-next{left:auto;right:0}.review-slide{padding:0 30px;position:relative}.review-pane{background:#fff;padding:60px 40px;border-radius:20px}.review-slide img.google{position:absolute;top:30px;right:60px}.review-slide img.user{display:inline-block;vertical-align:top;margin-right:15px}.review-slide h4{font-size:16px;margin-bottom:0;font-family:'DM Sans',sans-serif}.review-slide h5{font-size:12px;margin:0 0 35px 0;color:#969697;font-family:'DM Sans',sans-serif}.review-slide i{color:#12af72}.review-name{display:inline-block;vertical-align:middle}.review-slide p{font-size:16px;color:#596e71}#page-banner{padding:0;padding-top:132px;position:relative;background-color:#043840}.page-banner-image{position:relative;border-radius:25px;text-align:center;box-shadow:0 37px 35px 0 rgb(0 0 0 / .17);margin-top:100px;margin-bottom:100px;background-repeat:no-repeat;background-position:center center}.page-banner-image img.squiggle{position:absolute;bottom:-50px;right:-100px}.page-banner-image img.oval{position:absolute;width:100px;height:100px;top:85px;left:-56px;mix-blend-mode:multiply}.page-banner-image h1{color:#fff;padding-top:200px;padding-bottom:150px}#contact-page-banner{padding:0;padding-top:132px;position:relative;background-color:#043840}#contact-page-banner-inner{padding-top:100px;padding-bottom:100px}#contact-page-banner h1{color:#fff;font-size:44px;margin-bottom:15px}#contact-page-banner h2{color:#12af72;font-size:30px;margin-bottom:15px}.contact-page-banner-image{position:relative;border-radius:25px;text-align:center;box-shadow:0 37px 35px 0 rgb(0 0 0 / .17);background-repeat:no-repeat;background-position:center center;width:100%;height:100%;background-size:cover}.contact-page-banner-image img.squiggle{position:absolute;bottom:-50px;right:-100px}.contact-page-banner-image img.oval{position:absolute;width:100px;height:100px;top:85px;left:-56px;mix-blend-mode:multiply}#course-page-banner{padding:0;padding-top:132px;position:relative;background-color:#e9e0d4}#course-page-banner-inner{padding-top:100px;padding-bottom:100px}#course-page-banner h1{color:#fff;font-size:34px;margin-bottom:15px}#course-page-banner h2{color:#12af72;font-size:20px;margin-bottom:15px}#course-page-banner h2 span{color:#fff}.course-details-head{position:relative;background-color:#043840;padding:60px 40px;border-radius:25px;box-shadow:0 37px 35px 0 rgb(0 0 0 / .17)}.course-details-head img.oval{position:absolute;width:100px;height:100px;top:85px;right:-56px;mix-blend-mode:multiply}.course-details-head .button{margin-bottom:10px}.course-page-banner-image{position:relative;border-radius:25px;text-align:center;box-shadow:0 37px 35px 0 rgb(0 0 0 / .17);background-repeat:no-repeat;background-position:center center;width:100%;height:100%;background-size:cover}.course-page-banner-image img.squiggle{position:absolute;bottom:-50px;right:-100px}.contact-form p{margin:0}.contact-form input[type="submit"]{font-size:20px;color:#fff;letter-spacing:2px;font-family:'Taviraj',serif;display:inline-block;padding:20px 50px;background:#c66090;position:relative;border:none;box-shadow:0 10px 22px 0 rgb(0 0 0 / .17);margin-top:10px}.contact-form input[type="submit"]:hover{background:#da86ae;box-shadow:0 10px 22px 0 rgb(51 55 69 / .27)}.contact-form input[type="submit"]::after{border:2px solid #fff;width:calc(100% - 8px);height:calc(100% - 8px);position:absolute;top:4px;left:4px;content:'';display:block}.contact-form input[type="text"],.contact-form input[type="email"],.contact-form input[type="tel"]{background:#052428;border:0;color:#fff;padding:10px 15px 10px 15px;width:100%;margin-top:10px;font-size:16px}.contact-form textarea{background:#052428;border:0;color:#fff;padding:20px;width:100%;height:115px;margin-top:10px;font-size:16px}.contact-form ::placeholder{color:#828383}.contact-form .wpcf7 form .wpcf7-response-output{margin:0}.contact-form .wpcf7-spinner{display:none!important}.contact-form .wpcf7-not-valid-tip{color:#c66090!important;font-size:16px}.contact-form .wpcf7-form input[type=text].wpcf7-not-valid,.contact-form .wpcf7-form input[type=email].wpcf7-not-valid,.contact-form .wpcf7-form input[type=tel].wpcf7-not-valid,.contact-form .wpcf7-form textarea.wpcf7-not-valid,.wpcf7-form select.wpcf7-not-valid{border:solid 2px #c66090}.contact-form .wpcf7 form.sent .wpcf7-response-output{border-color:#12af72;color:#12af72;font-size:16px;text-align:center;margin-top:15px}.contact-form .wpcf7 form.invalid .wpcf7-response-output,.contact-form .wpcf7 form.unaccepted .wpcf7-response-output,.contact-form .wpcf7 form.payment-required .wpcf7-response-output{border-color:#c66090;color:#c66090;font-size:16px;text-align:center;margin-top:15px}.contact-form form br{display:none}.contact-map iframe{border-radius:25px;box-shadow:0 10px 22px 0 rgb(0 0 0 / .17)}#team-members{background-color:#e9dfd5;background-image:url(/wp-content/themes/cardiffnails/images/page-banner-bottom.png);background-repeat:no-repeat;background-position:top left;padding-top:130px;padding-bottom:90px}.team-member{text-align:center}.team-member img{border-radius:25px;margin-bottom:30px;box-shadow:0 20px 20px 0 rgb(0 0 0 / .1)}.team-member h3{font-size:20px;letter-spacing:0;color:#02323c;font-weight:700}.team-member p{font-size:20px;color:#c85e8f}#main-content{padding-top:130px;padding-bottom:90px;background-color:#e9e0d4;background-image:url(/wp-content/themes/cardiffnails/images/page-banner-bottom.png);background-repeat:no-repeat;background-position:top left}#main-content #course{background-image:none}#main-content h1{font-size:34px;margin-bottom:20px}#main-content h2{font-size:28px;margin-bottom:20px;color:#c66090}#main-content p{font-size:20px;line-height:30px;margin-bottom:20px}#main-content a{color:#c66090}#main-content ul{margin-bottom:20px}#main-content li{font-size:20px;line-height:30px;font-weight:400}#main-content li::before{content:"\2022";color:#c66090;font-weight:700;font-size:30px;display:inline-block;width:1em;margin-right:-5px}.categories{background-color:#fff;border-radius:25px;box-shadow:0 37px 35px 0 rgb(51 55 69 / .17);position:relative;padding:50px;margin-bottom:50px}.categories img{width:100%;height:100%;object-fit:cover;border-radius:25px}.cat-inner{padding-top:50px;padding-bottom:50px}.cat-inner h2{margin-bottom:20px}.cat-inner a.button{color:#fff!important}.faq-wrap{padding-top:30px}.faq-wrap .accordion-item{margin-bottom:20px;border:none;box-shadow:none;border-radius:30px 30px 30px 30px}.faq-wrap .accordion-button{color:#043840;background-color:#f6f3ee;padding:25px 100px 25px 40px;border:none;box-shadow:none;font-family:'Yeseva One',sans-serif;font-size:22px;font-weight:600}.faq-wrap .accordion-button.collapsed{border-radius:30px 30px 30px 30px}.faq-wrap .accordion-button{border-radius:30px 30px 0 0}.faq-wrap .accordion-item:first-of-type .accordion-button{border-top-left-radius:inherit;border-top-right-radius:inherit}.accordion-item:last-of-type .accordion-button.collapsed{border-bottom-right-radius:inherit;border-bottom-left-radius:inherit}.faq-wrap .accordion-button::after{width:50px;height:50px;background-color:#fff;border-radius:50%;text-align:center;background-image:url(/wp-content/themes/cardiffnails/images/accordion-arrow.png);background-size:auto;background-position:center;position:absolute;right:30px}.faq-wrap .accordion-body{padding:40px 40px 20px 40px}#book-now{background-color:#043840;padding-top:95px;padding-bottom:95px}#book-now h2{color:#fff;text-align:center;font-size:56px;margin-bottom:60px;background-image:url(/wp-content/themes/cardiffnails/images/book-now-header.png);background-repeat:no-repeat;background-position:center;background-size:auto 100%;padding:5px}.calendar-wrap{background-color:#13ae72;padding:60px 40px 40px 40px;border-radius:50px;color:#fff;text-align:center}.calendar-wrap h3{color:#fff;text-align:center;font-size:32px;margin-bottom:25px;font-family:'Yeseva One',sans-serif;letter-spacing:0}#footer{background:#e9e0d4;padding:85px 0;color:#03333a}#footer img{width:355px;margin-bottom:65px}#footer #cards{margin-top:65px}#footer #cards img{mix-blend-mode:multiply}#footer ul li{display:block;margin-bottom:10px}#footer ul li a{color:#03333a;letter-spacing:.2px;font-size:18px;display:block;font-family:'Taviraj',serif}#footer ul li a:hover{color:#c66090}#footer-contact a.button{float:right}#footer #copyright{font-weight:300;font-size:14px;color:#8d8d8d;margin-top:85px}#footer #copyright a{color:#8d8d8d}#footer #copyright a:hover{color:#c66090}#footer #credit{text-align:right}#footer #credit a{color:#8d8d8d}#footer #credit a:hover{color:#c66090}@media (max-width:1600px){.container{padding-left:30px;padding-right:30px}.intro img.squiggle{right:-30px}#hero{padding-top:120px}#page-banner{padding-top:120px}.page-banner-image img.squiggle{right:0}#contact-page-banner{padding-top:120px}.contact-page-banner-image img.squiggle{right:0}#course-page-banner{padding-top:120px}.course-page-banner-image img.squiggle{right:0}}@media (max-width:1440px){.intro{background-position:-120px 0}#hero{padding-top:110px}#page-banner{padding-top:110px}#contact-page-banner{padding-top:110px}#hero img.wave{bottom:10px}}@media (max-width:1199px){h1{font-size:50px}h2{font-size:30px}h3{font-size:18px;letter-spacing:2px}#footer ul{margin-left:20px}.popular-image{height:280px}.hero-slide-image img{width:450px;height:450px;margin-right:30px;margin-top:-5px}.hero-slide-image::before{width:470px;height:470px}.intro{background-position:-250px 0}#hero img.wave{bottom:0}.page-banner-image{margin-top:50px;margin-bottom:50px}.page-banner-image h1{padding-top:160px;padding-bottom:100px}.contact-page-banner-image{margin-top:50px;margin-bottom:50px}.contact-page-banner-image h1{padding-top:160px;padding-bottom:100px}#team-members{padding-top:80px;padding-bottom:60px}.course-details-head{text-align:center}}@media (max-width:991px){h1{font-size:40px}h2{font-size:24px}h3{font-size:16px;letter-spacing:2px}#hero{text-align:center}.hero-carousel,.hero-slide,.hero-slide .row{height:auto}.hero-slide{padding:40px 0;text-align:center}#popular{padding:60px 230px 60px 60px}.popular .slick-arrow{left:420px;top:-80px}.popular .slick-next{left:470px}#course-cat{padding-top:60px;padding-bottom:60px}#footer{text-align:center}#footer a.button{float:none;margin-top:30px}#footer ul{margin-left:0}#reviews h2,#popular h2,#book-now h2{font-size:30px}#footer #credit{text-align:center}.hero-slide-image img{float:none;margin:0 auto 30px auto;width:350px;height:350px}.hero-slide-image::before{width:370px;height:370px;right:0;left:0;top:-10px;margin:0 auto}.hero-slide-image{text-align:center}.hero-slide a.button{margin-bottom:60px}#hero img.wave{bottom:-5px}.intro{background-position:-300px 0;padding:45px 45px 45px 200px}.intro img.oval{width:100px;height:auto;left:-50px;top:30px}#home-intro{padding:90px 0}.intro img.squiggle{width:300px;height:auto}#banner h2{margin-right:0}#contact-page-banner{padding-top:80px}#contact-page-banner-inner{padding-top:20px;padding-bottom:50px}.contact-page-banner-image{height:300px}#course-page-banner{padding-top:140px}#course-page-banner-inner{padding-top:20px;padding-bottom:50px}.course-page-banner-image{height:300px}.course-details-head{margin-top:40px}.course-details-head img.oval{display:none}}@media (max-width:767px){h1{font-size:30px}h2{font-size:18px}h3{font-size:14px;letter-spacing:2px}#header{padding:22px 0 30px 0}.menu-wrap{top:90px}.menu-wrap ul{left:0;top:100px}.menu-wrap ul li a{font-size:24px}.toggle-button{float:right;margin-right:-20px}.reviews-carousel{padding:0 0}.review-pane{padding:40px 30px}.reviews-carousel .slick-arrow{z-index:2}#popular{padding:30px}#course-cat{padding:30px 0 30px 0}#reviews h2,#popular h2,#book-now h2{font-size:26px;padding:15px 30px;background-size:90% auto;background-position:0 5px}#popular h2{background-size:90% auto;background-position:0 5px;margin-bottom:50px}#reviews h2{background-position:center}#book-now h2{background-position:center}.popular .slick-arrow{left:20px;top:-40px}.popular .slick-next{left:80px}#popular img.leaf{height:250px}.popular-image{height:220px}#header a.button{display:none}.intro{padding:30px}#banner{padding:45px 0}#hero{padding-top:80px}#page-banner{padding-top:80px}#contact-page-banner{padding-top:80px}#course-page-banner{padding-top:110px}#course-page-banner h1{font-size:26px}#course-page-banner h2{font-size:18px}.hero-slide-image img{width:250px;height:250px}.hero-slide-image::before{width:265px;top:-7px;height:265px}.intro{background-size:80% auto;background-position:left top;padding-top:250px}#home-intro{padding-top:45px}}.wp-gr .grw-slider:not(.wp-dark) .grw-slider-review-inner.grw-slider-review-border{padding:30px!important;border-radius:25px!important}.wp-gr.wpac a.wp-google-name{color:#c66090!important}.wp-gr .grw-slider:not(.wp-dark) .grw-slider-review-inner.grw-slider-review-border svg{margin-right:10px;margin-top:10px}span.wp-star svg path{fill:#12af72}.woocommerce-header{padding-top:180px;padding-bottom:50px;background-color:#043840;text-align:center}.woocommerce-header h1{color:#fff}.shop_table thead{background-color:#043840;color:#fff}.woocommerce-message{display:none}.checkout-button{font-size:20px!important;color:#fff!important;letter-spacing:2px!important;font-family:'Taviraj',serif!important;display:inline-block!important;padding:25px 50px!important;background:#c66090!important;position:relative!important;box-shadow:0 10px 22px 0 rgb(0 0 0 / .17)!important}.checkout-button:hover{background:#da86ae!important;box-shadow:0 10px 22px 0 rgb(51 55 69 / .27)!important}.woocommerce a.remove{height:30px;width:30px;line-height:30px;color:#fff!important;background:#c66090!important}.woocommerce a.remove:hover{color:#fff!important;background:#043840!important}.wc-backward{display:none!important}.woocommerce-info{border-top-color:#043840}.woocommerce-info::before{color:#043840}#customer_details{padding:30px;border:1px solid rgb(0 0 0 / .1)!important;margin-bottom:30px}.table-top-bg{background-color:#043840;color:#fff;margin:-30px -30px 30px -30px;padding:10px;font-size:18px;font-weight:700}.cart-subtotal{display:none}#add_payment_method #payment,.woocommerce-cart #payment,.woocommerce-checkout #payment{background:#e9e0d4}#add_payment_method #payment div.payment_box,.woocommerce-cart #payment div.payment_box,.woocommerce-checkout #payment div.payment_box{background-color:#043840;color:#fff}#add_payment_method #payment div.payment_box::before,.woocommerce-cart #payment div.payment_box::before,.woocommerce-checkout #payment div.payment_box::before{border:1em solid #043840;border-right-color:#fff0;border-left-color:#fff0;border-top-color:#fff0}.wc-stripe-elements-field,.wc-stripe-iban-element-field{padding:15px}.payment_method_stripe{color:#fff}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit.alt,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button.alt,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button.alt,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button.alt{background-color:#c66090}ul.payment_methods{border-radius:30px!important;padding:30px!important;background:#13ae72}.woocommerce-cart-form__cart-item .product-thumbnail a,.woocommerce-cart-form__cart-item .product-name a{cursor:default;pointer-events:none;text-decoration:none!important;color:grey}