/** Shopify CDN: Minification failed

Line 1244:0 Unexpected "}"
Line 1252:27 Unexpected "/"

**/
.wpd-signup-field input,
.wpd-signup-field select,
.wpd-file-upload-input-button-wrapper {
  border-radius: 7px;
  border: 1px solid #cfcfcf !important;
}

.error-message {
  color: red;
  font-size: 14px;
}

input,
textarea {
  border-radius: 7px;
  /*border: 1px solid #cfcfcf!important;*/
  box-shadow: none;
}

.customer .field input {
  border: 1px solid grey;
}

.customer .button,
.customer .button.medium-button {
  background: #222222;
  color: #ffffff;
}

.customer {
  background: #ffffff !important;
  border: 1px solid #cfcfcf !important;
  width: 100%;
  padding: 30px;
}

.customer-open .customer-wraper .customer .field input {
  border-radius: 5px;
}

#wpdMainContainer {
  /*width: 700px;*/
  padding: 10px 40px 40px;
  border-radius: 10px;
  background: #ffffff;
  border: 1px solid #d3d3d3;
}

@media only screen and (max-width: 426px) {
  #wpdMainContainer {
    width: 100% !important;
    margin: 0px auto !important;
    border-radius: 0px;
  }
}

.button.primary-button,
.button.primary-button.add-to-cart-button {
  background-color: #222222;
}

@media (min-width: 1024px) and (max-width: 1800px) {
  .section-wrapper,
  .featured-collection-tab {
    padding: 20px 60px 40px 60px;
  }
}

#wpdSubmitButton {
  background: #222222 !important;
}

.menu-text {
  font-weight: 500;
  font-size: 16px;
}

.account-details {
  padding: 20px !important;
  background: #dfffec !important;
  border-radius: 10px;
}

.customer table thead th,
.customer table thead td,
.customer table tbody th,
.customer table tbody td,
.customer table tfoot th,
.customer table tfoot td {
  padding: 1.2rem 1.5rem;
}

.customer .button,
.customer .button.medium-button {
  width: 100%;
}

.customer table thead th {
  background: #222222;
  color: #ffffff;
}

.account-header {
  display: flex;
  justify-content: space-between;
}

.template-account .customer .account-header .login-url,
.template-order .customer .account-header .login-url {
  background: #222222;
  color: #ffffff;
  text-decoration: none;
  padding: 5px 20px;
  height: 40px;
  border-radius: 10px;
}

#wpdNetTitle {
  font-family: "roboto" !important;
}

#wpdNetContentWrapper select {
  border-radius: 10px;
  padding-right: 34px;
  border: 1px solid #cfcfcf;
}

#wpdNetAddressSelector {
  padding-right: 34px !important;
  border: 1px solid #cfcfcf !important;
}

#wpdNetDiscountCodeBtn {
  background: #222222;
  width: 125px;
  border-radius: 10px;
}

.wpd-extra-field label,
.wpd-shipping-field-wrapper label,
.wpd-billing-field-wrapper label {
  color: #222222 !important;
  font-family: "roboto" !important;
  font-size: 16px !important;
}

.wpd-shipping-field-wrapper input {
  color: #222222 !important;
}

#wpdNetShippingSelectLabel {
  color: #222222 !important;
  font-size: 16px !important;
}

.wpd-primary-text-color {
  color: #222222 !important;
}

.wpd-net-cart-total-info-items {
  color: #222222 !important;
  font-size: 16px !important;
}

.wpd-loader-button-label {
  color: #ffffff !important;
}

#wpdOrderHeader {
  color: #222222 !important;
}

.wpd-secondary-text-color {
  color: #222222 !important;
  font-size: 16px !important;
}

.wpd-disable #wpdNetShippingSelectLabel {
  color: #222222 !important;
  font-size: 14px !important;
}

#wpdNetDiscountCodeHeader {
  color: #222222 !important;
  font-size: 16px !important;
}

.wpd-extra-field label,
.wpd-shipping-field-wrapper label,
.wpd-billing-field-wrapper label {
  text-transform: capitalize;
}

.cart-page-section .cart-table th:not(:last-child),
.cart-page-section .cart-table td:not(:last-child) {
  border: 1px solid #cfcfcf;
  padding: 10px;
}

