@import url(./layout.min.css);
@import url('https://fonts.googleapis.com/css2?family=Allura&family=DM+Sans:ital,opsz,wght@0,9..40,100..1000;1,9..40,100..1000&family=Dancing+Script:wght@502&family=Instrument+Sans:ital,wght@0,400..700;1,400..700&family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&family=Pacifico&family=Quicksand:wght@300..700&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Allura&family=DM+Sans:ital,opsz,wght@0,9..40,100..1000;1,9..40,100..1000&family=Dancing+Script:wght@502&family=Instrument+Sans:ital,wght@0,400..700;1,400..700&family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&family=Jost:ital,wght@0,100..900;1,100..900&family=Pacifico&family=Quicksand:wght@300..700&display=swap');
html{font-size:16px;}
body{position:relative;background:#fff;overflow-x:hidden;}
:root{--white:#ffffff;--black:#000;--theme-color:#53be84;--primary:#024922;}
p{font-size:1rem;font-weight:400;line-height:1.67;margin-bottom:2rem;}
h1,h2,h3,h4,h5,h6{font-family:"Jost",sans-serif;  /* font-family: "Instrument Sans", sans-serif; */}
.title{color:#5C5C5C;text-transform:uppercase;font-weight:400;font-size:28px;letter-spacing:4px;}
.sub-title{color:#5C5C5C;text-transform:uppercase;font-weight:400;font-size:14px;letter-spacing:3px;margin-bottom:20px;}
.img-auto{display:block;max-width:100%;margin:0 auto;}
a,button{text-decoration:none!important;-webkit-transition:all 0.5s ease;transition:all 0.5s ease;}
a:hover,button:hover{-webkit-transition:all 0.5s ease;transition:all 0.5s ease;}
ul{padding:0;margin:0;list-style:none;}
figure{margin:0;}
section{padding:5rem 0;position:relative;}
.para{color:#5C5C5C;font-weight:400;font-size:16px;}

/* Home Page CSS Start  */
.main-Banner{height:100vh;display:flex;align-items:center;background-size:cover;background-position:center;background-repeat:no-repeat;margin-top:100px;text-align:center;justify-content:center;}
.bannertext h1{font-size:40px;text-transform:uppercase;font-weight:500;color:var(--white);margin:10px 0px 30px;}
.bannertext h6{font-size:18px;color:white;font-weight:300;letter-spacing:5px;margin:0;text-transform:uppercase;}
/* Home Page CSS End */

/* Inner Pages CSS Start */
.innerBanner{height:60vh;padding-top:12rem;}
/* Inner Pages CSS End */

/* Custum Css Start */

/* Header Start */
header{position:fixed;top:0;left:0;width:100%;  /* blue border */padding:10px 20px;background:white;z-index:9999;box-sizing:border-box;}

/* Flex container for header content */
.header-inner{display:flex;align-items:center;justify-content:center;  /* center children by default */max-width:1700px;margin:0 auto;position:relative;  /* for absolutely positioned children */}

/* Position nav to left */
nav{position:absolute;left:20px;  /* matches header padding */}
nav ul{display:flex;list-style:none;gap:25px;margin:0;padding:0;}
nav ul li a{text-decoration:none;color:#000;font-size:14px;letter-spacing:1px;transition:color 0.3s;}
nav ul li a:hover{color:#0B3874;}

/* Logo centered */
.logo{font-family:'Arial',sans-serif;font-size:24px;font-weight:300;letter-spacing:5px;color:#0B3874;user-select:none;z-index:1;  /* above nav and right */}

/* Position right side icons */
.header-right{position:absolute;right:20px;display:flex;align-items:center;gap:15px;font-size:14px;}

/* Currency selector */
.currency-select{border:none;background:transparent;font-size:14px;cursor:pointer;padding:5px;}

/* Icon placeholders */
.icon{cursor:pointer;font-size:18px;user-select:none;}

/* Hamburger menu toggle button */
.menu-toggle{display:none;font-size:28px;cursor:pointer;user-select:none;}

/* Header ENd */

/* Banner STart */
.banner_btn{display:flex;justify-content:center;gap:20px;}

/* Banner End */

/* Sponsors Start */
.sponsors_title{text-align:center;}
.sponsors_logo{display:flex;flex-wrap:wrap;justify-content:space-between;margin:50px 0px;}
.sponsors_content span{color:#5C5C5C;text-transform:uppercase;font-weight:400;font-size:14px;letter-spacing:3px;margin-bottom:20px;display:block;}
.sponsors_content h2{color:#5C5C5C;text-transform:uppercase;font-weight:400;font-size:28px;letter-spacing:2px;margin-bottom:100px;}
.sponsors_content h6{color:#5C5C5C;text-transform:uppercase;font-weight:400;font-size:28px;letter-spacing:2px;}
.sponsors_img img{width:100%;height:auto;}
.sponsors_content p{width:80%;margin:10px 0px 30px;}
/* Sponsors End */

/* Marquee Start */
.main_marquee{overflow:hidden;width:100%;background-color:#fff;  /* optional */margin-bottom:100px;}
.marquee_wrapper{display:flex;width:max-content;animation:marquee 20s linear infinite;}
.marquee_content{display:flex;gap:40px;}
.marquee_content h1{color:#C7876B;font-size:60px;text-transform:uppercase;white-space:nowrap;letter-spacing:8px;font-weight:400;}
@keyframes marquee{
  0%{transform:translateX(0);}
  100%{transform:translateX(-50%);}
}
/* Marquee End */

/* Her Story STart */
.story_img img{width:100%;height:auto;}
section.main_story{background:url(../images/home/her-story/her-story-bg.png);background-size:cover;background-position:center;background-repeat:no-repeat;color:white;position:relative;padding:150px 0px;}
.story_content{width:70%;}
.story_content h6{color:white;}
.story_content h3{color:white;margin:10px 0px 20px;}
.story_content a{color:white;text-transform:uppercase;border-bottom:1px solid;}
.story_logo{position:absolute;bottom:20px;right:80px;}
/* Her Story End */

/* Sponsors Donation Start */
.donation-options{display:flex;gap:10px;margin-bottom:20px;}
.amount{padding:10px 20px;border:1px solid #ccc;background:white;cursor:pointer;}
.amount.selected{border-color:black;}
.actions .cta{display:block;width:100%;padding:15px;margin:10px 0;}
.cta.monthly{border:1px solid #80808059;background:white;}
.cta.onetime{background:#333;color:white;}
.sponsors_donation_content p{color:#5C5C5C;text-transform:uppercase;font-weight:400;font-size:14px;letter-spacing:3px;margin:40px 0px;}
.actions{margin-top:60px;}
.sponsors_donation_img img{width:100%;height:auto;}
/* Sponsors Donation ENd */

/* Featured Product Start */
.featured_product_title{text-align:center;margin-bottom:50px;}
section.main_featured_product{padding:100px 0px;}
.featured_product_card_img img{width:100%;height:auto;}
.featured_product_card_content{text-align:center;padding:10px 10px;}
.featured_product_card_content h6{color:#5C5C5C;text-transform:uppercase;font-weight:500;font-size:14px;letter-spacing:3px;margin:0px;}
.featured_product_card_content h5{color:#5C5C5C;text-transform:uppercase;font-weight:400;font-size:15px;letter-spacing:3px;margin:10px 0px;}
img.featured_product_card_content_icon{  /* margin-bottom: 10px; */}
.featured_product_card_content_rating{display:flex;justify-content:center;gap:10px;margin-top:10px;align-items:center;margin-bottom:20px;}
.featured_product_card_content_rating h4{color:#5C5C5C;text-transform:uppercase;font-weight:400;font-size:14px;letter-spacing:3px;margin:0px;}
/* Featured Product End */

/* Road To Gold Start */
section.main_rod_to_gold.snd{padding-top:0px;}
.main_rod_to_gold_img_title{text-align:center;margin-bottom:50px;}
.road_to_gold_video_icon .video-play-button{position:absolute;z-index:10;top:70%;left:50%;transform:translateX(-50%) translateY(-50%);box-sizing:content-box;display:block;width:32px;height:44px;background:white;border-radius:50%;padding:18px 20px 18px 28px;}
.road_to_gold_video_icon .video-play-button:before{content:"";position:absolute;z-index:0;left:50%;top:50%;transform:translateX(-50%) translateY(-50%);display:block;width:55px;height:55px;background:white;border-radius:50%;animation:pulse-border 1100ms ease-out infinite;}
.road_to_gold_video_icon .video-play-button:after{content:"";position:absolute;z-index:1;left:50%;top:50%;transform:translateX(-50%) translateY(-50%);display:block;width:60px;height:60px;background:white;border-radius:50%;transition:all 200ms;}
.road_to_gold_video_icon .video-play-button span{display:block;position:relative;z-index:3;width:0;height:0;border-left:19px solid black;border-top:12px solid transparent;border-bottom:12px solid transparent;top:10px;left:5px;}
@keyframes pulse-border{
  0%{transform:translateX(-50%) translateY(-50%) translateZ(0) scale(1);opacity:1;}
  100%{transform:translateX(-50%) translateY(-50%) translateZ(0) scale(1.5);opacity:0;}
}
section.main_road_to_gold{background:url(../images//home//road-to-gold/road-to-gold-bg.png);height:570px;background-size:cover;background-position:center;background-repeat:no-repeat;color:white;display:flex;align-items:center;justify-content:center;}
.road_to_gold_content h6{text-transform:uppercase;font-weight:400;font-size:14px;letter-spacing:3px;margin-bottom:20px;}
/* Road To Gold End */

/* Blogs Start */
section.main_blogs{padding:100px 0px;}
.blogs_title{text-align:center;margin-bottom:50px;}
.blogs_card img{width:100%;height:auto;}
.blogs_card_content h6{color:#5C5C5C;text-transform:uppercase;font-weight:400;font-size:14px;letter-spacing:3px;}
.blogs_card_content h5{color:#5C5C5C;text-transform:uppercase;font-weight:400;font-size:21px;letter-spacing:2px;margin:20px 0px 15px;}
.blogs_card_content{padding:20px 0px;}
.blogs_card_content a{color:#5C5C5C;text-transform:uppercase;border-bottom:1px solid;}
.blogs_card_btn{text-align:center;margin-top:50px;}
/* Blogs End*/

/* Road To Gold Footer Sec Start */
.main_rod_to_gold_img img{width:100%;height:auto;}
/* Road To Gold Footer Sec ENd */

/* Footer Start */
.socialMedia li a img{width:30px;}
footer{padding:65px 50px 50px 50px;background:#F3F3F3;}
footer h4{color:#5C5C5C;font-size:12px;text-transform:uppercase;font-weight:400;letter-spacing:2.16px;margin-bottom:1rem;}
footer p{font-size:13px;color:rgb(92 92 92 / 65%);width:71%;margin:0;}
footer p+p{margin-top:1.2rem;}
.links li a{font-size:13px;color:rgb(92 92 92 / 65%);text-transform:capitalize;}
.links li+li{margin-top:10px;}
.footForm input{height:44px;border:1px solid #DCDCDC;width:90%;background:transparent;padding-left:1rem;outline:unset;box-shadow:unset;color:rgb(92 92 92 / 65%);margin:1rem 0;}
.footForm input::placeholder{font-size:13px;color:rgb(92 92 92 / 65%);}
.socialMedia{display:flex;gap:2rem;margin:40px 0;align-items:center;justify-content:center;}
.socialMedia li a{color:#5C5C5C;font-size:23px;}
.copyFlex{display:flex;align-items:center;justify-content:space-between;}
.copyFlex p{width:auto;}
.copyFlex a{display:flex;align-items:center;gap:10px;letter-spacing:1.98px;font-size:11px;color:rgb(92 92 92 / 60%);}
/* Footer Start */

/* Blogs Inner Page Start */
.blogs_card{margin-bottom:50px;}
.blog_the_team_bg{background:url(../images/inner-pages/blogs/meet-the-team-bg.png);height:450px;width:100%;background-size:cover;background-position:center;background-repeat:no-repeat;position:relative;}
section.main_blog_inner{padding-top:200px;padding-bottom:0px;}
.blog_the_team_content h2{color:white;margin-bottom:30px;}
.blog_the_team_content{position:absolute;bottom:90px;left:50px;}
/* Blogs Inner Page End */

/* Shop inner Start */
section.main_shop_inner{padding-top:200px;}
.shop_inner_title{text-align:center;margin-bottom:70px;}
.shop_inner_title p{width:50%;margin:auto;}
.shop_inner_title_products_icon{display:flex;justify-content:space-between;border:1px solid #E7E7E7;align-items:center;height:50px;margin-bottom:50px;}
.shop_inner_title_products_icon ul{display:flex;gap:15px;height:100%;align-items:center;border-right:1px solid #E7E7E7;padding:0px 50px;}
.shop_inner_title_products_icon h6{font-family:Jost;font-weight:400;font-size:12px;line-height:20.4px;letter-spacing:2.16px;text-transform:uppercase;margin:0px;color:#b7a6a6;}
.shop_inner_title_products_icon select{font-family:Jost;font-weight:400;font-size:12px;line-height:20.4px;letter-spacing:2.16px;text-transform:uppercase;margin:0px;color:#b7a6a6;border:none;border-left:1px solid #E7E7E7;padding:0px 20px;height:100%;}
.shop_inner_accordion #accordion{margin:100px auto;width:600px;}
.shop_inner_accordion #accordion li{list-style:none;width:100%;margin-bottom:10px;padding:10px;background:#fff;border-radius:4px;}
.shop_inner_accordion #accordion li label{padding:10px;display:flex;align-items:center;justify-content:space-between;font-size:18px;font-weight:500;cursor:pointer;color:red;}
.shop_inner_accordion #accordion label span{transform:rotate(90deg);font-size:22px;color:#333;}
.shop_inner_accordion #accordion label+input[type="radio"]{display:none;}
.shop_inner_accordion #accordion .content{padding:0 10px;line-height:26px;max-height:0;overflow:hidden;transition:max-height 0.5s linear;}
.shop_inner_accordion #accordion label+input[type="radio"]:checked+.content{max-height:400px;}
.main_product_accordion .accordion-item{border:none;margin-bottom:5px;border-bottom:1px solid #80808066;padding:10px 0px;}
.main_product_accordion .accordion-header{background:transparent;padding:10px;cursor:pointer;display:flex;justify-content:space-between;align-items:center;font-family:Jost;font-weight:400;font-size:12px;line-height:20.4px;letter-spacing:2.16px;vertical-align:middle;text-transform:uppercase;}
.main_product_accordion .accordion-content{display:none;padding:10px;background:#fff;}
.main_product_accordion .accordion-header .arrow{display:inline-block;transform:rotate(90deg);transition:transform 0.3s ease;font-size:30px;color:gray;}
.main_product_accordion .accordion-header.active .arrow{transform:rotate(0deg);}
section.main_shop_inner .container{max-width:1700px;}
.featured_product_card{margin-bottom:20px;}
section.main_shop_inner_new_collction_bg{background:url(../images/inner-pages/shop/new-collection-bg.png);height:720px;display:flex;align-items:end;background-repeat:no-repeat;background-size:cover;background-position:center;}
.shop_inner_new_collction_content h6{color:white;}
.shop_inner_new_collction_content h3{color:white;}
.shop_inner_new_collction_content p{color:white;}
.shop_inner_new_collction_content_time{display:flex;gap:30px;justify-content:center;}
.shop_inner_new_collction_content_time .time-box{display:flex;gap:6px;flex-direction:column;}
.shop_inner_new_collction_content_time .number{font-size:24px;color:white;font-weight:bold;display:flex;background:#ffffff38;align-items:center;text-align:center;height:70px;width:50px;justify-content:center;border-radius:5px;}
.shop_inner_new_collction_content_time .label{font-size:12px;color:white;letter-spacing:1px;align-content:space-between;justify-content:center;display:flex;font-family:Jost;font-weight:400;font-size:12px;line-height:20.4px;letter-spacing:2.16px;text-align:center;text-transform:uppercase;}
/* Shop inner End */

/* Responsive Start */
@media (min-width:1401px) and (max-width:1600px){
}
@media (min-width:992px) and (max-width:1400px){
  .life_alrered_content{padding:20px!important;}
  ul.hdr-opt{display:none;}
}
@media (min-width:769px) and (max-width:1024px){
  .logo{margin-left:200px;}
}
@media (max-width:992px){
}
@media (max-width:768px){
  .header-inner{justify-content:space-between;}

  /* Reset nav and header-right position */
  nav,.header-right{position:static;}

  /* Show toggle button */
  .menu-toggle{display:block;}

  /* Hide nav by default */
  nav{position:fixed;top:100px; left:0;width:100%;background:white;max-height:0;overflow:hidden;transition:max-height 0.3s ease;z-index:9998;}

  /* When nav is active, show it */
  nav.active{max-height:100%;    /* enough to show all items */}
  nav ul{flex-direction:column;gap:10px;padding:10px 20px;}
  nav ul li a{font-size:13px;display:block;padding:5px 0;border-bottom:1px solid #00000014;}

  /* Adjust other elements */
  .logo{order:2;flex-grow:1;text-align:center;}
  .header-right{order:3;gap:10px;}
}

/* @media (max-width : 767px) {
section.main_shop_inner_new_collction_bg {
  height: auto;
  text-align: center;
}

.shop_inner_title p {
  width: unset;
}

.shop_inner_title_products_icon ul {
  padding: 0px 10px;
  gap: 5px;
}

.shop_inner_title_products_icon select {
  padding: 0px;
}

.shop_inner_title_products_icon {
  margin-bottom: 20px;
}

.shop_inner_title_products_icon h6 {
  padding: 0px 10px;
  text-align: center;
}

.main_product_accordion {
  margin-bottom: 50px;
}

.blog_the_team_bg {
  height: 300px;
}

.blog_the_team_content {
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

.copyFlex {
  flex-direction: column !important;
  gap: 10px !important;
}

section.main_about_us_inner h1 {
  font-size: 27px !important;
}

section.main_about_us_inner h6 {
  font-size: 17px;
}

section.main_about_us_inner {
  height: auto !important;
  padding: 100px 0px 100px !important;
  margin-top: 110px !important;
}

section.main_sponsors_content.snd {
  padding-top: 50px;
}

section.main_life_alrered {
  height: auto !important;
}

.life_alrered_content {
  padding: 20px 10px !important;
}

.life_alrered_content p {
  font-size: 13px !important;
}

.life_alrered_content h2 {
  font-size: 18px !important;
}

.blogs_card_btn {
  margin: 0px;
}

.banner_btn {
  flex-direction: column;
}

.banner_btn a {
  font-size: 13px;
}

.bannertext h1 {
  font-size: 27px;
}

.main-Banner {
  height: auto;
  padding: 100px 0px 100px;
  margin-top: 110px;
}

.bannertext h6 {
  font-size: 14px;
}

.title {
  font-size: 20px;
}

.sub-title {
  font-size: 13px;
  margin-bottom: 10px;
}

.sponsors_logo {
  gap: 30px;
  justify-content: center;
  margin: 20px 0px;
}

.sponsors_content {
  text-align: center;
}

.sponsors_content h2 {
  font-size: 20px;
  margin-bottom: 30px;
}

.sponsors_content p {
  width: unset;
}

section.main_sponsors_content {
  padding-top: 0px;
}

.sponsors_img {
  margin-top: 40px;
}

.main_marquee {
  margin: 0px;
}

.story_img img {
  width: 100%;
}

section.main_story {
  height: auto;
  text-align: center;
  padding: 50px 0px 150px;
}

.story_content {
  width: unset;
  margin-top: 30px;
}

.story_logo img {
  width: 40%;
}

.story_logo {
  right: 50px;
}

.sponsors_donation_content {
  text-align: center;
}

.donation-options {
  flex-wrap: wrap;
  justify-content: center;
}

.sponsors_donation_content p {
  margin: 20px 0px;
}

.actions {
  margin: 30px 0px;
}

section.main_featured_product {
  padding: 0px;
}

.featured_product_card {
  margin-bottom: 30px;
}

section.main_road_to_gold {
  height: unset;
}

.road_to_gold_video_icon .video-play-button {
  height: 10px;
  width: 10px;
}

.road_to_gold_video_icon .video-play-button span {
  transform: translate(-50%, -50%);
  top: 50%;
  left: 50%;
}

section.main_blogs {
  padding: 50px 0px 0px;
}

.main_rod_to_gold_img img {
  margin-bottom: 20px;
}

footer {
  padding: 50px 20px;
  text-align: center;
}

footer p {
  width: unset;
}

footer h4 {
  margin-top: 30px;
}

.socialMedia {
  justify-content: center;
}

} */
@media (max-width:400px){
}
@media (max-width:320px){
}

/* Responsive End */

/* Contact Us Start */
section.main_contact_us{padding-top:200px;padding-bottom:0px;}
form.contact_form input{width:100%;padding:10px;border:1px solid #E7E7E7;outline:none;margin-bottom:20px;}
form.contact_form input::placeholder{color:#6d6868;font-weight:300;}
form.contact_form textarea{width:100%;padding:10px;border:1px solid #E7E7E7;outline:none;margin-bottom:20px;resize:none;height:130px;}
form.contact_form h6{font-family:Jost;font-weight:400;font-size:28px;line-height:39.2px;letter-spacing:5.04px;text-align:center;text-transform:uppercase;margin-bottom:30px;color:#5c5c5c;}
form.contact_form a{width:100%;}

/* Contact Us End */

/* About Us Inner Page Start */
section.main_life_alrered{background:url(../images//inner-pages/about/life-bg.png);background-size:cover;background-position:center;background-repeat:no-repeat;height:520px;display:flex;align-items:center;}
.life_alrered_content{background:white;padding:50px;text-align:center;}
section.main_sponsors_content.snd.third{padding-top:0px;}
section.main_about_us_inner{background:url(../images/banner/banner-bg.png);height:685px;display:flex;align-items:center;background-size:cover;background-repeat:no-repeat;margin-top:100px;text-align:center;justify-content:center;color:white;}
section.main_about_us_inner h6{font-size:18px;color:white;font-weight:300;letter-spacing:5px;margin:0;text-transform:uppercase;}
section.main_about_us_inner h1{font-size:40px;text-transform:uppercase;font-weight:500;color:var(--white);margin:10px 0px 0px;}

/* About Us Inner Page End */

/* Sponsors Start */
.featured_product_card_content p{color:#5C5C5C;text-transform:capitalize;font-weight:400;font-size:13px;letter-spacing:3px;margin-bottom:10px;}
.featured_product_card_content ul{display:flex;flex-direction:column;gap:5px;margin:10px 0px;}
.featured_product_card_content ul li{color:#5C5C5C;text-transform:capitalize;font-weight:400;font-size:14px;letter-spacing:3px;}
section.main_sponsors_inner{padding-top:200px;}
section.main_sponsors_inner h2{margin-bottom:50px;text-align:center;}
.sponsors_inner_logo img{object-fit:contain;}
.sponsors_inner_logo{text-align:center;margin-top:50px;}

/* Sponsors End */
section.main_sponsors_donation{padding:0px;}
.featured_product_card_content a{margin-top:10px;}
.quantity-container{display:inline-flex;align-items:center;border:2px solid #5C5C5C;border-radius:5px;overflow:hidden;width:fit-content;}
.qty-btn{background-color:transparent;border:none;padding:0.8rem 0.9375rem;cursor:pointer;font-size:1.125rem;user-select:none;transition:background 0.3s;outline:unset!important;box-shadow:unset;}
.qty-btn:hover{background-color:transparent;}
.qty-input{width:50px;text-align:center;border:none;font-size:1rem;outline:none;}
[class^=box-]{display:none;}
[class^=box-].showfirst{display:block;}
.tabsPack a{padding:1.05rem 2rem;border-radius:5px;font-size:1.25rem;color:#fff;background:#5C5C5C;text-transform:capitalize;display:inline-block;}
.detailInner .row+.row{margin-top:6.25rem;}
.tabsPack{display:flex;align-items:center;gap:1.25rem;}
.detailTabs p{margin:0;font-weight:500;color:var(--black);line-height:1.75;}
.detailTabs{border:1px solid #5C5C5C;padding:2rem 2rem;margin-top:1rem;}
.detailInner{padding:10rem 0 6rem 0;}
.detailImg img{width:90%;}
.detailContent h2{font-size:2.5rem;text-transform:uppercase;font-weight:400;color:#5C5C5C;letter-spacing:4px;}
.detailContent h5{font-size:1.5rem;margin:1rem 0;color:#5C5C5C;}
.detailContent p{font-size:1.125rem;margin-bottom:1rem;color:#5C5C5C;}
.detailContent ul li{font-size:1.125rem;color:#5C5C5C;}
.detailContent ul li+li{margin-top:8px;}
.detailContent ul{margin-bottom:1rem;}
.detailBtns{display:flex;align-items:center;gap:1rem;margin-top:2rem;}
.detailContent .themeBtn-snd{width:75%;padding:0.975rem 2rem;}
.detailContent .themeBtn-snd:hover{background:var(--black);color:var(--white);}
a.themeBtn-snd.buyBtn{width:96.8%;background:var(--black);margin-top:2rem;}