/** Shopify CDN: Minification failed

Line 288:0 Expected identifier but found "+"
Line 784:0 Unexpected "<"

**/
@import url('https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Italiana&family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');


*, *::before, *::after {box-sizing: border-box;transition: all 0.3s ease-in-out;scroll-behavior: smooth;}
body{margin: 0px;padding: 0px;background-color: #FFF;}

a, a:hover {text-decoration: unset;cursor: pointer;color: unset;}
a, button {cursor: pointer !important;}
a label {cursor: pointer !important;}
hr {margin: 0 auto;color: inherit;background-color: currentColor;border: 0;opacity: .25;width: 100%;position: absolute;left: 0px;}
/* SCROLLBAR CSS START */
::-webkit-scrollbar {width: 5px;}
::-webkit-scrollbar-track {box-shadow: inset 0 0 10px #000; border-radius: 10px;}
::-webkit-scrollbar-thumb {background: #E8E0D1; border-radius: 10px;}
::-webkit-scrollbar-thumb:hover {background: #E8E0D1;}
/* SCROLLBAR CSS ENDD */

/* NEVBAR START */
.custmnev {padding: 15px 20px;position: sticky;top: 0px;z-index: 999;box-shadow: 0px 4px 4px 0px #00000080;}
.custmnev .searchbox .form-control {font-weight: 400; background: url('search_white.svg') no-repeat right 15px bottom 50%, #E8E0D1;padding: 10px !important;border: 0px;border-radius: 10px;font-family: "Poppins", sans-serif;}
.custmnev .navbar-nav .nav-item {margin: 0px 10px;}
.custmnev .navbar-nav .nav-item .nav-link {color: #000;text-align: center;font-size: 15px;line-height: normal;font-weight: 400;font-family: "Poppins", sans-serif;}
.custmnev .navbar-nav .nav-item .nav-link:active {background: #e8e0d1;}

/* FOOTER CSS START */
.footer-main {padding: 40px 50px;background-color: #FFF;box-shadow: 0px -8px 46.9px 0px #00000040;}
.footer-main .footer-right-side h3 {text-align: left;font-size: 12px;line-height: normal;font-weight: 600;font-family: "Poppins", sans-serif;}
.footer-main .footer-right-side .footer-link ul {padding-inline-start: 0px;margin: 0px;list-style: none;}
.footer-main .footer-right-side .footer-link ul li {text-align: left;color: #000;font-size: 12px;line-height: normal;font-weight: 400;font-family: "Poppins", sans-serif;}
.footer-main .line_footer {border-bottom: 1px solid #B99062;margin-top: 50px;}

/* INPUT CSS START */
.form-label {text-align: left;color: #000;font-size: 16px;line-height: 28px;font-weight: 500;text-transform: capitalize;font-family: "Poppins", sans-serif;}
.form-label span {color: #9B1713;}
.fsub-label {text-align: left;color: #000;font-size: 15px;line-height: normal;font-weight: 300;font-family: "Poppins", sans-serif;display: block;}
.form-check-label {text-align: left;color: #8F8F8F;font-size: 14px;line-height: 16.94px;font-weight: 400;font-family: "Inter", sans-serif;}
.form-check-label span {color: #9B1713;}
.form-control {background-color: #FFF;border: 1px solid #B99062;border-radius: 34px;padding: 15px 20px;color: rgba(0, 0, 0, 0.99);text-align: left;font-size: 15px;line-height: 17.58px;font-weight: 500;font-family: "Roboto", sans-serif;}
.form-control:focus {color: #212529;background-color: #fff;border-color: #B99062;outline: 0;box-shadow: 0 0 0 0.25rem #B99062;}
.frgtpswd {text-align: right;color: #000000;font-size: 20px;line-height: 38px;font-weight: 500;text-transform: capitalize;font-family: "Poppins", sans-serif;}
.form-control[type="password"] {background-image: url('pswdicn.svg');background-repeat: no-repeat;background-position: right 10px bottom 50%;background-size: 20px;}
.form-check-input {border: 2px solid #929292;border-radius: 0px !important;}
.form-check-input:checked {background-color: #005DAC;border-color: #005DAC;}

/* BUTTON CSS START */
.btn-black {background: #000;border-radius: 80px;border: 1px solid #000;color: #FFF;display: block;width: 100%;padding: 10px;text-align: center;font-size: 18px;line-height: 38px;font-weight: 400;letter-spacing: 0.11em;text-transform: uppercase;font-family: "Poppins", sans-serif;}
.btn_outline_black {background: transparent;border-radius: 80px;border: 1px solid #000;color: #000;display: block;width: 100%;padding: 10px;text-align: center;font-size: 20px;line-height: 38px;font-weight: 400;letter-spacing: 0.21em;text-transform: uppercase;font-family: "Poppins", sans-serif;}
.btn-google {background: #FFF;border-radius: 80px;border: 1px solid #B99062;color: #000;display: block;width: 100%;padding: 10px;text-align: center;font-size: 21px;line-height: 31.5px;font-weight: 300;letter-spacing: 0.21em;text-transform: uppercase;font-family: "Poppins", sans-serif;box-shadow: 0px 0px 7.8px 1px #00000021;}
.btn_pink {background: #C6A8CA;border-radius: 80px;border: 1px solid #C6A8CA;color: #4F0A31;display: block;width: 100%;padding: 15px;text-align: center;font-size: 15px;line-height: 18px;font-weight: 600;letter-spacing: 0.21em;text-transform: uppercase;font-family: "Poppins", sans-serif;box-shadow: 0px 0px 7.8px 1px #00000021;}
.btn-gold {background: #B99062;border-radius: 80px;border: 1px solid #B99062;color: #FFF;display: block;width: 100%;padding: 10px;text-align: center;font-size: 13px;line-height: normal;font-weight: 500;letter-spacing: 0.4em;text-transform: uppercase;font-family: "Poppins", sans-serif;box-shadow: 0px 0px 7.8px 1px #00000021;}
.btn-gold_outline {background: #FFF;border-radius: 80px;border: 1px solid #B99062;color: #000;display: block;width: 100%;padding: 10px;text-align: center;font-size: 13px;line-height: normal;font-weight: 500;letter-spacing: 0.4em;text-transform: uppercase;font-family: "Poppins", sans-serif;box-shadow: 0px 0px 7.8px 1px #00000021;}
.btn_black_flex {background: #000000;border: 0px;border-radius: 20px;padding: 15px 20px;width: 100%;text-align: left;color: #FFF;font-size: 24px;line-height: normal;font-weight: 300;font-family: "Poppins", sans-serif;}
.btn_black_flex span:nth-child(2) {text-align: right;font-size: 26px;line-height: normal;font-weight: 700;font-family: "Poppins", sans-serif;float: right;}
.btn-outline-white {border: 1px solid #FFFFFF;background: transparent;border-radius: 80px;padding: 10px;width: 100%;text-align: center;color: #FFF;font-size: 14px;line-height: normal;font-weight: 600;letter-spacing: 0.31em;text-transform: uppercase;font-family: "Poppins", sans-serif;}
.btn-white {border: 1px solid #FFF;background: #FFF;border-radius: 80px;padding: 10px;width: 100%;text-align: center;color: #000;font-size: 14px;line-height: normal;font-weight: 600;letter-spacing: 0.31em;text-transform: uppercase;font-family: "Poppins", sans-serif;}
.btn_grey {border: 1px solid #d9d9d9;background: #d9d9d9;border-radius: 80px;padding: 10px;width: 100%;text-align: center;color: #000;font-size: 14px;line-height: normal;font-weight: 600;letter-spacing: 0.31em;text-transform: uppercase;font-family: "Poppins", sans-serif;}

.btn_none_show {border: 0px;background-color: transparent;}
/* CUSTOME CLASS START */
.fs-italic {font-style: italic;}
.cush-100 {height: 100%;}
.cus_mt_50 {margin-top: 50px;}
.cuspb-50 {padding-bottom: 50px;}
.cus_p15 {padding: 15px !important;}
.zind_min1 {z-index: -1;}
.cusfs-14 {font-size: 14px;}
.fs_18 {font-size: 18px;}
.fs_21 {font-size: 21px;}
.fw_600 {font-weight: 600;}
.ls_02 {letter-spacing: 0.2em;}
.ls_04 {letter-spacing: 0.4em;}
.cus_pl_pr_30 {padding: 0px 30px;}
.minsmrgn_top100 {margin-top: -100px;}

/* MAIN ALL CSS START */
/* ACCORDION CSS START */
.accordion_section {padding: 60px;background-color: #E8E0D1;position: relative;}
.accordion_section .top_heading h3 {text-align: left;color: #000;font-size: 26px;line-height: normal;font-weight: 600;letter-spacing: 3px;font-family: "Poppins", sans-serif;-webkit-text-stroke-width: 0.5px;margin-bottom: 30px;}
.accordion_section .accordion .accordion-item {background: transparent;border: 0px;padding: 5px 0px;border-radius: 0px;border-top: 3px solid #B99062;}
.accordion_section .accordion .accordion-header .accordion-button {background: transparent;border: 0px;box-shadow: none;color: #000;text-align: left;font-size: 20px;line-height: normal;font-weight: 500;font-family: "Poppins", sans-serif;  }
.accordion_section .accordion .accordion-header .accordion-button::after {background-image: url('plus.svg');background-position: center;}
.accordion_section .accordion .accordion-header .accordion-button:not(.collapsed)::after {background-image: url('mins.svg');background-position: center;}
.accordion_section .accordion .accordion-body .width_setbody {width: calc(100% - 50px);text-align: justify;}
.accordion_section .accordion .accordion-body .acrdianbody_maincnt {background: rgba(255, 255, 255, 0.57);border-radius: 20px;padding: 30px;}
.accordion_section .accordion .accordion-body .acrdianbody_maincnt .left_cnt {padding: 10px 40px;padding-left: 10px;}
.accordion_section .accordion .accordion-body .acrdianbody_maincnt .left_cnt h3 {text-align: left;color: #000;font-size: 26px;line-height: normal;font-weight: 400;letter-spacing: -0.019em;font-family: "Italiana", sans-serif;-webkit-text-stroke-width: 0.5px;}
.accordion_section .accordion .accordion-body .acrdianbody_maincnt .center_imgset img {width: 100%;max-height: 250px;object-fit: cover;border-radius: 12px;}
.accordion_section .accordion .accordion-body .acrdianbody_maincnt .rght_cntset .center_set {margin: 0 auto;display: table;}
.accordion_section .accordion .accordion-body .acrdianbody_maincnt .rght_cntset h4 {text-align: left;color: #000;font-size: 18px;line-height: 20px;font-weight: 700;font-family: "Poppins", sans-serif;margin-bottom: 15px;}
.accordion_section .accordion .accordion-body .acrdianbody_maincnt .rght_cntset ul {padding-inline-start: 30px;margin: 0px;}
.accordion_section .accordion .accordion-body .acrdianbody_maincnt .rght_cntset ul li {text-align: left;color: #000;font-size: 16px;line-height: 20px;font-weight: 300;font-family: "Poppins", sans-serif;margin-bottom: 10px;}

/* CONTACT CSS START */
.contact_mainsec {padding: 60px;background-color: #FFF;position: relative;}
.contact_mainsec .contact_setdes {border: 1px solid #B99062;border-radius: 20px;padding: 40px;}
.contact_mainsec .contact_setdes h3 {text-align: left;color: #000;font-size: 32px;line-height: 22px;font-weight: 700;font-family: "Poppins", sans-serif;margin-bottom: 15px;}

/* YELLOW BACK SECTION START */
.yellowbg_mainset {background-image: url('yellowbg.png');background-repeat: no-repeat;background-position: center;background-size: cover;min-height: 60vh;padding: 60px;position: relative;z-index: 1;display: grid;place-items: center;box-shadow: 0px 4px 20.2px 4px #00000040;}
.yellowbg_mainset .maincnt h3 {padding: 0px 40px;text-align: left;color: #FFF5CD;font-size: 115px;line-height: 85px;font-weight: 400;letter-spacing: 2px;font-family: 'Mogent';margin-bottom: 30px;}
.yellowbg_mainset .maincnt h3 span {display: block;text-align: right;margin: 0px;}
.yellowbg_mainset .maincnt h4 {text-align: center;color: #FFF5CD;font-size: 30px;line-height: 22px;font-weight: 600;letter-spacing: 0.78em;font-family: "Poppins", sans-serif;margin-bottom: 0px;margin-top: 25px;}
.yellowbg_mainset .maincnt p  {text-align: center;color: #FFF5CD;font-size: 24px;line-height: 22px;font-weight: 300;font-family: "Poppins", sans-serif;}
.yellowbg_mainset .maincnt .btn-outline-white  {margin-top: 40px !important;max-width: 40%;margin: 0px auto;display: block;padding: 8px;}

/* GREEN PAGE TOP START */
.greenbg_mainset {background-image: url('greenbg.png');background-repeat: no-repeat;background-position: center;background-size: cover;min-height: 40vh;padding: 60px;position: relative;z-index: 1;display: grid;place-items: center;box-shadow: 0px 4px 20.2px 4px #00000040;}
.greenbg_mainset .maincnt h3 {text-align: left;color: #AAC0B0;font-size: 125px;line-height: 130px;font-weight: 400;letter-spacing: 18px;font-family: 'Mogent';margin-bottom: 0px;}
.greenbg_mainset .maincnt .E-set {position: relative;color: transparent;}
.greenbg_mainset .maincnt .E-set::after {content: "E";width: 50px;height: 100%;transform: rotatey(180deg);position: absolute;left: 0;color: #AAC0B0;}
.greenbg_mainset .maincnt p  {text-align: left;color: #AAC0B0;font-size: 30px;line-height: 22px;font-weight: 600;letter-spacing: 0.78em;font-family: "Poppins", sans-serif;}

/* BLUE PAGE TOP START */
.bluebg_mainset {background-image: url('bluebg.png');background-repeat: no-repeat;background-position: center;background-size: cover;min-height: 40vh;padding: 60px;position: relative;}
.bluebg_mainset .maincnt h3 {text-align: left;color: #B99062;font-size: 125px;line-height: 130px;font-weight: 400;letter-spacing: 18px;font-family: 'Mogent';margin-bottom: 0px;}
.bluebg_mainset .maincnt .E-set {position: relative;color: transparent;}
.bluebg_mainset .maincnt .E-set::after {content: "E";width: 50px;height: 100%;transform: rotatey(180deg);position: absolute;left: 0;color: #B99062;}
.bluebg_mainset .maincnt p  {text-align: left;color: #B99062;font-size: 30px;line-height: 22px;font-weight: 600;letter-spacing: 0.78em;font-family: "Poppins", sans-serif;}

/* RED PAGE TOP START */
.redbg_mainset {background-image: url('redbg.png');background-repeat: no-repeat;background-position: center;background-size: cover;min-height: 60vh;padding: 60px;position: relative;}
.redbg_mainset .maincnt h3 {text-align: left;color: #B99062;font-size: 125px;line-height: 130px;font-weight: 400;letter-spacing: 18px;font-family: 'Mogent';margin-bottom: 0px;}
.redbg_mainset .maincnt .E-set {position: relative;color: transparent;}
.redbg_mainset .maincnt .E-set::after {content: "E";width: 50px;height: 100%;transform: rotatey(180deg);position: absolute;left: 0;color: #B99062;}
.redbg_mainset .maincnt p  {text-align: left;color: #B99062;font-size: 30px;line-height: 22px;font-weight: 600;letter-spacing: 0.78em;font-family: "Poppins", sans-serif;}

/* CENTER TOP SET CONT START */
.centertop_setcnt {padding: 60px;position: relative;}
.centertop_setcnt .margintopset {margin-top: -35vh;}
.centertop_setcnt .top_right_text h5 {text-align: right;color: #B99062;font-size: 16px;line-height: normal;font-weight: 600;letter-spacing: 0.39em;text-transform: uppercase;font-family: "Poppins", sans-serif;margin-bottom: 20px;}
.centertop_setcnt .main_center_cnt {background: #FFF;border-radius: 20px 20px 0px 0px;padding: 50px;}
.centertop_setcnt .main_center_cnt h3 {text-align: left;color: #000;font-size: 29px;line-height: 38px;font-weight: 500;text-transform: capitalize;font-family: "Poppins", sans-serif;}
.centertop_setcnt .main_center_cnt p  {text-align: left;color: #000;font-size: 20px;line-height: 22px;font-weight: 400;font-family: "Poppins", sans-serif;}

/* TABS CONT CSS START */
.tabs_cunt {margin-top: 40px;}
.tabs_cunt .nav-pills {border-top: 3px solid #B99062;padding-top: 30px;}
.tabs_cunt .nav-pills .nav-item .nav-link {color: rgba(185, 144, 98, 1);border: 3px solid #B99062;border-radius: 40px;padding: 10px 30px;text-align: left;font-size: 16px;line-height: 18.56px;font-weight: 700;letter-spacing: 0.4em;text-transform: uppercase;font-family: "Poppins", sans-serif;margin-right: 20px;transition: all 0.3s ease-in-out;}
.tabs_cunt .nav-pills .nav-item .nav-link.active {background-color: #B99062;color: #FFF;}
.tabs_cunt .edite_profile_input {margin-top: 100px;}
.tabs_cunt .edite_profile_input .form-control.edite_icon {background: url('editeicn.svg') no-repeat right 20px bottom 50%;}
.tabs_cunt .edite_profile_input .btn-black {width: 90%;margin-right: auto;}
.tabs_cunt .edite_profile_input .btn_outline_black {width: 90%;margin-left: auto;}
.tabs_cunt .purchases_cardset {margin-top: 50px;}
.tabs_cunt .purchases_cardset .card_check {background-color: #FFF;box-shadow: 0px 0px 39.5px 4px #00000040;border-radius: 20px;padding: 20px;margin-bottom: 40px;}
.tabs_cunt .purchases_cardset .card_check .left_cnt img {width: 100%;}
.tabs_cunt .purchases_cardset .card_check .rght_cnt p {text-align: left;color: #000;font-size: 16px;line-height: normal;font-weight: 400;letter-spacing: 0.34em;font-family: "Poppins", sans-serif;margin-bottom: 10px;}
.tabs_cunt .purchases_cardset .card_check .rght_cnt h4 {text-align: left;color: #000;font-size: 28px;line-height: 38px;font-weight: 275;text-transform: capitalize;font-family: "Poppins", sans-serif;-webkit-text-stroke-width: 0.5px;margin-bottom: 15px;}
.tabs_cunt .purchases_cardset .card_check .rght_cnt h4 span {font-weight: 400;}
.tabs_cunt .purchases_cardset .card_check .rght_cnt .icon_with_text img {width: 25px;height: 25px;margin-right: 15px;margin-bottom: 0px;}
.tabs_cunt .purchases_cardset .card_check .rght_cnt .icon_with_text span {text-align: left;color: #000;font-size: 20px;line-height: 22px;font-weight: 400;font-family: "Poppins", sans-serif;}
.tabs_cunt .purchases_cardset .card_check .rght_cnt .btn-black {width: auto;padding: 5px 30px !important;}
.tabs_cunt .myprflcnt {margin-top: 40px;}
.tabs_cunt .myprflcnt p {text-align: left;color: #000;font-size: 24px;line-height: 30px;font-weight: 300;font-family: "Poppins", sans-serif;}
.tabs_cunt .used_code_table {margin-top: 40px;}
.tabs_cunt .used_code_table .table-responsive {background-color: #FFF;box-shadow: 0px 0px 39.5px 4px #00000040;border-radius: 20px;padding: 30px;}
.tabs_cunt .used_code_table .custblset thead tr th {text-align: left;color: #000;font-size: 24px;line-height: 44px;font-weight: 700;font-family: "Poppins", sans-serif;}
.tabs_cunt .used_code_table .custblset tbody tr {text-align: left;color: #000;font-size: 24px;line-height: 44px;font-weight: 300;font-family: "Poppins", sans-serif;}

/* DARK RED PAGE TOP START */
.darkredbg_mainset {background-image: url('darkredgb.png');background-repeat: no-repeat;background-position: center;background-size: cover;min-height: 40vh;padding: 60px;position: relative;z-index: 1;display: grid;place-items: center;box-shadow: 0px 4px 20.2px 4px #00000040;}
.darkredbg_mainset .maincnt h3 {text-align: left;color: #DA9895;font-size: 125px;line-height: 130px;font-weight: 400;letter-spacing: 18px;font-family: 'Mogent';margin-bottom: 0px;}
.darkredbg_mainset .maincnt .E-set {position: relative;color: transparent;}
.darkredbg_mainset .maincnt .E-set::after {content: "E";width: 50px;height: 100%;transform: rotatey(180deg);position: absolute;left: 0;color: #da9895;}
.darkredbg_mainset .maincnt p  {text-align: left;color: #DA9895;font-size: 30px;line-height: 22px;font-weight: 600;letter-spacing: 0.78em;font-family: "Poppins", sans-serif;}

/* SHOW SET CONTAINT CSS START */
.show_setcnt {padding: 60px;background-color: #FFF;position: relative;}
.show_setcnt .left_side_cnt p.top_txt {text-align: left;color: #03352F;font-size: 26px;line-height: 36px;font-weight: 400;font-family: "Poppins", sans-serif;}
.show_setcnt .left_side_cnt p.top_txt span {font-weight: 700;}
.show_setcnt .left_side_cnt .left_text_set h4 {text-align: left;color: #B99062;font-size: 110px;line-height: 110px;font-weight: 300;font-family: "Poppins", sans-serif;margin-bottom: 0px;}
.show_setcnt .left_side_cnt .left_text_set h3 {text-align: left;color: #000;font-size: 32px;line-height: normal;font-weight: 400;-webkit-text-stroke-width: 0.5px;font-family: "Italiana", sans-serif;margin-bottom: 10px;}
.show_setcnt .left_side_cnt .left_text_set p  {text-align: left;color: #000;font-size: 16px;line-height: 21px;font-weight: 300;font-family: "Poppins", sans-serif;margin-bottom: 0px;}
.show_setcnt .left_side_cnt .left_text_set p a {text-decoration: underline;font-weight: 500;}

/* BLACK CSS START */
.black_secmain {padding: 60px;background-color: #000;position: relative;}
.black_secmain .blcsec_leftcnt h3 {text-align: left;color: #FFF;font-size: 85px;line-height: 90px;font-weight: 400;letter-spacing: -3.359999895095825px;font-family: "Italiana", sans-serif;}
.black_secmain .blcsec_leftcnt h3 span {display: block;}
.black_secmain .blcsec_rghtcnt .btn-white {margin: 0 auto;display: block;}
.black_secmain .blcsec_rghtcnt .btn-white span {display: block;}

/* FILL DETAIL SET MAIN CONTAINT */
.filldetail_mainset {padding: 60px;background-color: #FFF;position: relative;}
.filldetail_mainset .main_set h3 {text-align: center;color: #000;font-size: 63px;line-height: 63px;font-weight: 400;font-family: "Italiana", sans-serif;-webkit-text-stroke-width: 0.9px;}
.filldetail_mainset .main_set .btn-black {width: auto;padding: 10px 50px;margin: 0 auto;display: block;}
#dtlboxshow {display: none;}
#dtlboxshow.showdtl {display: block;}

/* CONGRATULATIONA CSS START */
.congsec_mainset {background-color: #FFF;}
.congsec_mainset .accordion .accordion-body .acrdianbody_maincnt {background-color: transparent;}
.congsec_mainset .contact_detail {padding: 20px 40px;border-top: 1px solid black;}
.congsec_mainset .contact_detail .left_cntcont p {text-align: left;color: #9B1713;font-size: 16px;line-height: 23px;font-weight: 500;font-family: "Poppins", sans-serif;margin-bottom: 3px;}
.congsec_mainset .contact_detail .rght_cntcont p {text-align: left;color: #000;font-size: 16px;line-height: 23px;font-weight: 300;font-family: "Poppins", sans-serif;margin-bottom: 3px;}
.congsec_mainset .contact_detail .rght_cntcont p span {font-weight: 500;}
/* SLIDER CSS START */
.slider_secmain {padding: 60px 0px;background-color: #FFF;position: relative;}
.slider_secmain .sldtopcnt p  {text-align: center;color: #B99062;font-size: 25px;line-height: 44px;font-weight: 600;letter-spacing: 0.43em;text-transform: uppercase;font-family: "Poppins", sans-serif;margin-bottom: 0px;}
.slider_secmain .sldtopcnt h3 {text-align: center;color: #B99062;font-size: 85px;line-height: 90px;font-weight: 400;letter-spacing: 5px;font-family: 'Mogent';text-transform: lowercase;margin-bottom: 20px;}

/* ADDD SLIDER CSS  */
.slider_secmain .mainslider {position: relative;margin-top: 30px;}
.slider_secmain .mainslider .owl-stage-outer {padding: 30px 0;padding-bottom: 100px;}
.slider_secmain .mainslider .owl-nav {display: block !important;position: absolute;top: 50%;left: 50%;margin-right: -50%;transform: translate(-50%, -50%);width: 30%;display: flex !important;align-items: center;justify-content: space-between;}
.slider_secmain .mainslider .owl-theme .owl-nav [class*=owl-]:hover {background-color: transparent;}
.slider_secmain .mainslider .owl-nav button i {color: #B99062;border: 4px solid #B99062;border-radius: 100%;padding: 10px 10px !important;font-size: 22px;}
.slider_secmain .mainslider .owl-dots {text-align: center;}
.slider_secmain .mainslider .owl-dots span {position: relative;height: 10px;width: 10px;border-radius: 50%;display: block;background: #fff;border: 2px solid #01b0f8;margin: 0 5px;}
.slider_secmain .mainslider .owl-dots .active {box-shadow: none;}
.slider_secmain .mainslider .owl-dots .active span {background: #01b0f8;box-shadow: none;height: 12px;width: 12px;margin-bottom: -1px;}
.slider_secmain .mainslider .center .card {transform: scale(1.1);}
.slider_secmain .mainslider .card {background: #FFF;box-shadow: 0px 4px 28px -1px #00000080;margin: 0 50px;padding: 10px;border-radius: 25px;border: 0;}
.slider_secmain .mainslider .card .card-img-top {max-width: 100px;border-radius: 50%;margin: 15px auto 0;box-shadow: 0 4px 10px -5px #626262;width: 100px;height: 100px;}
.slider_secmain .mainslider .card h5 {text-align: center;color: #000;font-size: 25px;line-height: normal;font-weight: 400;font-family: "Italiana", sans-serif;-webkit-text-stroke-width: 0.5px;}
.slider_secmain .mainslider .card h6 {text-align: center;color: #000;font-size: 10px;line-height: 21px;font-weight: 600;letter-spacing: 0.77em;font-family: "Poppins", sans-serif;}
.slider_secmain .mainslider .card h4 {text-align: center;color: #000;font-size: 23px;line-height: 21px;font-weight: 275;font-family: "Poppins", sans-serif;margin-bottom: 15px;}
.slider_secmain .mainslider .card p {text-align: center;color: #000;font-size: 13px;line-height: 21px;font-weight: 300;font-family: "Poppins", sans-serif;}
.slider_secmain .mainslider .active {opacity: 0.5;transition: all 0.3s;}
.slider_secmain .mainslider .center {opacity: 1;}
.slider_secmain .mainslider .center .card-img-top {max-width: 100%;height: 120px;width: 120px;}
.owl-carousel .owl-nav button.owl-next, .owl-carousel .owl-nav button.owl-prev {outline: 0;}
.owl-carousel button.owl-dot {outline: 0;}

/* GET IN TOUCH START */
.gettouch_formmainset {padding: 80px;position: relative;background-image: url('touchbg.png');background-repeat: no-repeat;background-position: center;background-size: cover;}
.gettouch_formmainset .formset_maindv {background-color: #FFF;border: 1px solid #B99062;border-radius: 20px;padding: 50px;margin-top: 50px;margin-bottom: 50px;}
.gettouch_formmainset .maincnt h3 {text-align: center;color: #B99062;font-size: 85px;line-height: 90px;font-weight: 400;letter-spacing: 5px;font-family: 'Mogent';text-transform: lowercase;margin-bottom: 20px;}
.gettouch_formmainset .maincnt p  {text-align: center;color: #B99062;font-size: 25px;line-height: 44px;font-weight: 600;letter-spacing: 0.43em;font-family: "Poppins", sans-serif;margin-bottom: 0px;}


/* MAIN ALL CSS ENDDD */

/* LOGIN PAGES START */
.login_register_set {background: url('redbgimg.png');background-repeat: no-repeat;background-position: center;background-size: cover;padding: 60px;}
.login_register_set .mh-100-center {min-height: calc(100vh - 94px);align-items: center;}
.login_register_set .boxx_set_center {background-color: #FFF;padding: 60px;border: 1px solid rgba(185, 144, 98, 1);box-shadow: 1px 9px 18.7px 0px #00000040;border-radius: 20px;}
.login_register_set .boxx_set_center h3 {text-align: center;color: #000;font-size: 63px;line-height: 74.21px;font-weight: 400;font-family: "Italiana", sans-serif;margin-bottom: 15px;}
.login_register_set .line_center_text {position: relative;padding: 30px 0px;overflow: hidden;}
.login_register_set .line_center_text p {text-align: center;font-size: 14px;line-height: 21px;font-weight: 600;letter-spacing: 0.39em;font-family: "Poppins", sans-serif;position: relative;margin: 0px;z-index: 5;background: #FFF;display: inline-block;padding: 0px 50px;}
.login_register_set .line_center_text::after {content: "";border: 1px solid #000000;width: 100%;height: 1px;position: absolute;top: 50%;left: 50%;margin-right: -50%;transform: translate(-50%, -50%);z-index: 0;}
/* FORGOT MODAL CSS START */
.modal_containt .forget_paswdmodal {padding: 40px 50px;border-radius: 20px !important;border: 1px solid #B99062;}
.modal_containt .forget_paswdmodal .boxx_set_center h3 {text-align: left;color: #000;font-size: 63px;line-height: 74.21px;font-weight: 400;font-family: "Italiana", sans-serif;-webkit-text-stroke-width: 0.5px;}
.modal_containt .forget_paswdmodal .boxx_set_center .inputs-box {display: flex;align-items: center;justify-content: space-between;}
.modal_containt .forget_paswdmodal .boxx_set_center .inputs-box input {width: 70px;height: 60px;background-color: #FFF;border: 1px solid #B99062;border-radius: 12px;padding: 20px;color: rgba(0, 0, 0, 0.99);text-align: center;font-size: 15px;line-height: 17.58px;font-weight: 500;font-family: "Roboto", sans-serif;cursor: not-allowed;pointer-events: none;}
.modal_containt .forget_paswdmodal .boxx_set_center .inputs-box input:focus {border-bottom: 3px solid #B31217;outline: none;}    
.modal_containt .forget_paswdmodal .boxx_set_center .inputs-box input:nth-child(1) {cursor: pointer;pointer-events: all;}
/* FORGOT MODAL CSS ENDDD */

/* HOME PAGES START */
.hmone_mainset {
  position: relative;
  background-image: url('hm.png');
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;

  min-height: 400px;    /* or try 50vh for half the viewport height */
  padding: 20px 30px;   /* optional: a bit more breathing room */

  display: grid;
  place-items: center;
}


.hmone_mainset .hmmain_toptxt h3 {text-align: left;color: #FFF;font-size: 65px;line-height: 70px;font-weight: 400;letter-spacing: 18px;font-family: 'Mogent', serif !important;;margin-bottom: 20px;}
.hmone_mainset .hmmain_toptxt h3 span {display: block;} 
.hmone_mainset .hmmain_toptxt .btn-hmexp {background-color: #B99062;border: 0px;border-radius: 97px;padding: 15px 40px !important;color: #E8E0D1;text-align: center;font-size: 18px;line-height: 30.05px;font-weight: 400;letter-spacing: 0.05em;font-family: "Italiana", sans-serif;-webkit-text-stroke-width: 0.9px;}
.hmtwo_mainset {
  padding: 0px;
  position: relative;
  margin-top: 10px !important;
  z-index: 1;
}


@media (max-width: 768px) {
  .hmone_mainset .hmmain_toptxt h3 {
    font-size: 32px;      /* mobile scale */
+   font-family: 'Mogent', serif !important;
  }
}


.hmtwo_mainset .hmtwo-topset {background-color: #B99062;border-radius: 97px;padding: 20px;position: absolute;top: -45px;left: 50%;margin-right: -50%;transform: translate(-50%, 0%);z-index: 99;}
.hmtwo_mainset .hmtwo-topset h3 {text-align: left;color: #FFF;font-size: 46px;line-height: 38px;font-weight: 400;font-family: "Italiana", sans-serif;margin-bottom: 0px;}
.hmtwo_mainset .hmtwo_cardcnt {background: #FFFFFF;border-radius: 25px;padding: 30px;box-shadow: 0px 4px 28px -1px #00000080;min-height: 100%;}
.hmtwo_mainset .hmtwo_cardcnt .img_box {margin: 0 auto;display: grid;place-items: center;text-align: center;min-height: 100px;align-items: center;}
.hmtwo_mainset .hmtwo_cardcnt h3 {color: #000;text-align: center;font-size: 22px;line-height: 28px;font-weight: 400;letter-spacing: 0.05em;-webkit-text-stroke-width: 0.5px;font-family: "Italiana", sans-serif;}
.hmtwo_mainset .hmtwo_cardcnt p  {color: #000;text-align: center;font-size: 16px;line-height: 21px;font-weight: 300;font-family: "Poppins", sans-serif;}
.hmthree_mainset {padding: 10px 50px 100px 50px;position: relative;}
.hmthree_mainset .toptxt_hmthree h3 {color: #000;text-align: left;font-size: 24px;line-height: 28px;font-weight: 600;font-family: "Poppins", sans-serif;margin-bottom: 20px;}
.hmthree_mainset .toptxt_hmthree h3 span {color: #000;text-align: center;font-size: 16px;line-height: 21px;font-weight: 300;font-family: "Poppins", sans-serif;text-decoration: underline;margin-left: 5px;}
.hmthree_mainset .topsellers_cardset {background: #FFFFFF;border-radius: 20px;border: 0px;box-shadow: 0px 4px 23.8px 5px #00000040;padding: 15px;min-height: 100%;}
.hmthree_mainset .topsellers_cardset .img_box {text-align: center;margin-bottom: 15px;}
.hmthree_mainset .topsellers_cardset .img_box img {width: 100%;border-radius: 15px;}
.hmthree_mainset .topsellers_cardset h3 {text-align: left;color: #000;font-size: 20px;font-weight: 400;line-height: 24px;letter-spacing: 0.05em;font-family: "Italiana", sans-serif;-webkit-text-stroke-width: 0.9px;}
.hmthree_mainset .topsellers_cardset p  {text-align: left;color: #000;font-size: 14px;line-height: 18px;font-weight: 300;font-family: "Poppins", sans-serif;min-height: auto;margin-bottom: 0px;}
.hmthree_mainset .topsellers_cardset .boxx_detail {background-color: #FFF;box-shadow: 0px 0px 4px 1px #00000036;border-radius: 12px;padding: 10px;margin-bottom: 0px;}
.hmthree_mainset .topsellers_cardset .boxx_detail .left_detail span {text-align: left;color: #000;font-size: 13px;font-weight: 300;line-height: 38px;font-family: "Poppins", sans-serif;margin-left: 10px;}
.hmthree_mainset .topsellers_cardset .boxx_detail .rght_detail h4   {text-align: left;color: #000;font-size: 18px;line-height: normal;font-weight: 700;font-family: "Poppins", sans-serif;margin-top: 5px;margin-bottom: 0px;}
.hmthree_mainset .topsellers_cardset .btn-black img {filter: brightness(0) invert(1);}
.hmthree_mainset .topsellers_cardset .card-footer {border: 0px;padding: 0px;}
.hmfour_mainset {padding: 100px;position: relative;background-image: url('marunbg.png');background-repeat: no-repeat;background-position: center;background-size: cover;}
.hmfour_mainset .hmfr_leftcnt h4 {color: #FFF;text-align: left;font-size: 28px;line-height: normal;font-weight: 400;letter-spacing: -3.359999895095825px;font-family: "Poppins", sans-serif;}
.hmfour_mainset .hmfr_leftcnt h3 {text-align: left;color: #FFF;font-size: 65px;line-height: 70px;font-weight: 400;letter-spacing: -3.359999895095825px;font-family: "Italiana", sans-serif;margin-bottom: 0px;}
.hmfour_mainset .hmfr_leftcnt h3 span {display: block;}
.hmfour_mainset .hmfr_leftcnt p {text-align: left;color: #FFF;font-size: 20px;line-height: 24px;font-weight: 400;font-family: "Poppins", sans-serif;text-shadow: 4px 4px 5px  #FFAD3140;}
.hmfour_mainset .hmfr_leftcnt .btn_pink {width: auto;min-width: 50%;max-width: 50%;}
/* FILTERS PAGE START */
.filter_mainset {position: relative;padding: 40px;}
.filter_mainset .filter_bgset {background: #D9D9D9;border-radius: 25px;padding: 20px !important;position: relative;z-index: 0;width: 100%;max-width: 270px;}
.filter_mainset .filter_bgset .line_filter_set {border: 1px solid #B99062;margin-top: 20px;margin-bottom: 10px;}
.filter_mainset .left_boxx_filter  .btn_grey {display: none;}
.filter_mainset .left_boxx_filter h3 {color: #000;text-align: left;font-size: 20px;line-height: normal;font-weight: 600;text-transform: uppercase;letter-spacing: 0.39em;font-family: "Poppins", sans-serif;margin: 0px;}
.filter_mainset .left_boxx_filter h4 {color: #000;text-align: left;font-size: 16px;line-height: 18.56px;font-weight: 500;font-family: "Poppins", sans-serif;margin-bottom: 0px;}
.filter_mainset .left_boxx_filter .set_filter_name {margin-bottom: 30px;padding: 0px 10px;}
.filter_mainset .left_boxx_filter .set_filter_name .form-check-input {border: 2px solid #000000;border-radius: 100% !important;background: #D9D9D9;}
.filter_mainset .left_boxx_filter .set_filter_name .form-check-label {width: 100%;color: #000;text-align: left;font-size: 14px;line-height: normal;font-weight: 300;text-transform: capitalize;font-family: "Poppins", sans-serif;}
.filter_mainset .left_boxx_filter .set_filter_name .form-check-label span {float: right;color: #000;text-align: right;font-size: 16px;line-height: 18.53px;font-weight: 600;font-family: "Poppins", sans-serif;margin-left: 20px;}
.filter_mainset .left_boxx_filter .set_filter_name .form-check-input:checked {background-color: #000;border-color: #FFF;}
.filter_mainset .rght_boxx_filter {background: #E8E0D1;border-radius: 25px;padding: 10px !important;}
.filter_mainset .rght_boxx_filter .top_left_heading h3 {text-align: left;font-size: 22px;line-height: normal;font-weight: 600;font-family: "Poppins", sans-serif;margin-bottom: 0px;}
.filter_mainset .rght_boxx_filter .sortbyfillter select {border:none;padding: 10px 20px;border-radius:5px;background: transparent;font-size: 16px;}
.filter_mainset .rght_boxx_filter .sortbyfillter select:focus {outline:none;}
.filter_mainset .rght_boxx_filter .card_filter {background: #FFFFFF;border-radius: 20px;padding: 15px;min-height: 100%;}
.filter_mainset .rght_boxx_filter .card_filter .img_box {margin-bottom: 15px;}
.filter_mainset .rght_boxx_filter .card_filter .img_box img { width: 100%; border-radius: 12px; height: 170px; object-fit: cover; object-position: center; }
.filter_mainset .rght_boxx_filter .card_filter .card_detail h3 {text-align: left;color: #000;font-size: 20px;font-weight: 400;line-height: 24px;letter-spacing: 0.05em;font-family: "Italiana", sans-serif;-webkit-text-stroke-width: 0.9px;}
.filter_mainset .rght_boxx_filter .card_filter .card_detail p  {min-height: 48px; text-align: left;color: #000;font-size: 14px;line-height: 18px;font-weight: 300;font-family: "Poppins", sans-serif;margin-bottom: 5px;}
.filter_mainset .rght_boxx_filter .card_filter .card_detail p  {min-height: unset !important;}
.filter_mainset .rght_boxx_filter .card_filter .card_detail .dtl_dwncnt span {text-align: left;color: #000;font-size: 13px;line-height: normal;font-weight: 300;font-family: "Poppins", sans-serif;margin-left: 10px;}
.filter_mainset .rght_boxx_filter .card_filter .card_detail .dtl_dwncnt h4 {text-align: left;color: #000;font-size: 18px;line-height: normal;font-weight: 700;font-family: "Poppins", sans-serif;margin-bottom: 0px;margin-top: 5px;}

/* FILTER SET */
@media screen and (max-width: 991px){
    .left_stckcnt{display: none;position: absolute; background-color: #FFF;z-index: 111;right: 0;width: 240px;top: 50%;left: unset;margin-right: 0%;transform: translate(0%, -50%);}
    .rght_stckcnt,.bg_black_set > div{width:100%;}
    .stockpg_cont .rght_stckcnt .line_set::before,.stockpg_cont .rght_stckcnt .line_set:after{display: none;}
  .mainswaptow .col-12.col-lg-6.col-md-6 {
     order: 2;
}
 .mainswaptow .col-12.col-lg-6.col-md-6:last-child {
    order: 1;
 }
}

@media screen and (min-width: 992px){
    .side-open,.side-close{display: none;}
}
@media screen and (max-width: 480px){
div#getresponcemain .card-img-top {
    height: 120px !important;
}
}

/* Detail PAGE START */
.detail_mainset {/* height: calc(100vh -(94px + 0px)); */position: relative;padding: 60px;background-image: url('detailtopbg.png');background-repeat: no-repeat;background-position: center;background-size: cover;}
.detail_mainset .detail_main_cnt .dlt_card_main {background: #FFF;padding: 30px 20px;border-radius: 20px;}
.dlt_card_main .left_cardcnt_detail img {width: 100%;border-radius: 12px;}
.dlt_card_main .left_cardcnt_detail p   {text-align: justify;color: #000;font-size: 17px;line-height: 22px;font-weight: 300;font-family: "Poppins", sans-serif;margin-bottom: 0px;margin-top: 20px;}
.dlt_card_main .rgth_cardcnt_detail h3 {text-align: left;color: #000;font-size: 51px;line-height: normal;font-weight: 400;font-family: "Italiana", sans-serif;-webkit-text-stroke-width: 0.5px;}
.dlt_card_main .rgth_cardcnt_detail h4 {text-align: left;color: #000;font-size: 20px;line-height: 22px;font-weight: 700;font-family: "Poppins", sans-serif;margin-bottom: 15px;}
.dlt_card_main .rgth_cardcnt_detail h5 {text-align: left;color: #000;font-size: 21px;line-height: normal;font-weight: 700;font-family: "Poppins", sans-serif;}
.dlt_card_main .rgth_cardcnt_detail p  {text-align: left;color: #000;font-size: 17px;font-weight: 300;line-height: 22px;font-family: "Poppins", sans-serif;margin-bottom: 10px;}
.dlt_card_main .rgth_cardcnt_detail .wdth_auto {width: auto;padding: 12px 20px;margin-bottom: 20px;}
.dlt_card_main .rgth_cardcnt_detail .btn-gold-date {background-color: #FFF;border: 1px solid #B99062;border-radius: 20px;width: 100%;display: flex;align-items: center;justify-content: space-around;padding: 10px 0px;text-align: center;font-size: 17px;font-weight: 400;line-height: 22px;font-family: "Poppins", sans-serif;}
.dlt_card_main .rgth_cardcnt_detail .btn-gold-date img {width: 30px;height: auto;}
.dlt_card_main .rgth_cardcnt_detail .btn-gold-date span b {font-weight: 600;}
.dlt_card_main .rgth_cardcnt_detail .custm_20 {margin-top: 20px;}
.eventld .dislike {display: none;color: red;}

.dlt_card_main .rgth_cardcnt_detail .add_boxx .icon_with_text img {width: 25px;height: 25px;margin-right: 15px;margin-bottom: 0px;}
.dlt_card_main .rgth_cardcnt_detail .add_boxx .icon_with_text span {text-align: left;color: #000;font-size: 15px;line-height: normal;font-weight: 300;font-family: "Poppins", sans-serif;}

/* CHECKOUT PAGE START  */
.checkout_mainset {position: relative;padding: 60px;}
.checkout_mainset .cHeck_outtop h3 {text-align: left;color: #000;font-size: 22px;line-height: normal;font-weight: 600;letter-spacing: 0.39em;font-family: "Poppins", sans-serif;margin-bottom: 30px;}
.checkout_mainset .left_main_cnt .card_check {background-color: #FFF;box-shadow: 0px 0px 39.5px 4px #00000040;border-radius: 20px;padding: 20px;}
.checkout_mainset .left_main_cnt .card_check .left_cnt img {width: 100%;height: 300px;object-fit: cover;border-radius: 12px;}
.checkout_mainset .left_main_cnt .card_check .rght_cnt h3 {text-align: left;font-size: 40px;line-height: normal;font-weight: 400;font-family: "Italiana", sans-serif;-webkit-text-stroke-width: 0.5px;margin-bottom: 15px;}
.checkout_mainset .left_main_cnt .card_check .rght_cnt h4 {text-align: left;color: #000;font-size: 24px;line-height: normal;font-weight: 700;font-family: "Poppins", sans-serif;margin-bottom: 0px;}
.checkout_mainset .left_main_cnt .card_check .rght_cnt .icon_with_text img  {width: 25px;height: 25px;margin-right: 15px;margin-bottom: 0px;}
.checkout_mainset .left_main_cnt .card_check .rght_cnt .icon_with_text span {text-align: left;color: #000;font-size: 15px;line-height: normal;font-weight: 300;font-family: "Poppins", sans-serif;}
.checkout_mainset .rght_main_cnt .summry_card {background-color: #FFF;border: 1px solid #B99062;border-radius: 20px;padding: 30px;min-height: 100%;position: relative;}
.checkout_mainset .rght_main_cnt .summry_card h3 {text-align: left;color: #000;font-size: 22px;line-height: 26px;font-weight: 700;font-family: "Poppins", sans-serif;}
.checkout_mainset .rght_main_cnt .summry_card h4 {text-align: right;font-size: 20px;line-height: 24px;font-weight: 700;font-family: "Poppins", sans-serif;}
.checkout_mainset .rght_main_cnt .summry_card p  {text-align: left;color: #000;font-size: 16px;line-height: 20px;font-weight: 300;font-family: "Poppins", sans-serif;}
.checkout_mainset .rght_main_cnt .summry_card .line {border: 1px solid #babec98c;margin-top: 30px;margin-bottom: 30px;}
.checkout_mainset .rght_main_cnt .summry_card .btn_setdv {background-color: #000;border-radius: 20px;border: 0px;text-align: left;color: #FFF;font-size: 24px;line-height: 44px;font-weight: 300;font-family: "Poppins", sans-serif;padding: 10px;position: absolute;bottom: -20px;left: 50%;margin-right: -50%;transform: translate(-50%, 0%);display: flex;align-items: center;justify-content: space-around;width: 100%;}
.checkout_mainset .rght_main_cnt .summry_card .btn_setdv .right_txt {font-weight: 700;}
.checkoutdwn_mainset {position: relative;padding: 60px;min-height: 100vh;}
.checkoutdwn_mainset .detail_box .smethod {border: 1px solid #B99062;border-radius: 20px;padding: 50px;}
.checkoutdwn_mainset .detail_box .smethod h3 {text-align: left;color: #000;font-size: 26px;line-height: normal;font-weight: 700;font-family: "Poppins", sans-serif;margin-bottom: 15px;}
.checkoutdwn_mainset .detail_box .smethod .btn-gold_outline img {width: 25px;height: 25px;object-fit: contain;}
.checkoutdwn_mainset .detail_box .smethod .btn-gold_outline {padding: 15px;}
#check2, #check3 {display: none;}

/* PAYMENT PAGE START */
.paymnt_mainset {position: relative;padding: 60px;}
.paymnt_mainset .cHeck_outtop h3 {text-align: left;color: #000;font-size: 22px;line-height: normal;font-weight: 600;letter-spacing: 0.39em;font-family: "Poppins", sans-serif;margin-bottom: 30px;}
.paymnt_mainset .smethod .card_fild_set {background: #E8E0D1;border-radius: 22px;padding: 30px;min-height: 280px;margin-bottom: 30px;display: flex;flex-direction: column;}
.paymnt_mainset .smethod .card_fild_set h5 {text-align: left;color: #000;font-size: 21px;font-weight: 600;line-height: normal;font-family: "Poppins", sans-serif;margin-bottom: 0px;margin-top: auto;}
.paymnt_mainset .smethod .card_fild_set h6 {text-align: left;color: #000;font-size: 24px;line-height: normal;font-weight: 600;font-family: "Poppins", sans-serif;margin-bottom: 10px;}
.paymnt_mainset .smethod .card_fild_set p  {color: #000;font-size: 18px;line-height: normal;font-weight: 400;font-family: "Poppins", sans-serif;margin-bottom: 0px;}
.paymnt_mainset .smethod .card_fild_set p span  {text-align: left;color: #000;font-size: 18px;line-height: normal;font-weight: 600;font-family: "Poppins", sans-serif;}
.paymnt_mainset .smethod {border: 1px solid #B99062;border-radius: 20px;padding: 30px;}
.paymnt_mainset .smethod h3 {text-align: left;color: #000;font-size: 26px;line-height: 22px;font-weight: 700;font-family: "Poppins", sans-serif;margin-bottom: 30px;}
.paymnt_mainset .smethod h4 {text-align: left;color: #000;font-size: 18px;line-height: normal;font-weight: 600;font-family: "Poppins", sans-serif;margin-bottom: 20px;}
.paymnt_mainset .smethod p  {text-align: left;color: #000;font-size: 18px;line-height: normal;font-weight: 400;font-family: "Poppins", sans-serif;}
.paymnt_mainset .smethod .line  {border: 1px solid #babec982;margin-top: 20px;margin-bottom: 20px;}
.paymnt_mainset .smethod .form-check-label {text-align: left;color: #000;font-size: 18px;line-height: 22px;font-weight: 400;font-family: "Poppins", sans-serif;}
.paymnt_mainset .smethod .form-check-label a {text-decoration: underline;}
.paymnt_mainset .rightpymnt_cntset {}
.paymnt_mainset .pymnt_card {background: #FFFFFF;border-radius: 22px;box-shadow: 0px 0px 39.5px 4px #00000040;padding: 20px;}
.paymnt_mainset .pymnt_card .img_box img {border-radius: 12px;object-fit: cover;}
.paymnt_mainset .pymnt_card .pymtcrd_detail h5 {text-align: left;color: #000;font-size: 26px;line-height: normal;font-weight: 400;font-family: "Italiana", sans-serif;-webkit-text-stroke-width: 0.5px;}
.paymnt_mainset .pymnt_card .pymtcrd_detail p  {text-align: left;color: #000;font-size: 15px;line-height: normal;font-weight: 300;font-family: "Poppins", sans-serif;margin-bottom: 10px;}
.paymnt_mainset .pymnt_card .pymtcrd_detail select {text-align: left;color: #000;font-size: 11px;line-height: 38px;font-weight: 600;letter-spacing: 0.4em;font-family: "Poppins", sans-serif;border: 0px;background: transparent;}
.paymnt_mainset .pymnt_card .pymtcrd_detail select:focus-visible {outline: 0px;}
.paymnt_mainset .pymnt_card .pymtcrd_rghtdtl h6 {text-align: center;color: #000;font-size: 22px;line-height: normal;font-weight: 700;font-family: "Poppins", sans-serif;}
.paymnt_mainset .link_set_right {padding: 0px 30px;}
.paymnt_mainset .link_set_right a {text-align: left;font-size: 18px;line-height: 22px;font-weight: 500;font-family: "Poppins", sans-serif;display: inherit;text-decoration: underline;margin-bottom: 10px;}
.paymnt_mainset .flex_botm_set {}
.paymnt_mainset .flex_botm_set .flex_botm_cnt {margin-bottom: 15px;}
.paymnt_mainset .flex_botm_set .flex_botm_cnt p {color: #000;font-size: 18px;line-height: 22px;font-weight: 400;font-family: "Poppins", sans-serif;margin-bottom: 0px;display: inline;float: left;}
.paymnt_mainset .flex_botm_set .flex_botm_cnt h6 {text-align: right;color: #000;font-size: 18px;line-height: 22px;font-weight: 600;font-family: "Poppins", sans-serif;display: inherit;}
.paymnt_mainset .secure a {text-align: center;color: #000;font-size: 18px;line-height: 22px;font-weight: 400;font-family: "Poppins", sans-serif;display: inline-flex;align-items: center;}
.paymnt_mainset .secure a span {margin-left: 20px;}

/* THANK YOU MAIN PAGE START */
.thanku_mainset {background-image: url('bg-thanku.png');background-repeat: no-repeat;background-position: center;background-size: cover;padding: 60px;min-height: calc(100vh - 94px);display: grid;place-items: center;}
.thanku_mainset .center_main_cnt {background: #FFFFFF;border: 1px solid #B99062;border-radius: 20px;padding: 100px;box-shadow: 0px 4px 55.9px 34px #1A2946E3;}
.thanku_mainset .center_main_cnt .top_detail h3 {text-align: center;color: #B99062;font-size: 85px;line-height: normal;font-weight: 400;letter-spacing: 18px;font-family: 'Mogent';margin-bottom: 0px;-webkit-text-stroke-width: 0.9px;}
.thanku_mainset .center_main_cnt .top_detail p {text-align: center;color: #000;font-size: 42px;line-height: normal;font-weight: 400;font-family: "Poppins", sans-serif;max-width: 60%;margin: 0 auto;}
.thanku_mainset .center_main_cnt .card_set_tnku {background-color: #FFF;box-shadow: 0px 0px 39.5px 4px #00000040;border-radius: 20px;padding: 20px;margin-top: 50px !important;}
.thanku_mainset .center_main_cnt .card_set_tnku .card_check .rght_cnt h3 {text-align: left;font-size: 32px;line-height: normal;font-weight: 400;font-family: "Italiana", sans-serif;-webkit-text-stroke-width: 0.5px;margin-bottom: 15px;}
.thanku_mainset .center_main_cnt .card_set_tnku .card_check .rght_cnt h4 {text-align: left;color: #000;font-size: 22px;line-height: normal;font-weight: 700;font-family: "Poppins", sans-serif;margin-bottom: 0px;}
.thanku_mainset .center_main_cnt .card_set_tnku .card_check .rght_cnt .icon_with_text img  {width: 25px;height: 25px;margin-right: 15px;margin-bottom: 0px;}
.thanku_mainset .center_main_cnt .card_set_tnku .card_check .rght_cnt .icon_with_text span {text-align: left;color: #000;font-size: 15px;line-height: normal;font-weight: 300;font-family: "Poppins", sans-serif;}

/* CORPORATE PAGE START */
.corporate_mainset {position: relative;padding: 60px;background-image: url('corporatetopbg.png');background-repeat: no-repeat;background-position: center;background-size: cover;min-height: calc(70vh - 94px);display: grid;place-items: center;}
.corporate_mainset .maintxt h3 {text-align: left;color: #B99062;font-size: 125px;line-height: 130px;font-weight: 400;letter-spacing: 18px;font-family: 'Mogent';margin-bottom: 0px;}
.corporate_mainset .maintxt h3 span {display: block;}
.crpttwo_mainsec {position: relative;padding: 100px 60px;}
.crpttwo_mainsec .mcpttwo_hadngtxt h3 {text-align: center;color: #000;font-size: 32px;line-height: 44px;font-weight: 600;font-family: "Poppins", sans-serif;}
.crpttwo_mainsec .cpt_card {background: #FFF;border-radius: 25px;box-shadow: 0px 4px 28px -1px #00000080;padding: 40px 30px;min-height: 100%;display: grid;place-items: center;}
.crpttwo_mainsec .cpt_card h3 {text-align: center;font-size: 20px;line-height: normal;font-weight: 400;font-family: "Italiana", sans-serif;-webkit-text-stroke-width: 0.5px;margin-top: 10px;}
.crpttwo_mainsec .cpt_card p  {text-align: center;color: #000;font-size: 14px;line-height: 22px;font-weight: 300;font-family: "Poppins", sans-serif;margin-bottom: 0px;}
.crptthrd_mainsec {padding: 100px;position: relative;background-image: url('marunbg.png');background-repeat: no-repeat;background-position: center;background-size: cover;}
.crptthrd_mainsec .cpttrd_leftcnt h4 {text-align: left;color: #FFF;font-size: 85px;line-height: 90px;font-weight: 400;letter-spacing: -3.359999895095825px;font-family: "Italiana", sans-serif;margin-bottom: 0px;}
.crptthrd_mainsec .cpttrd_leftcnt h4 span {display: block;}
.crptthrd_mainsec .cpttrd_rghtcnt p {text-align: left;color: #FFF;font-size: 16px;line-height: 30px;font-weight: 400;font-family: "Poppins", sans-serif;text-shadow: 4px 4px 5px #FFAD3140;}
.crptthrd_mainsec .cpttrd_rghtcnt p span {font-weight: 500;}
.crptthrd_mainsec .cpttrd_rghtcnt .btn_pink {max-width: 50%;padding: 10px;}

/* Term AND COND PAGE START  */
.term_mainset {position: relative;padding: 60px;background-image: url('marunebg.png');background-repeat: no-repeat;background-position: center;background-size: cover;min-height: calc(100vh - 94px);display: grid;place-items: center;}
.term_mainset .terms_main_cont {background-color: #FFF;border: 1px solid #B99062;border-radius: 15px;padding: 50px;}
.term_mainset .terms_main_cont h3 {text-align: left;color: #B99062;font-size: 115px;line-height: 85px;font-weight: 400;letter-spacing: 2px;font-family: 'Mogent';margin-bottom: 40px;}
.term_mainset .terms_main_cont h3 span.and {font-size: 64px;line-height: 96px;font-weight: 300;letter-spacing: -0.022em;vertical-align: super;font-family: "Poppins", sans-serif;margin-left: -20px;}
.term_mainset .terms_main_cont h3 span.block {display: block;text-align: right;margin-top: 10px;}
.term_mainset .terms_main_cont h4 {text-align: left; color: #1E1E1E;font-size: 16px;line-height: 24px;font-weight: 600;letter-spacing: -0.019em;font-family: "Poppins", sans-serif;margin-bottom: 15px;}
.term_mainset .terms_main_cont p  {text-align: left;color: #1E1E1E;font-size: 16px;line-height: 24px;font-weight: 500;letter-spacing: -0.019em;font-family: "Poppins", sans-serif;}

/* CONGRALATION */
.cong_txt {padding: 30px;}
.cong_txt h3 {text-align: center;color: #B99062;font-size: 105px;line-height: 110px;font-weight: 400;letter-spacing: 18px;font-family: 'Mogent';margin-bottom: 0px;}
.cong_txt h4 {text-align: center;color: #000;font-size: 32px;line-height: 44px;font-weight: 600;letter-spacing: 0.36em;font-family: "Poppins", sans-serif;}
.cong_txt h4 span {display: block;}
.cong_txt p  {text-align: center;color: #000;font-size: 24px;line-height: normal;font-weight: 300;font-family: "Poppins", sans-serif;}
.cong_txt p span {display: block;}
.hide{
  display:none;
}
div#shopify-section-navbar {
    position: sticky;
    top: 0;
    z-index: 999;
}
.reqerror {
    color: red !important;
    position: relative;
    top: 3px;
    left: 10px;
    font-size: 14px;
}
.boxx_set_center h3.form__message {
    font-size: 20px;
    color: green;
    font-family: 'Poppins';
    height: auto;
    line-height: normal;
}
.mainformerrroe ul {
    list-style: none;
    padding: 0;
    color: red;
}

.mainformerrroe ul li {
    color: red;
    font-size: 18px;
}
.emaillbl {
    display: inline-block;
    width: 100%;    
    border: 1px solid #B99062;
    border-radius: 34px;
    padding: 15px 20px;
    color: #000000fc;
    text-align: left;
    font-size: 15px;
    line-height: 17.58px;
    font-weight: 500;
    font-family: Roboto, sans-serif;
}
div#getresponcemain .card-img-top {
    width: 100%;
    border-radius: 12px;
    height: 220px;
    object-fit: cover;
    object-position: center;
}
.imagePreviewxx {
    width: 38px;
    height: 38px;
    border-radius: 50px;
}
.deleteproduct {
    cursor: pointer;
}
input.submitserch {
    position: absolute;
    top: 4px;
    right: 5px;
    background: transparent;
    color: transparent;
    border-color: transparent;
}
.searchbox {
    position: relative;
}
.viewactivate {
    text-align: center;
}

.viewactivate a {
    font-family: Poppins;
    text-decoration: underline;
    color: #000;
    font-size: 18px;
}
.custom-box {
  display: inline-block;
  border: 1px solid #B99062;
  border-radius: 12px;
  padding: 15px;
  cursor: pointer;
  width: 100%;
  vertical-align: top;
  position: relative;
  background: white;
}

.custom-box input[type="checkbox"] {
  position: absolute;
  top: 15px;
  left: 15px;
  accent-color: #c59e58;
  width: 18px;
  height: 18px;
}

.custom-box .content {
  display: inline-block;
  padding-left: 40px;
  width: 68%;
  vertical-align: top;
  font-family: sans-serif;
  font-size: 14px;
  color: #222;
}

.custom-box .price {
    display: inline-block;
    margin-top: 5px;
    font-weight: 700;
    color: #000;
}
span.cfirtcuspn {
    display: inline-block;
    width: 100%;
    margin-bottom: 10px;
}
span.cfirtcsec {
    margin-bottom: 10px;
    display: inline-block;
    width: 100%;
}

.custom-box .box-image {
  display: inline-block;
  width: 27%;
  height: auto;
  border-radius: 8px;
  vertical-align: top;
  margin-left: 10px;
}


.childpers {
    border: 1px solid #B99062;
    border-radius: 20px;
    padding: 24px;
}

.fsecondsec {
    margin-top: 9px;
}

h2.perttl {
    font-family: 'Poppins';
    font-size: 24px;
    color: #000;
    font-weight: 700;
}

.firstper {
    display: inline-block;
    width: 100%;
}

.firstper label {
    display: inline-block;
    width: 100%;
    margin-top: 20px;
    font-family: 'Poppins';
    color: #000;
    margin-bottom: 9px;
}

textarea.pernolisectext {
    padding: 14px;
    border: 1px solid #B99062;
    border-radius: 12px;
    width: 100%;
    height: 120px;
}
.custom-box input[type="checkbox"] {
  display: none;
}
.checkmark {
  position: absolute;
  top: 56px;
  left: 15px;
  height: 24px;
  width: 24px;
  border: 2px solid #b78f5f;
  border-radius: 4px;
  background-color: white;
}
.custom-box input:checked + .checkmark::after {
  content: '';
  position: absolute;
  left: 7px;
  top: 3px;
  width: 6px;
  height: 12px;
  border: solid #b78f5f;
  border-width: 0 2px 2px 0;
  transform: rotate(45deg);
}


.product_cardmain > div{height:100%;}


/* Hero SVG headline (desktop) */
.hero-headline-svg {
  display: block;
  width: 100%;
  /* make it a bit wider on desktop */
  max-width: 950px;
  height: auto;
  /* flush against the left edge of its container */
  margin: 0 0 2rem 0;
}

/* Hero SVG headline (mobile) */
@media (max-width: 768px) {
  .hero-headline-svg {
    /* bump up from 280px to 320px */
    max-width: 420px;
    /* fill most of the screen, but keep some breathing room */
    width: 95%;
    /* keep it left-aligned */
    margin: 0 0 1.5rem 0;
  }
}


.happy-mogent {
  font-family: 'Italiana', serif !important;
  font-weight: 400 !important;
  font-style: normal !important;
  font-size: 70px !important; /* smaller than 85px */
  line-height: 1.1;
  transform: none !important;
  backface-visibility: visible;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
}
/* — GIFt-A-MEMENTO HEADLINE SVG — */
.gift-headline-svg {
  display: block;
  width: 400px;
  max-width: 90%;
  height: auto;
  margin: 0 !important; /* flush to left */
}
@media (max-width: 768px) {
  .gift-headline-svg {
    width: 240px;
    max-width: 80%;
    margin: 0 !important;
  }
}

/* — GREEN BANNER — */
.greenbg_mainset .maincnt {
  text-align: left !important;
}
.greenbg_mainset {
  padding: 30px 20px !important;
}
@media (max-width: 768px) {
  .greenbg_mainset {
    padding: 20px 10px !important;
  }
  ul.dropdown-menu.pdng_11_22.show {
    border: 0;
}
}

/* — RED BANNER — */
.darkredbg_mainset .maincnt {
  text-align: left !important;
}
.darkredbg_mainset {
  padding: 30px 20px !important;
}
@media (max-width: 768px) {
  .darkredbg_mainset {
    padding: 20px 10px !important;
  }
}

/* — Activate-Memento banner SVG sizing — */
.activate-headline-svg {
  width: 400px;       /* same as green */
  max-width: 90%;
  height: auto;
  margin: 0 !important;
}
@media (max-width: 768px) {
  .activate-headline-svg {
    width: 240px;     /* same as green mobile */
    max-width: 80%;
    margin: 0 !important;
  }
}

<script>
  document.addEventListener("DOMContentLoaded", function () {
    const btn = document.getElementById("detailgiftbox");
    const target = document.getElementById("dtlboxshow");

    if (btn && target) {
      btn.addEventListener("click", function () {
        target.style.display = "block";
        target.scrollIntoView({ behavior: "smooth" });
      });
    }
  });
</script>

/* —–––––––––––––––––––––––––––––––––––––––––––––––– */
/* 1) crop the corporate banner top & bottom */
.corporate_mainset {
  padding: 0 !important;
  height: 200px;        /* ← initial banner height – tweak this later */
  overflow: hidden;     /* ← chops off any SVG that overflows */
  position: relative;   /* ← keep things contained */
}

/* 2) size the SVG to your desired width */
.corporate_mainset .maintxt img {
  display: block;
  width: 300px !important;   /* ← target SVG width (desktop) */
  max-width: none !important;/* ← don’t let Shopify’s global max-width fight you */
  height: auto;
  margin: 0;                  /* ← flush to the left edge */
}

/* 3) mobile tweaks */
@media (max-width: 768px) {
  .corporate_mainset {
    height: 140px;            /* ← banner height on phones */
  }
  .corporate_mainset .maintxt img {
    width: 180px !important;  /* ← smaller SVG on phones */
  }
}
.hmabout_mainset {
  background-color: #f6f1eb;
  padding-top: 20px;
  padding-bottom: 20px;
  margin-top: 40px;
  margin-bottom: 40px;
  font-family: 'Poppins', sans-serif !important;
}

.hmabout_mainset *:not(.mogent-heading):not(.mogent-heading *) {
  font-family: 'Poppins', sans-serif !important;
}

.hmabout_mainset .row {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  padding-left: 24px;
  padding-right: 24px;
}

.hmabout_mainset img {
  max-width: 100%;
  height: auto;
  width: auto;
  max-height: 240px;
  border-radius: 12px;
  box-shadow: 0 4px 16px rgba(0, 0, 0, 0.08);
  margin-top: 24px; /* space above image */
}

.mogent-heading {
  font-family: 'Italiana', sans-serif !important;
  font-size: 36px;
  font-weight: 400;
  line-height: 1.3;
  letter-spacing: -1px;
  color: #000;
  margin-bottom: 20px;
}

.hmabout_text {
  font-size: 16px;
  line-height: 1.6;
  margin-bottom: 0;
}

.second-paragraph {
  margin-top: 16px;
}

.mobile-break {
  display: block;
}

@media (max-width: 767.98px) {
  .mogent-heading {
    font-size: 28px;
    line-height: 1.4;
  }

  .mobile-break + .mobile-break {
    margin-top: 6px;
  }
}

@media (max-width: 767.98px) {
  .bag-image-mobile {
    margin-top: 24px;
  }
}

.top_txt {
  text-align: center; /* default for desktop */
  font-size: 1.2rem;
  margin-bottom: 1rem;
}

@media (max-width: 767px) {
  .top_txt {
    text-align: left !important;
  }
}