.template-cart .cart-page-section .cart-table th:last-child,
.template-cart .cart-page-section .cart-table td:last-child {
  border: 1px solid #cfcfcf;
}

.cart-page-section .product-remove {
  justify-content: center !important;
}

.cart-page-section .cart-table thead tr th {
  background: #222222;

  padding: 20px;
}

.td-price,
.td-quantity,
.td-totals-price {
  color: #ffffff;
}

.cart-page-section .cart-table thead tr th {
  color: #ffffff;
  font-weight: normal;
}

.td-quantity {
}

#wpdNetPlaceOrder {
  background: #222222;
  border-radius: 10px;
}

.wpd-shipping-field-wrapper select {
  border-radius: 10px;
  border: 1px solid #cfcfcf !important;
}

#wpdFetchShippingRates {
  border-radius: 10px;
  border: 1px solid #cfcfcf !important;
}

#shopify-section-sections--17623981228183__header
  .active-first-item
  .header-navigation
  > .menu-item:first-child
  > .menu-link {
  background-color: #000470 !important;
}

#shopify-section-sections--17623981228183__header
  .active-first-item
  .header-navigation
  > .menu-item:first-child
  .menu-link {
  color: #ffffff !important;
}

@media (max-width: 768px) {
  .account-header {
    flex-direction: column;
  }

  #wpdShippingRateContainer {
    flex-direction: column;
  }

  .lazy-image img {
    /*    object-fit: contain!important;*/
  }
}

#wpdShippingRateContainer {
  display: block;
  gap: 16px;
}

.banner-countdown-section .countdown-content {
  padding-bottom: 20px;
}

#shopify-section-template--17623984996503__banner_countdown
  .countdown-heading
  h2 {
  padding-bottom: 53px;
}

@media (max-width: 425px) {
  .quick-view .product-gallery {
    height: 50%;
  }
}

@media (min-width: 426px) and (max-width: 768px) {
  .quick-view .product-gallery {
    height: 100%;
  }
}

@media (min-width: 991px) and (max-width: 1600px) {
  .quick-view .product-gallery {
    height: 100%;
  }
}

.wpd-signup-field label {
  text-transform: capitalize;
}

.product-summary .product-accordion .accordion-title {
  font-weight: 500 !important;
  font-size: 14px !important;
}

.d5pfT {
  background: #b2fcd0 !important;
}

@media (min-width: 992px) {
  #shopify-section-template--17757862035607__marquee_7DJBbb .marquee {
    --marquee-scale: 0.9 !important;
    color: #ff0000 !important;
  }

  .header-section .header[data-id="layout-1"] .header-row .form-wrapper {
    background-color: transparent;
  }

  .header-section .search-form-header,
  .header-section .search-form-header input[type="search"] {
    max-width: 30rem;
    margin-left: auto;
  }

  .header-section .header[data-id="layout-1"] .header-row .header-icons {
    order: 4;
    flex: 0 0 8.5%;
  }
}

.header-navigation .sub-menu {
  min-width: 26rem;
}

.header-navigation .sub-menu:not(.mega-menu-wrap) .menu-link .menu-text {
  text-decoration: none;
}

@media screen and (min-width: 992px) {
  .header-navigation > li:last-child {
    position: absolute;
    right: 5%;
    background: #000470;
  }

  .header-navigation > li:last-child > a > span {
    color: #fff;
  }

  .current-menu > a {
    color: #ffffff !important;
  }
}
.current-menu > a:hover {
  background-color: #000470 !important;
}
.cart-page-section .cart-table th:not(:last-child) {
  color: #e5e5e5;
}

.main-product-section
  .sticky-add-to-cart
  .product-add-to-cart
  .product-variants
  .variant-field
  select {
  min-width: 14rem;
}

.product-summary
  .product-summary-inner.text-left
  .product-information
  .info-name {
  min-width: 1rem !important;
  font-size: 1.7rem;
  margin-right: 0rem;
}



.header-navigation > .menu-item.current-menu:hover > .menu-link .menu-text {
  color: #fff !important;
}

.header-section .site-panel .toggle-navigation a {
  color: #222222;
}

.header-section .header-menu-row {
  background: #a0f4c2;
}

@media (min-width: 992px) {
  #shopify-section-sections--17623981228183__header
    .active-first-item
    .header-navigation
    > .menu-item:first-child
    > .menu-link {
    background-color: #a0f4c2;
    color: #000000;
  }

  .header-navigation > li:last-child:hover > .menu-link .menu-text {
    background: #000470 !important;
    color: #fff !important;
  }
}

.header-section
  .header-menu-row
  .header-navigation
  > .menu-item.current-menu
  > .menu-link,
.header-section
  .header-menu-row
  .header-navigation
  > .menu-item:hover
  > .menu-link {
  color: rgb(255 255 255);
}

@media (hover: hover) {
  .header-navigation > .menu-item:hover > .menu-link .menu-text {
    color: #222222 !important;
  }
}

.header-navigation .sub-menu:not(.mega-menu-wrap) .menu-link:hover {
  background: #000470;
  color: #fff !important;
}
.control-banner-product-slider {
  width: 3rem;
  height: 3rem;
  display: block !important;
}

.recommendations-section .swiper-controls {
  display: inline-flex !important;
}

.product-card .product-card-content {
  height: 120px;
}

#shopify-section-template--17757862035607__main [data-text_MBjqGj] {
  /*padding: 0px 20px 0;*/

  /* border: 1px dashed #000000;*/

  /* background: linear-gradient(54deg, rgba(114, 255, 179, 1) 14%, rgba(255, 250, 99, 1) 85%);*/
}

#shopify-section-template--17757862035607__main [data-text_MBjqGj] {
  padding-bottom: 0px !important;
  margin-bottom: 20px;
}



.image-box-section .image-box .image-item {
  height: auto;
  max-width: 300px; /* added by MIHIR */
}

.header-section
  .header:not([data-id="layout-3"])
  .header-menu-row
  .header-nav
  > :not(.active-first-item)
  .header-navigation
  > .menu-item:first-child
  > .menu-link {
  padding-left: 15px !important;
}

.product-card .form-add-to-cart {
  background: transparent;
}

@media (min-width: 768px) and (max-width: 991px) {
  .collection-list-section .arrow-small .swiper-controls {
    display: block !important;
  }

  .collection-list-section .arrow-small .swiper-controls {
    flex-direction: row !important;
  }

  .collection-list-section .arrow-small .swiper-controls button {
    position: static;
    font-size: 1.4rem;
    width: 3rem;
    height: 3rem;
  }

  .collection-list-section .arrow-small .swiper-controls {
    display: inline-flex !important;
    color: rgb(34 34 34 / 84%);
  }

  .featured-collection-tabs-section .swiper-controls button {
    display: inline-flex !important;
    color: rgb(34 34 34 / 84%);
  }

  .product-gallery .product-media-box .swiper-controls {
    display: flex !important;
    color: rgb(34 34 34 / 84%);
  }

  #shopify-section-template--17757862035607__main [data-text_MBjqGj] {
    width: 100%;
    max-width: 100%;
  }
}

@media (max-width: 767px) {
  .swiper-controls {
    display: block !important;
  }

  .collection-list-section .arrow-small .swiper-controls {
    flex-direction: row !important;
  }

  .collection-list-section .arrow-small .swiper-controls button {
    position: static;
    font-size: 1.4rem;
    width: 3rem;
    height: 3rem;
  }

  .control-banner-product-slider {
    width: 3rem;
    height: 3rem;
    display: block !important;
  }

  .recommendations-section .swiper-controls {
    display: inline-flex !important;
  }

  .collection-list-section .arrow-small .swiper-controls {
    display: inline-flex !important;
  }

  .featured-collection-tabs-section .swiper-controls button {
    display: inline-flex !important;
  }

  .product-gallery .product-media-box .swiper-controls {
    display: flex !important;
    color: rgb(34 34 34 / 84%);
  }

  #shopify-section-template--17757862035607__main [data-text_MBjqGj] {
    width: 100%;
    max-width: 100%;
  }
}

.has-product-filters .content .products .product-card {
  margin-bottom: 0 !important;
}

.collection-list-section .arrow-small .swiper-controls button {
  color: rgb(34 34 34 / 84%);
}

.header-section .header-icons a {
  color: rgb(46 46 46);
}

/*.header-section .site-panel .toggle-navigation a:hover{color:#ffffff;}*/
.breadcrumb .breadcrumb-list li:last-child {
  color: rgba(var(--text-color), 0.7);
}

.collection-list-section .section-wrapper[data-id="layout-2"] .card-item {
  background: transparent;
}

.product-card .product-card-content a {
  text-transform: capitalize;
}

.product-summary .product-title {
  text-transform: capitalize;
}

.breadcrumb .breadcrumb-list li:last-child {
  text-transform: capitalize;
}

.tabs .tabs-head .tab-head.active {
  text-transform: capitalize;
}

.heading-wrapper .collection-head {
  text-transform: capitalize;
}

#shopify-section-template--17757862035607__main [data-custom_liquid_8VdYKA] {
  padding-bottom: 0px;
}
@media (min-width: 992px) {
  .current-menu {
    background-color: #000470;
  }

  .current-menu > a {
    color: #ffffff;
    background-color: #000470 !important ;
  }
}

@media (max-width: 991px) {
  #shopify-section-template--17751115661463__image_box_MJ7zEL
    .content.heading-color.text-left {
    top: 53px;
  }

  .menu-text {
    z-index: -1 !important;
    position: static !important;
  }
  .current-menu > a {
    color: #010370 !important;
    background-color: #ffffff00 !important;
    /*color: #222222 !important;
    background-color: #00047082 !important;*/
  }
}
@media (min-width: 1024px) {
  .current-menu {
    background-color: #000470;
  }

  .current-menu > a {
    color: #ffffff;
    background-color: #000470 !important ;
  }
}


@media (min-width: 320px) and (max-width: 359px) {
  .header-section .site-branding-wrap {
    max-width: 51% !important;
  }
}

@media (min-width: 360px) and (max-width: 363px) {
  .header-section .site-branding-wrap {
    max-width: 54% !important;
  }
}
@media (min-width: 364px) and (max-width: 398px) {
  .header-section .site-branding-wrap {
    max-width: 58% !important;
  }
}

@media (min-width: 399px) and (max-width: 991px) {
  .header-section .site-branding-wrap {
    max-width: 62% !important;
  }
}

.wpd-signup-field input {
  color: #939393;
}
.header-section .site-panel .panel-header {
  background: #b2fccf;
}
.bcontact-embed {
  padding: 10px 20px 20px;
  border-radius: 10px;
  background: #f3f3f3;
}
.bcontact-field--round .bcontact_input {
  text-transform: capitalize;
}

.bcontact-447203 {
  .bcontact-content {
    background: #f3f3f3 !important;
    font-family: "Roboto";
    text-transform: capitalize;
  }
}
.bcontact-title {
  font-size: 2em !important;
  font-family: "Roboto" !important;
  font-weight: 600 !important;
}
.bcontact-description {
  display: none !important;
}

.bcontact-447203 {
  .bcontact-content {
    font-size: 14px;
  }
}
.bcontact-content--placeholder .bcontact-field--email .bcontact-field-heading,
.bcontact-content--placeholder .bcontact-field--text .bcontact-field-heading,
.bcontact-content--placeholder .bcontact-field--number .bcontact-field-heading,
.bcontact-content--placeholder
  .bcontact-field--datetime
  .bcontact-field-heading,
.bcontact-content--placeholder
  .bcontact-field--textarea
  .bcontact-field-heading,
.bcontact-content--placeholder
  .bcontact-field--repeater
  .bcontact-field-heading,
.bcontact-content--placeholder .bcontact-field--select .bcontact-field-heading {
  display: block !important;
}
.bcontact-field {
  margin-bottom: 15px;
}
.bcontact-field-heading span > span {
  color: #000000 !important;
  font-size: 18px !important;
}
.bcontact-submit-btn {
  font-weight: 500 !important; /* min-width:320px!important*/
  margin-top: 30px !important;
}

#wpdPrimaryContactFieldsWrapper,
#wpdBusinessDetailFieldsWrapper,
#wpdOtherDetailFieldsWrapper {
  row-gap: 15px !important;
  column-gap: 20px !important;
}
.wpd-signup-field input {
  padding: 8px !important;
}
.wpd-signup-field select {
  padding: 8px !important;
}
.wpd-signup-field input {
  font-size: 14px !important;
}
.bcontact-title {
  text-align: center !important;
}
.wpd-signup-field input,
.wpd-signup-field select {
  font-size: 14px !important;
}
.wpd-signup-field input,
.wpd-signup-field select,
.wpd-file-upload-input-button-wrapper {
  border-radius: 5px;
}

.bcontact-submit {
  text-align: center !important;
}
#wpdSubmitButton {
  border-radius: 5px !important;
  padding: 10px 0px !important;
}
.yMHK2 > header {
  background: #b2fcd0 !important;
}

#shopify-section-template--17623985127575__main .title {
  display: none;
}
.bcontact-submit-btn {
  padding: 12px 35px !important;
}
.bcontact-submit {
  margin-top: 40px;
}
.layer-last-header {
  display: none !important;
}
.footer .ft-block-menu .ft-block-nav .current-menu {
  background: transparent;
}
#shopify-section-template--17623985127575__main {
  padding: 0px;
}
.product-card .form-add-to-cart {
  padding: 0 20px 30px;
}
#wpdSubmitButton {
  width: 100%;
}
.bcontact-submit-btn {
  width: 100%;
}
/*slider
@media (min-width: 1200px) and (max-width: 1280px) {
  #shopify-section-template--17623984996503__slider_7YHU8b
    [data-slide_gPhAA7]
    .slider-content-inner.flex-align-end {
    position: absolute;
    right: -10px;
  }
}

@media (min-width: 1500px) and (max-width: 1700px) {
  #shopify-section-template--17623984996503__slider_7YHU8b
    [data-slide_gPhAA7]
    .slider-content-inner.flex-align-end {
    position: absolute;
    right: -10px;
  }
}

@media (min-width: 1900px) and (max-width: 1920px) {
  #shopify-section-template--17623984996503__slider_7YHU8b
    [data-slide_gPhAA7]
    .slider-content-inner.flex-align-end {
    position: absolute;
    right: -170px;
  }
}
.slider-section .slider-image img {
  height: auto;
}

@media screen and (min-width: 1024px) and (max-width: 1099px) {
  #shopify-section-template--17623984996503__slider_7YHU8b .theme-slider{
    height: 300px!important;
  }
}
@media screen (min-width: 1100px) and (max-width: 1199px) {
  #shopify-section-template--17623984996503__slider_7YHU8b .theme-slider {
    height: 500px!important;
  }
}
@media screen (min-width: 1200px) and (max-width: 1299px) {
  #shopify-section-template--17623984996503__slider_7YHU8b .theme-slider {
    height: 500px!important;
  }
}
@media screen (min-width: 1300px) and (max-width: 1399px){
  #shopify-section-template--17623984996503__slider_7YHU8b .theme-slider {
    height: 600px!important;
  }
}
@media screen (min-width: 1400px) and (max-width: 1499px){
  #shopify-section-template--17623984996503__slider_7YHU8b .theme-slider {
    height: 700px!important;
  }
}
@media screen (min-width: 1500px) and (max-width: 1599px) {
  #shopify-section-template--17623984996503__slider_7YHU8b .theme-slider {
    height: 700px!important;
  }
}
@media screen (min-width: 1600px) and (max-width: 1699px){
#shopify-section-template--17623984996503__slider_7YHU8b .theme-slider {
    height: 700px!important;
  }
}
@media screen (min-width: 1700px) and (max-width: 1799px) {
  #shopify-section-template--17623984996503__slider_7YHU8b .theme-slider {
    height: 700px!important;
  }
}
@media screen (min-width: 1800px) and (max-width: 1899px) {
  #shopify-section-template--17623984996503__slider_7YHU8b .theme-slider {
    height: 600px!important;
  }
}
@media screen (min-width: 1900px) and (max-width: 1999px) {
 #shopify-section-template--17623984996503__slider_7YHU8b .theme-slider{
    height: 600px!important;;
  }
}
*/
/*slider other
@media (min-width: 320px) and (max-width: 359px) {
  #shopify-section-template--17623984996503__slider_7YHU8b .theme-slider.height-mobile-small .swiper-vertical {
    height: 320px !important;
  }
}
@media (min-width: 360px) and (max-width: 398px) {
  #shopify-section-template--17623984996503__slider_7YHU8b .theme-slider.height-mobile-small .swiper-vertical {
    height: 390px;
  }
}
@media (min-width: 360px) and (max-width: 398px) {
  #shopify-section-template--17623984996503__slider_7YHU8b .theme-slider.height-mobile-small .swiper-vertical {
    height: 380px !important;
  }
}
@media (min-width: 399px) and (max-width: 991px) {
   #shopify-section-template--17623984996503__slider_7YHU8b .theme-slider .height-mobile-small .swiper-vertical  {
    height: 450px;
  }
}
*/
@media screen and (min-width: 768px)and (max-width: 991px){
.height-mobile-medium .swiper {
  
    height: 220px !important;
}
.slider-section .slider-button{
        position: absolute;
        right: 50px;
        bottom: 20px;
  padding: 0.5rem 1.2rem!important;
}
 
}

@media screen and (min-width: 1024px) and (max-width: 1099px){
.swiper-vertical {
  
    height: 300px !important;
}
.slider-section .slider-button{
        position: absolute;
        right: 80px;
        bottom: 50px;
}
}

@media screen and (min-width: 1100px) and (max-width: 1199px){
.swiper-vertical {
  
    height: 320px !important;
}
.slider-section .slider-button{
        position: absolute;
        right: 93px;
        bottom: 75px;
}
}
@media screen and (min-width: 1200px) and (max-width: 1299px){
.swiper-vertical {
  
    height: 350px !important;
}
.slider-section .slider-button{
position: absolute;
    right: 93px;
    bottom: 89px;
}
}
@media screen and (min-width: 1300px) and (max-width: 1399px){
.swiper-vertical {
  
    height: 400px !important;
}

.slider-section .slider-button{
position: absolute;
    right: 107px;
    bottom: 110px;
}
}
@media screen and (min-width: 1400px) and (max-width: 1601px){
.swiper-vertical {
  
    height: 420px !important;
}
.slider-section .slider-button{
position: absolute;
    right: 121px;
    bottom: 112px;
}
  
}
@media screen and (min-width: 1500px) and (max-width: 1599px){
.swiper-vertical {
  
    height: 450px !important;
}
  .slider-section .slider-button{
position: absolute;
    right: 102px;
    bottom: 127px;
}
  
}

@media screen and (min-width: 1600px) and (max-width: 1699px){
.swiper-vertical {
  
    height: 500px !important;
}
  .slider-section .slider-button{
position: absolute;
    right: 46px;
    bottom: 150px;
}
}
@media screen and (min-width: 1700px) and (max-width: 1799px){
.swiper-vertical {
  
    height: 500px !important;
}
  .slider-section .slider-button {
        position: absolute;
        right: 12px;
        bottom: 141px;
    }
  
}
@media screen and (min-width: 1800px) and (max-width: 1899px){
.swiper-vertical {
  
    height: 520px !important;
}
    .slider-section .slider-button {
        position: absolute;
        right: -23px;
        bottom: 146px;
    }
}
@media screen and (min-width: 1900px) and (max-width: 1999px){
.swiper-vertical {
  
    height: 550px !important;
}
  .slider-section .slider-button {
        position: absolute;
        right: -69px;
        bottom: 163px;
    }
}
.slider-section .slider-button{margin-bottom:10px;}

.i8Dpn {
    padding: 10px!important;
}
.a8x1wuy {
    stroke: #222222!important;
}
#cart-link .a8x1wu2.a8x1wu1._1fragemok._1fragem1t._1fragemkk._1fragemka.a8x1wug.a8x1wuj.a8x1wuh._1fragem1y.a8x1wup.a8x1wul.a8x1wuy {
    stroke: #222222 !important;
}
.s2kwpi2 {
    color: #000000 !important;
}
#dynamic-checkout-cart{display:none!important;}
._1fragem1y _1fragemlo OTERX{display:none!important;}

#wpdSuccessMessage{
  font-size: 18px;
    font-family: Roboto, sans-serif;
    line-height: 24px;
    font-weight: normal;
    margin-top: -10px;
    line-break: anywhere;
}
.title{
  font-size: 2.5rem!important;
}
.bcontact-embed{background: #ffffff !important;}
.bcontact-447203 .bcontact-content
{
  border: 1px solid #d3d3d3;background: #ffffff !important;border-radius: 10px;
}
.bcontact-datetime-input .flatpickr-input, .bcontact_input
{
  border: 1px solid grey !important;
  height: 4.5rem !important;
}
.wpd-signup-field input, .wpd-signup-field select, .wpd-file-upload-input-button-wrapper
{
  border: 1px solid grey !important;
  height: 4.5rem !important;
  }
#wpdNetContentWrapper select, #wpdFetchShippingRates{
  border: 1px solid rgba(0, 0, 0, 0.8)!important;
  height: 4.5rem !important;
  border-radius: 7px !important;
  }

#wpdMainHeader
{
  font-size: 2.5rem;
  font-weight: normal;
  font-family: inherit !important;
}
.bcontact-title{font-weight:normal!important;}
#WPDMarketCartMainContainer{background: #f3f3f3!important;}
#WPDMarketCartAddressInfo{font-weight: 500!important;line-height: 24px!important;}
#apply-wcp-discount{
  border: 1px solid #000!important;
  font-weight: 500!important;
  text-align: center!important;
  border-radius:7px;
}
.apply-wcp-discount{
  
  font-weight: 500!important;
  text-align: center!important;
  border-radius:7px;
  background:#222222!important;
}
.apply-wcp-discount{
  color:#ffffff!important;
}
.wpd-signup-field input {
    color: #222222;
}
input::placeholder {
  color: gray;
}
.cart-progress-bar-wrapper{
  margin-top: 1em;
}

.button.primary-button.paynow {
  padding: 15px;
  text-decoration: none;
  background-color: #000470;
  top: 10px;
  left: 90%;
}
.customer.text-center {
    border-radius: 25px;
    padding: 55px;
}
button.button.medium-button.primary-button {
    background-color: #000470;
}

.customer a {
    text-decoration: none;
}
button.button.medium-button.primary-button {
    margin-top: 30px;
}
@media only screen and (max-width: 600px){
  .button.primary-button.paynow{
    top: 0px;
    left: 0%;
    width: 100%;
    display: flex;
    justify-content: center;
  }
  .account-details{
    width:100%;
  }
}
@media (min-width: 600px) and (max-width: 1024px){
  .button.primary-button.paynow{
    top: 0px;
    left: 0%;
    width: 100%;
    display: flex;
    justify-content: center;
  }
}
.product-summary .variant-dropdown .field-value {
    min-width: 18rem;}

.slider-section .slider-element.slider-button .slide-element-inner {
    transition: none;
    transition-delay: 0s;
}
/*offer section customization*/

@media (min-width: 1024px) and (max-width:1900px) {
  #shopify-section-template--18042104316055__image_box_BDTJ9M .section-wrapper {
    /*padding-bottom: 200px!important;*/
  }
}


@media (min-width: 1901px) {
  #shopify-section-template--18042104316055__image_box_BDTJ9M .section-wrapper {
    /*padding-bottom:450px!important;*/
  }
}

@media (max-width: 768px) {
  #shopify-section-template--18042104316055__image_box_BDTJ9M .section-wrapper {
    padding-bottom: 20px!important;
    
    
  }
  #shopify-section-template--18042104316055__image_box_BDTJ9M .image-item{
 /* margin-bottom: 200px!important;*/
    
  }
}
.image-box-section .image-box.outside .content {
   border-right: 1px solid gray;
        border-left: 1px solid gray;
        border-bottom: 1px solid gray;
}
@media (max-width: 1599px) {
   .image-box-section .image-box.outside .content {
        padding: 2rem 2rem;
     margin-bottom: 20px;
        
    }
  
  }
 .image-box-section .image-box.outside .item{
      
        border-right: 1px solid gray;
        border-left: 1px solid gray;
        border-top: 1px solid gray;
    }
#shopify-section-template--18042104316055__rich_text_yBLHAY .rich-text-blocks .heading{font-size:2.5rem;margin-top:30px;}

@media (max-width: 768px) {
  
 .image-box-section .image-box{
               /* align-items: anchor-center;*/
   display:flex!important;
   justify-content: center!important;
   
    }

}
@media (max-width: 480px) {
  .image-box-section .image-box .image-item{max-width:100%!important;}
}

}
.LTODq{
min-width: 300px !important;
}
img.reset-style {
  all: unset !important;
}

* Scrollbar for cart drawer/sidebar */
.side-cart .side-cart-inner{
  margin-right:5px!important;
}