/** Shopify CDN: Minification failed

Line 312:0 Unexpected "{"
Line 312:1 Expected identifier but found "%"
Line 317:0 Unexpected "{"
Line 317:1 Expected identifier but found "%"
Line 364:0 Unexpected "/"

**/

/*  collection banner css */
   .main-collection-section .rimage-outer-wrapper.rimage-background {
/*     background-position: initial; */
    background-repeat: no-repeat;
/*      height: 100vh; */
}
/* recovery password strt*/
.template-page  #content .section,
.template-login #content .section {
   margin-bottom: 60px;
}
.template-page .globo-form-app .message+.footer{margin-top: 0px;}
.template-page #page-wrap-inner,
.template-login #page-wrap-inner{background:none;}
.input-row input.btn {
    background: #000;
    border: 1px solid;
    border-radius:0;
}
span.cart-discount__amount.theme-money {
    display: none;
}
/* recovery password end */
.cart-summary__promo-products {
    display: none;
}
.template-dorco-women #BIS_trigger {
  background-color: #D15A80;
  border:2px solid #D15A80;
}
.handle_new .current-price {
  text-decoration:line-through;
}
.handle_new .save_percentage {
   text-decoration:line-through;
}
.line_throgh_price_equal .current-price.theme-money {
    text-decoration: none;
}
.handle_new .section-product-template #price {
  padding:5px 0 0 0;
}
.handle_new .copy_products {
    margin: 0;
    padding-top: 20px;
  font-weight:600;
}
.discounted_price_copy {
   font-size: 23px;
  margin-left: 4px;
    font-weight: 500;
}
.template-dorco-women .discounted_price_copy {color:#D15A80;}
.template-dorco-men .discounted_price_copy {color:#87B539;}
span.mrp {
    font-size: 17px;
     margin: 2px;
}

  .template-dorco-women .offer_price_dsc {color:#D15A80;font-size: 21px;font-weight: 100;}
.template-dorco-men .offer_price_dsc {color:#87B539;font-size: 21px;font-weight: 100;}

.template-account .sale_price {
  text-decoration:line-through;
}
.template-account .price {
    display: flex;
    flex-direction: column;
}
.template-dorco-women .reduced-price {
  color:#D15A80;
}
.save_percentage {
  margin-right:1px;
}
.template-dorco-women .product-label span {
   background:#D15A80;
}
.template-dorco-women .current-price.theme-money {
  color:#D15A80;
}
.template-dorco-men .product-label span {
   background:#87b539;
}
.rimage-outer-wrapper.rimage-background.mobile_collection {
    display: none;
}
.product-block__title-price a.title {
  font-weight:500;
}
h1.line-1.line-1--large.cc-animate-init.-in.cc-animate-complete {
    display: none;
}
.open__search .container-head{
  z-index:1;
}
/* cart-drower css */
button.cart-accordion-btn.btn.plain-text {
	background-color: #000;
}

.image-with-text__text.align-left {
	padding: 0 26px;
}
.template-account .page-title {
    display: none;
}
.template-dorco-women .more-link {
  color:#D15A80;
}
.template-dorco-men .more-link {
  color:#87b539;
}

.cart-summary__item-list {
	overflow: auto;
	height: calc(95vh - 53vh);
}

.cart-summary__section {
	padding: 1em 25px;
	/*     max-height: 62vh;
    overflow-y: auto;
    overflow-x: hidden; */
}

.professional-service-banner-inner img {
	width: 100%;
}

/* end */
/* Become a partner page css */
.description.globo-description {
	display: none;
}

.globo-form-app {
	max-width: 100% !important;
}

.globo-form-app .globo-form-control .text-danger {
	color: #f64c2e !important;
}

.label-content {
	font-size: 20px;
}

.globo-form-app .footer .action {
	padding: 13px 57px !important;
}

/* changes */
.section-heading.leftside,
.section-heading.title_center {
	font-weight: 500 !important;
}

.testimonials-section .testimonial-slider .center {
	font-weight: 500 !important;
}

ul.plain li:first-child {
	font-weight: 500 !important;
}

/* changes */
.video-container__video {
	padding-bottom: 45%;
}

.Collection_list .product-grid.grid .column {
	flex-grow: 0;
}

.Collection_list .product-grid.grid .column.flex.max-cols-4 {
	width: calc(25% - 10px);
}

.Collection_list .container {
	width: 100%;
}



.Collection_list .product-grid.grid .column {
	margin-right: 0;
}

.Collection_list.collections-section .product-grid.grid.grid--max-cols-2,
.collections-section .product-grid.grid.grid--max-cols-3,
.collections-section .product-grid.grid.grid--max-cols-4,
.collections-section .product-grid.grid.grid--max-cols-5 {
	width: 100%;
}

.Collection_list .cc-carousel-container.not-a-carousel {
	margin-top: 25px;
}

.Collection_list .product-block__inner {
	padding: 10px;
	border: 2px solid #DFECF1;
	border-radius: 6px;
}

.Collection_list img.rimage__image.selection_rimage {
	padding: 20px;
}

.Collection_list .title.align-center {
	font-size: 19px;
}

#featured-collection-template--15735761174717__1590506637124 .product-block__inner {
	transition: 1s ease-in-out;
	transform: scale(1);
}

#featured-collection-template--15735761174717__1590506637124 .product-block__inner:hover {
	transform: scale(1.1) !important;
}

.template-dorco-women .slick-active {
	color: #D15A80 !important;
}

.template-dorco-women span#corticonheader svg path {
	stroke: #D15A80;
}
/* nnn */
.template-dorco-men  span#corticonheader svg path {
    stroke: #87b539;
}

.template-dorco-men .Widest_range {
	display: none;
}

.template-dorco-women .section_custom_img {
	display: none;
}

.template-dorco-men .Shaving-technology-women {
	display: none;
}

.template-dorco-women .shaving_technology_men {
	display: none;
}

.tab_headings {
	display: none;
}

.template-dorco-women .cstm_active,
.template-dorco-women input#custom_submit,
.template-dorco-women a.button_slider_A.first_btn.btn,
.template-dorco-women .custom_container.product-container.product-container--wide.border-top.featured-product-section {
	background: #D15A80 !important;
}

.template-dorco-women .men-button.dorco-women {
	background: #ffff;
	color: #87B539;
}

.template-dorco-women .title2_heading,
.template-dorco-women .title3_heading {
	color: #ffff !important;
}


/* CSSSSS */
.template-dorco-women #cart-summary .qty-adjuster__inner {
	border: 1px solid #000;
	box-shadow: none;
}

/* CSSSSS*/
.template-dorco-women .tab_index_2.cstm_active,
.template-dorco-women .product-label.product-label--sale span {
	background: #D15A80;
}

.template-dorco-women .toolbar-account,
.template-dorco-women .qty-adjuster__inner .qty-adjuster__value,
.template-dorco-women .product-block .price.on-sale .amount {
	color: #D15A80;
}

.template-dorco-women .product-form--mini.product-form--added:not(.product-form--not-quickbuy)+.qty-adjuster-container .qty-adjuster__up,
.template-dorco-women .product-form--mini.product-form--added:not(.product-form--not-quickbuy)+.qty-adjuster-container .qty-adjuster__down {
	background-color: #D15A80 !important;
	color: #fff !important;
}

.template-dorco-women .qty-adjuster__inner {
	border: 1px solid #000;
	box-shadow: inset 0 0 0 1px #000;
}
{% if template == 'index' %}
.template-dorco-women .qty-adjuster__inner {
    border: 1px solid #d15a80;
    box-shadow: inset 0 0 0 1px #d15a80;
}
{% endif %}
.template-dorco-women .section#imgwithtext {
	background: linear-gradient(90deg, #FFCCDC 0%, #FFA0BF 100%);
}

.template-dorco-women .btn.product-add.cstm_atc {
	background: #D15A80;
	border: 2px solid #D15A80;
}

.template-dorco-women .light-space-above.best_btn span.btn {
	background: #D15A80;
	border: 2px solid #D15A80;
}

.template-dorco-women .men-button {
	background: #fff;
}

.template-dorco-women .besttextheading span,
.template-dorco-women .product-details .product-price.on-sale .current-price,
.template-dorco-women span.selection_title,
.template-dorco-women .compare_price1,
.template-dorco-women .containTextheading.besttextheading span {
	color: #D15A80 !important;
}

.template-dorco-women .featured_btn {
	background: #D15A80 !important;
	border: 2px solid #D15A80;
}

.template-dorco-women .container-head {
	border: 2px solid #D15A80;
}

.template-dorco-women .stock_inform,
.template-dorco-women .custom_add_button .d-add-button {
	background-color: #D15A80 !important;
}

.template-dorco-women ul#tabs-nav>li.active,
.template-dorco-women ul#tabs-nav>li:hover {
	border-top: 2px solid #D15A80;
	;
}

/ end templete women color changing / .custom_background {
	background-color: #D15A80 !important;
}

.women-click {
	background: #D15A80 !important;
	color: #ffffff !important;
}

.men-click {
	background: #ffffff !important;
	color: #000000 !important;
}

/* section/product-recomendation start */
.prd-rec-header {
	display: flex;
	justify-content: center;
}

/* section/product-recomendation end */
.tab_content_cstm {
	display: none;
}

.content_tab_index_1 {
	display: block;
}

.template-product .recommendations-button span {
	margin-left: 14px;
}

/* product thumbnail arrow css */
.cstm_pro_slider button.slick-arrow svg {
    fill: #000;
}
.thumbnails.thbnail_custom_class button.slick-arrow svg {
    right: 0;
    background: #87b539;
    padding: 2px;
    height: 35px !important;
    width: 35px !important;
    border-radius: 50%;
    border: 2px solid #87b539;
}
.template-dorco-women .thumbnails.thbnail_custom_class button.slick-arrow svg {
   background: #D15A80;
  border: 2px solid #D15A80;
}
/* product thumbnail arrow end */
.template-product .section-heading {
    font-weight: 500;
    font-size: 28px;
	line-height: 40px;
	text-transform: capitalize;
    text-align:center;
}

.template-product .product-block__title-price .prodcut-info {
	font-style: normal;
	font-weight: 600;
	font-size: 20px;
	line-height: 20px;
	letter-spacing: 0.1em margin-bottom: 20px;
}

.template-product .product-block__title-price .product-price {
	color: #000000;
	float: left;
	margin-right: 6px;
}

.template-product .product-block__title-price .product-compare-at-price {
	color: #C0D1D8;
	text-decoration: line-through;
	display: inline-block;
}

.template-product .product-block__title-price .product-title {
	font-weight: 600;
	letter-spacing: 0.1em;
	color: #000000;
}

.template-product .product-grid.grid .column {
	padding: 0;
	/* already style.css.liquid */
}

.template-product .product-recommendations .rimage-outer-wrapper {
	max-width: none !important;
}

.template-product .product-grid.grid .product-block {
	border: none;
}

.template-product .product-block .recommendations-button {
	color: #8AA9B7;
	border: 2px solid #8AA9B7;
	border-radius: 70px;
	width: 140.54px;
	height: 42.08px;
}

.template-product .recommendations-button {
	padding: 10px;
	transition: all 0.3s;
}

.template-product .recommendations-button svg.right_arrow_svg {
	float: none;
	margin-top: 0;
	color: #8AA9B7;
}

.template-product .recommendations-button svg.right_arrow_svg path {
	fill: #8AA9B7;
}

.template-product .recommendations-button:hover {
	background: #87B539;
	border: 2px solid #87B539;
	color: #FFFFFF;
}

.template-product .recommendations-button:hover svg.right_arrow_svg path {
	fill: #FFFFFF;
}

.template-product .product-recommendations .image--shape-natural {
	background: #F8F8F8;
	border-radius: 3px;
}

.template-product .product-recommendations .rimage-wrapper {
	height: 330px;
}

.template-product .product-block .image .inner {
	background: none !important;
	/*  already style.css.liquid   */
}

.cc-accordion-item__title {
	font-weight: 600;
	font-size: 22px;
	line-height: 24px;
	letter-spacing: 0.12em;
}

.stock_inform {
	font-weight: 500;
	font-size: 15px;
	line-height: 19px;
	letter-spacing: 0.05em;
	color: #FFFFFF;
	background-color: #87B539;
	width: 100px;
	height: 35px;
	padding: 10px 0px;
	text-align: center;
}

.stock_hurryup {
	font-weight: 700;
	font-size: 26px;
	line-height: 26px;
	letter-spacing: 0.04em;
}

.stock_hurryup span {
	color: #87B539;
}

.cc-accordion-item__title:before {
	font-weight: 600;
	font-size: 22px;
	line-height: 24px;
	letter-spacing: 0.12em;
}

.product-detail-accordion {
	background: #F7F7F7;
	border-radius: 2px;
	margin-top: 31px;
}

.custom_adjust {
	border: 1px solid #B3CFDB;
	border-radius: unset !important;
	box-shadow: unset !important;
	/* margin-left: 21px; */
}

.spr-summary-starrating {
	justify-content: left !important;
}

.custom_qty_adjuster {
	background-color: #fff !important;
	color: #000 !important;
	border-radius: unset !important;
}

.d-add-button {
	width: 100%;
	max-width: 400px;
	height: 50px;
	background: #87B539 !important;
	color: #fff !important;
	border: none;
	border-radius: unset !important;
}

.hide_custumCls {
	display: none;
}

.spr-starrating {
	display: unset;
}

.spr-stars {
	cursor: pointer;
}

.disription_detail {
	font-weight: 600;
	font-size: 30px;
	line-height: 46px;
	letter-spacing: 0.05em;
	color: #000000;
}

.detail_catagory {
	font-weight: 600;
	font-size: 20px;
	line-height: 22px;
	letter-spacing: 0.02em;
	color: #000000;
}

.product-price.product-detail__gap-sm.on-sale {
	padding-top: 20px;
}

.catagoryTxt {
	font-weight: 400;
	font-size: 22px;
	line-height: 22px;
	letter-spacing: 0.04em;
	color: #A1BBC6;
}

.countityTEXT {
	color: #87B539;
}

.custom_inventory {
	font-weight: 700;
	font-size: 26px;
	line-height: 26px;
	letter-spacing: 0.04em;
	color: #000;
}

.qnty_custom {
	font-weight: 500;
	font-size: 20px;
	line-height: 22px;
	letter-spacing: 0.04em;
	color: #000000;
}

.custom_quinty {
	position: relative;
	bottom: 9px;
	left: 5px;
}

.product-form .shopify-payment-button__button--unbranded {
	background: #000 !important;
}

.product-form .shopify-payment-button__button div[role=button],
.product-form .shopify-payment-button__button button,
.product-form .shopify-payment-button div[role=button],
.product-form .shopify-payment-button button {
	width: 100%;
	height: 50px;
	border-radius: unset !important;
}

.custom_add_button .payment-btn {
	width: 100%;
	max-width: 400px;
	margin-top: 10px;
}

.accordian-oneline {
	width: 498px;
	border: 2px solid black;
}

.accordian-oneline span {
	float: right;
}

.accordianHeading {
	margin: 20px;
}

.accordian-main-container {
	margin: 34px;
}

.accordianHeading {
	font-weight: 600;
	font-size: 22px;
	line-height: 24px;
	letter-spacing: 0.12em;
	color: #000000;

}

.spr-container {
	padding: 0px;
	border: none;
}

.accordianPara {
	display: none;
}

.accordianParasecond {
	display: block;
}

.spr-header-title {
	display: none;
}

/* end */
.cstm_atc {
	border-radius: 0;
}

.section-image-with-text.section_custom_img {
	padding-top: 20px !important;
}

.sectionGap.shopifysection.shavingTechsec.pb-50 {
	margin-top: 30px;
    margin-bottom: 30px;
}

.custom_search {
	min-width: 192px !important;
}

svg.cart_svg path {
	fill: #6161610 !important;
}

.section-heading_name {
	text-transform: inherit !important;
}

#content {
	background: #ffff;
}

.use-alt-bg {
	padding-bottom: 0px !important;
}

.textbtn .right_arrow_svg {
	position: relative;
	bottom: 3px;
	left: 5px;
}

.customclsannoucemet {
	background-color: #87B539;
}

.main-nav .nav-item .nav-item-link:focus {
	color: #87B539;
}

.main-nav .nav-item:hover>.nav-item-link {
	color: #87B539;
}

.collectionsliderDesUrl .button_slider_A {
	padding-top: 8px;
	width: 179.1px;
	height: 45.75px;
}

.pretty-select.id-main-search__product-types {
	display: none;
}

.main-search__product-types {
	display: none;
}

.customformhh {
	color: #BBD0D9;
	border: 1px solid #BBD0D9;
	border-radius: 2px;
}

#submitbtn {
	background: none;
	color: #BBD0D9;
}

#corticonheader {
	width: 25px;
	height: 25px;
	color: #fff !important;

}

#search_contents {
	color: #BBD0D9;
}

.cart_icon_header {
	border-radius: 50px;
	padding-left: 0px !important;
}

.cart_spn {
	height: 45px !important;
}

.hidden-search-container {
	color: #616161;
}

.nav-item-link {
	font-family: 'Josefin Sans';
	font-style: normal;
	font-weight: 500;
	font-size: 16px;
	line-height: 16px;
	letter-spacing: -0.01em;
	color: #000000;
}


.toolbar-account {
	color: #FF7E50;
}

/* imgwithtext */
#imgwithtext .paraText p {
	font-weight: 300;
	font-size: 21px !important;
	line-height: 34px !important;
	letter-spacing: -0.02em;
}

#imgwithtext .textbtn {
	background: none;
	color: #fff;
	padding: 14px;
	padding: 9px 53px;
	border: 2px solid #fff;
	border-radius: 70px;

}

#imgwithtext .light-space-above.cc-animate-init.-in.cc-animate-complete {
	margin-top: 40px;
}

span.button_img_with_text {
	font-weight: 500;
	font-size: 20px;
	letter-spacing: -0.04em;
}

/* imgwithtext --*/
.padded-block-y {
	padding: 0 0px !important;
}

.image-with-text__text__wrap {
	text-align: left;
	margin: 0px 0px 0px 72px;
}

.icon-columns__column.align-left .icon-column__image {
	/* margin:0px; */
}

.shipping_icon {
	/* padding: 65px 10px 30px 0px; */
}

.ship_icon {
	/* position: relative;
bottom: 22px;
left: 17%; */
}

.shipping_title {
	font-weight: 600;
	line-height: 18px;
	text-transform: capitalize;
	font-size: 24px;
}

.icon_textpara {
	font-weight: 400;
	line-height: 15px;
	letter-spacing: -0.02em;
}

.rimage_shapping {
	position: relative;
}

.image-with-text.image-with-text--cover .image-with-text__image__inner .rimage-outer-wrapper {
	position: relative !important;
}

.besttextheading {
	font-weight: 500;
	font-size: 40px;
}

.image-with-text__image__inner.bestImageTop {
	width: 600px;
}

.paraSecond p {
	width: 476px;
	font-weight: 500;
	font-size: 40px;
	line-height: 54px;
}

h6.selection-subheader {
	border: 2px solid #D4E5ED;
	width: 191px;
	padding: 10px;
	color: #92A8B1;
	font-size: 15px;
}

.selection_para {
	color: #818A8E;
	margin-bottom: 0 !important;
	font-weight: 400;
	font-size: 21px;
	line-height: 34px;
}

.best_btn .btn .right_arrow_svg path {
	fill: #ffff;

}

.best_btn .right_arrow_svg {
	margin-left: 5px;
}

.best_btn span.btn {
	line-height: inherit !important;
	padding: 14px 3.4em;
}

.slick-list.draggable {
	height: auto;
  width:100%;
}

.cart-summary__buttons .btn {
	background: #000;
	border-color: #000;
}

.product_title_description {
	text-transform: capitalize;
}

.featured_btn span.featured_sp .right_arrow_svg {
	position: relative;
	bottom: 4px;
	left: 11px;
	margin-left: 0px;
}

.featured_btn span.featured_sp .right_arrow_svg path {
	fill: #ffff !important;
}

button.btn.product-add.mini-form {
	border-radius: 0;
}

.selection_link_row .more-link:after {
	display: none
}

.selection_link_row {
	position: relative;
	bottom: 24px;
}

span.selection_description {
	font-weight: 500;
	font-size: 24px;
	line-height: 42px;
	letter-spacing: -0.04em;
	color: #000;
}

span.selection_title {
	font-size: 24px;
	line-height: 42px;
	letter-spacing: -0.04em;
	color: #87B539;
	text-transform: uppercase;
}

.selection_product_upper {
	position: relative;
	bottom: 60px;
	border: 2px solid #F5F5F5;
	box-shadow: 0px 4px 24px rgba(100, 100, 100, 0.25);
	border-radius: 30px;
	background: #ffff;
}

.section.container.product-container.product-container--wide.border-top.featured-product-section {
	background-color: #87B539;
}

#cart-summary .selection_rimage {
	border-radius: 3px;
}

svg.cart_svg path {
	fill: #6161610 !important;
}

.offer_selection_price {
	font-weight: 400;
	font-size: 19px;
	line-height: 42px;
	letter-spacing: 0.06em;
	color: #889297;
}

.fa-solid.fa-star {
	compare_price1color: #FFCC18;
}

.compare_price1 {
	font-weight: 500;
	font-size: 19px;
	line-height: 42px;
	letter-spacing: 0.1em;
	color: #FF7E50;

}

.fa-solid.fa-star {
	color: #FFCC18;
}

.template-account .price.on-sale {
    display: flex;
    flex-direction: column;
}
.template-account .amount.sale_price.theme-money {
    order: 2;
   padding-bottom:5px;
}
.template-account .reduced-price.cart-summary-item__price-current.theme-money.otp2 {
    order: 1;
  margin-bottom:5px;
}
.template-account .theme-money.compare_at_price {
    order: 3;
  padding-bottom:5px;
}
span.reduced-price.cart-summary-item__price-current.theme-money.otp2 {
    display: inline-flex;
    justify-content: center;
}
.shave_club_price {
  padding-left:9px;
}
span.amount.sale_price.theme-money.sale_price {
    font-size: 19px;
    font-weight: 400;
}
/*  Product page */
span.readmore {
	color: black;
	font-weight: 600;
	cursor: pointer;
}
.main-search__container {
	min-width: unset;
	position: unset;
	left: unset;
}

#search_contents {
	border-top-left-radius: unset;
	border-bottom-left-radius: unset;
}

form.customformhh.main-search__form {
	padding-right: unset;
	border-color: #D15A80 !important;
}

.main-search__form {
	margin: 24px auto;
}

.main-search.AAAAAAAa {
	width: 100%;
	position: fixed;
	background: white;
	top: 62px;
	z-index: 9999;
}

.main-search__container.main-search__container--has-type-filter {
	background: white;
	padding-top: 10px;
   width: 100%;
}

.main-search .main_search__popup {
	right: 0px;
}

.main_search__popup {
	right: 0px;
	top: 152px;
}

button#submitbtn {
	left: 5px;
	bottom: -1px;
	color: black;
}

span.closee {
	font-size: 34px;
	color: #000;
	z-index: 99999;
	margin-top: 4px;
	cursor: pointer !important;
}

input#search_contents {
	text-indent: 43px;
	font-size: 17px;
	color: black;
	text-transform: uppercase;
}

form.customformhh.main-search__form {
	padding: 19px;
}

#search-page-form input[type="text"] {
	border-radius: 23px;
	border: 1px solid #dedede !important;
}


span.theme-money.compare_at_price {
    text-decoration: line-through;
}
.shipping_free {
    font-weight: 400;
    font-size: 14px;
    letter-spacing: 0.05em;
    color: #FFFFFF;
    background-color: #87B539;
    width: 110px;
    padding: 0 5px;
    text-align: center;
}
 .template-dorco-women .shipping_free {
    background-color:#d15a80;
 }



/* midea query started */

/* amar css*/
section#imgwithtext {
	margin-top: 0px !important;
}
.accord_container {
    display:none;
  }

/* amar css*/
@media only screen and (min-width: 769px) and (max-width: 1400px) {
.main-collection-section .rimage-outer-wrapper.rimage-background {
    height: 275px;
}
}
@media only screen and (min-width: 769px) {
	.section.container.product-container.product-container--wide.border-top.featured-product-section {
		margin-top: 130px;
	}
	.product-block__title-price a.title {
		font-style: normal;
		font-weight: 500;
		font-size: 15px;
		line-height: 20px;
		letter-spacing: 0.1em;
	}

	#content .collection-page.section {
		padding-top: 60px;
		margin: 0;
	}

	.new_pioponew {
		height: 110px;
		background-color: white;
	}

	.rimage-wrapper .rimage__image {
		top: 0;
		padding: 10px;
	}

	.selection_product_upper {
		margin: auto 50px;
	}

	ul#tabs-nav>li {
		background: #fafafa;
		margin: 0 -1px 0 0;
		margin-right: 5px;
		border-radius: 10px 10px 0 0;
	}
}

@media only screen and (max-width: 768px) {
	.container-head-1 .txt-button {
		font-size: 12px;
	}

	#imgwithtext .containTextheading {
		font-size: 33px !important;
		line-height: 40px !important;
	}

	.image-with-text__text__wrap {
		text-align: left;
		margin: 0px 0px 0px 50x;
	}

	/*   image with Text home oage */
	.image-with-text .image-with-text__text .image-with-text__text__wrap {
		margin-left: 0px;
	}

	.selection_product_upper {
		bottom: 25px;
	}

	.new_pioponew {
		height: 0px;
	}

	/*  ----description---  */
	.template-product .product-mob-collection-links {
		margin: 20px;
	}

	.testimonials-section .slideshow {
		padding-bottom: 5px;
	}

	.paraSecond p {
		font-size: 24px;
		line-height: 40px;
	}

	.image-with-text__text .best_image {
		padding: 8px 20px !important;
	}

	.featured_offer_product {
		margin-top: 50px;
	}

	.image-with-text__image__inner {
		display: block !important;
	}

	.selection_link_row {
		position: relative;
		bottom: 13px;
	}

	.cart_icon_header {
		height: 41px;
		border: none;
	}

	.best_btn .right_arrow_svg {
		bottom: 2px !important;
	}

	span.selection_description {
		font-size: 20px;
		line-height: 35px;
	}

	.containTextheading {
		font-size: 40px;
		line-height: 45px;
		text-transform: capitalize;
	}

	.light-space-above {
		margin-bottom: 25px;
	}

	.image-with-text .image-with-text__image {
		order: 2 !important;
	}

	.shipping_icon {
		padding: 62px 36px 26px 24px;
	}

	.icon-columns {
		display: table;
	}

	.icon-columns.align-left.section-spacing--medium {
		margin: auto;
	}

	.selection_link_row {
		text-align: center;
	}

	.selection_home_product {
		text-align: center;
	}

	.icon-columns__column--inner {
		width: 100% !important;
		margin: 11px auto;
	}

	.image-with-text__image__inner {
		width: 60% !important;
	}
    #cart-summary .cart-summary-item__detail {
    margin-left: 10px;
    }
 #cart-summary .align-right, .align-right-desktop{text-align: left;}
}
.template-account .amount.sale_price.theme-money {
  text-decoration: none !important:
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
	.mainShavingSection {
/* 		flex-direction: column; */
	}

	span.selection_description {
		font-size: 14px;
		line-height: 35px;
	}

	.featured_btn {
		position: relative;
		bottom: 33px;
	}

	.main-nav .nav-item .nav-item-link {
		padding: 5px !important;
	}

	.container {
		width: 100%;
	}

	.nav-item-link {
		font-size: 12px;
	}

	.top-section-bestSelection {
		display: none;
	}

	.logo img {
		width: 114px !important;
	}


	.main-nav ul {
		justify-content: center;
	}
 .image-with-text .image-with-text__text {
		width: 100%;
	}

	ul#tabs-nav {
		flex-direction: column;
		border-bottom: 0;
	}

	.section.container.tabs {
		padding: 0;
	}

	.custom-accordion-content {
		padding: 15px;
	}

	ul#tabs-nav>li:hover,
	ul#tabs-nav>li.active {
		background: #87b539;
	}
  
}

@media only screen and (max-width: 768px) and (min-width: 481px) {
	.custom_add_button {
		justify-content: space-evenly;
	}
  .main-collection-section .rimage-outer-wrapper.rimage-background
  {
    background-size: 100% 100%;
    background-position: center;
    height: 280px;
    width: 100%;
  }
  
}

/*   custum accordion */
.custom-accordion-paragraph {
	/* display: none; */
	padding-top: 10px;
  padding-bottom: 10px;
}

.custom-accordion-content {
	/* padding: 15px; */
	padding-bottom: 1px;
}

.custom-accordion-heading {
	font-weight: 600;
	font-size: 22px;
	line-height: 24px;
	letter-spacing: 0.12em;
	cursor: pointer;
	border-bottom: 1px solid #F1CCD8;
	margin-bottom: 0;
	padding-bottom: 0.7em;
}

.custom-accordion-content:last-child .custom-accordion-heading {
	border-bottom: 0px;
}

.custom-accordion-content img {
	float: right;
}

@media only screen and (max-width: 768px) {
	.custom-accordion-heading {
		font-size: 18px;
	}

	.custom-accordion-content img {
		width: 20px;
		height: 20px;
	}
}

/*   custum accordion */
/*   product details */
.custom_address p {
	font-size: 14px !important;
}

.product-details-pd {
	width: 100%;
	height: 325px;
	background: linear-gradient(180deg, #000000 0%, rgba(0, 0, 0, 0.8) 100%);
	position: relative;
}

.pd-img {
	opacity: 0.1;
	width: 100%;
	height: 325px;
}

.pd-desktop-img {
	display: block;
}

.pd-mobile-img {
	display: none;
}

.pd-container {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	width: 768px;
}

.pd-content {
	text-align: center;
	color: #FFFFFF;
}

.pd-heading {
	font-family: 'Josefin Sans';
	font-style: normal;
	font-weight: 700;
	font-size: 43px;
	line-height: 43px;
	color: #FFFFFF;
}

.pd-paragraph {
	font-size: 20px;
	line-height: 30px;
	letter-spacing: -0.03em;
}

.row.product-container {
	margin-left: -20px;
	margin-right: -20px;
}

.tabs {
	border-radius: 5px 5px 5px 5px;
}

ul#tabs-nav li {
	float: left;
	font-weight: bold;
	margin-right: 2px;
	padding: 15px 15px;
	border-radius: 5px 5px 5px 5px;
	cursor: pointer;
}

.heading-accc {
	text-align: center;
	font-size: 25px;
	text-transform: capitalize;
	border-top: 1px solid #808080;
	position: relative;
	top: 10px;
}

.heading-accc span {
	background: #fff;
	position: relative;
	top: -17px;
	width: auto;
	padding: 0 20px;
}

ul#tabs-nav {
	padding: 10px 10px 0 8px;
	list-style: none;
	margin: 0;
	display: flex;
	font-weight: 600;
	font-size: 20px;
	line-height: 24px;
	letter-spacing: 0.02em;
	cursor: pointer;
	border-bottom: 1px solid #d0d0d0;
	margin-bottom: 26px;
}

ul#tabs-nav li a {
	width: min-content;
	margin-right: 5px;
	border-radius: 10px 10px 0 0;
}

ul#tabs-nav>li:hover,
ul#tabs-nav>li.active {
	border-top: 2px solid #00b32c;
}

ul#tabs-nav>li.active {
	background: #fff;
}

ul#tabs-nav li a:focus,
ul#tabs-nav li a:hover {
	color: #000 !important;
}

ul#tabs-nav li:hover a,
ul#tabs-nav li.active a {
	padding-bottom: 11px;
	padding-top: 13px;
	margin-bottom: -1px;
}

.section.container.tabs {
/* 	margin-top: 80px !important; */
	background: #fff;
	/* border: 1px solid #d0d0d0; */
}

button.recomment-btn {
	display: none;
}

/*   product details */

/* Amar */
.featured-collection-dorco-men.border-top.section.products-section.section-padding-small.cc-start.cc-carousel-scrolling {
	width: 100%;
	margin: auto;
}

span.button-text {
	font-weight: 400;
	font-size: 17px;
	line-height: 12px;
}

/* Product CSS */
.product-block__inner {
/* 	margin-bottom: 23px; */
}

.tab-feature-collection .opposing-items {
	margin-top: 1em !important;
}

.tab-feature-collection .opposing-items {
	margin-bottom: 0.2em;
}

.qty-adjuster-container {
	text-align: center;
}

.qty-adjuster__inner {
	border-radius: 0px;
}

.qty-adjuster__down,
.qty-adjuster__up {
	padding: 10px 14px;
}

.qty-adjuster__down {
	border-bottom-left-radius: 0px;
	border-top-left-radius: 0px;
}

.qty-adjuster__up {
	border-top-right-radius: 0px;
	border-bottom-right-radius: 0px;
}

.product-block__inner .image--shape-1,
.product-block__inner .product-block .image .inner {
/* 	background: #F8F8F8; */
}

.featured_collection .rimage__image.selection_rimage {
	mix-blend-mode: multiply;
}

.featured-collection-dorco-women .product-grid.grid .column.flex.max-cols-6,
.featured-collection-dorco-men .product-grid.grid .column.flex.max-cols-6 {
	width: calc(14.66666% + 0%);
	margin: 0px 33px 0px 0px;
}

/* Search */
.main-search-result .product-label.product-label--sale,
.main-search-result .struck-out-price {
	display: none;
}

.club_member-register {
    margin-top: 15px;
    margin-bottom: 100px;
}

.club_member-register a {
	border-bottom: 1px solid #616161;
}
.club_member-register a:hover,
.club_member-register .Rclub_member{color: #ff650f;}

@media(min-width:1231px) {

	.shavingflex.\31 {
		/* width: 633px; */
		height: 330px;
	}

	.featured-collection-dorco-women .product-grid.grid .column.flex.max-cols-6,
	.featured-collection-dorco-men .product-grid.grid .column.flex.max-cols-6 {
		width: calc(14.66666% + 0%);
		margin: 0px 33px 0px 0px;
	}

	#imgwithtext .containTextheading {
		font-size: 55px;
		line-height: 70px;
		letter-spacing: -0.04em;
		text-transform: capitalize;
	}

	.image-with-text .containTextheading.besttextheading {
		font-weight: 500;
		font-size: 40px;
		line-height: 40px;
		text-transform: capitalize;
	}
}

@media only screen and (max-width: 1230px) {
	.image-with-text .containTextheading.besttextheading {
		font-weight: 500;
		font-size: 40px;
		line-height: 40px;
		text-transform: capitalize;
	}

	#imgwithtext .containTextheading {
		font-size: 55px;
		line-height: 99px;
		letter-spacing: -0.04em;
		text-transform: capitalize;
	}

	.template-product .product-block__title-price .prodcut-info {
		font-size: 17px;
	}

	.template-product .product-block__title-price .prodcut-info {
		margin-bottom: 10px;
	}
/* nnn */
	.main-nav {
		font-size: 13px;
	}

	.containTextheading {
		font-size: 38px;
	}

	.image-with-text .top-section-bestSelection .image-with-text__text {
		float: none;
		width: 100%;
	}

	.image-with-text .image-with-text__image {
		width: 100%;
	}

	.paraSecond p {
		width: auto;
	}
}
@media only screen and (max-width: 768px) {
 .main-search .main-search__footer-buttons .all-results-container, .main-search .main-search__footer-buttons .main-search__results-close-link{
width: calc(36% - 7.5px);
}
  .main-search .main_search__popup{left: -20px !important;}
        .main-search.AAAAAAAa{top: 53px !important;}
        .main-search .main-search__results{padding: 0px 30px}
  
        .main-search__container.main-search__container--has-type-filter {
        padding-top: 0px;
        }
        .main-nav {
        left:0;
        }
        form.customformhh.main-search__form {
        padding: 8px;
        }
        .main-search.AAAAAAAa {
        padding: 0px 30px;
        z-index: 9999;
        left: 0px;
        }
        .template-search .product-block a.title {
        display: -webkit-box;
        max-width: 100%;
        height: 43px;
        margin: 0 auto;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical;
        overflow: hidden;
        text-overflow: ellipsis;
        text-align: initial;
        }
        .template-search .product-block.page-block.product-block--gutter-0 .product-block__inner{
        padding: 0px;
        }
}

@media only screen and (max-width: 767px) {
	.template-product .product-recommendations .section-heading {
		font-size: 29px;
	}

	.pd-container {
		width: 97%;
	}

	.pd-heading {
		font-size: 28px;
	}

	.pd-desktop-img {
		display: none;
	}

	.pd-mobile-img {
		display: block;
	}

	.product-gallery {
		width: 100% !important;
	}

	.accordian-main-container {
		display: none;
	}

	.product-form {
		width: 100% !important;
	}

	.disription_detail {
		font-size: 20px;
	}

	.detail_catagory {
		font-size: 19px;
		line-height: 26px;
	}
  .template-product .product-recommendations {
		margin-bottom: -37px;
	}

	.Collection_list .product-grid.grid .column.flex.max-cols-4 {
		width: calc(50% - 10px);
	}
  	.Collection_list .product-grid.grid .column.flex.max-cols-4 {
		width: calc(50% - 10px);
	}

	.image-with-text .image-with-text__text .image-with-text__text__wrap {
		padding: 0 15px !important;
	}

	#imgwithtext .textbtn {
		padding: 14px;
		width: auto;
	}
  ul.mobile-nav-menu {
    padding: 0;
}
  ul#tabs-nav {
    padding: 10px 15px 0 15px;
  }
  .sectionGap.shopifysection.shavingTechsec.pb-50 {
	margin-top: 20px;
  margin-bottom:20px;
}
.template-product .product-recommendations .section-heading {
		font-size: 25px;
	}
   .rimage-outer-wrapper.rimage-background.mobile_collection {
     display:block;
    
   }
  .rimage-outer-wrapper.rimage-background {
    display:none;
  }
 	.template-product .product-mob-collection-links {
    margin-top:20px !important;
  }
  .price.on-sale {
    display: flex;
    flex-direction: column;
}
  .amount.sale_price.theme-money.sale_price {
  font-size:17px !important;
  }
  .theme-money, span.cart-summary__subtotal-label {
  font-size:19px;
  }
 .product-block__inner .product-label span {
    padding: 1px 5px;
    font-size: 85%;
}
  .section.container.tabs {
    display: none;
}
  .accord_container {
    display:block;
  }
   .accord-content{
        display: none;
     padding:10px;
  }
   .svg_down_product {
    float:right;
     margin-right: 10px;
  }
  .add{
    transform:rotate(180deg);
  }
 
  .accord1 p{
     font-size: 17px;
    font-weight: 600;
    padding-left:10px;
  }
  .accord1 p:hover{
     color: white;
    background-color: #87b539;
    font-size: 17px;
    font-weight: 600;
    padding: 10px 0px 10px 10px;
    
  }
  .accord1 .svg_down_product:hover path {
    fill:#fff;
  }
  .accord1 .svg_down_product:active path {
    fill:#fff;
  }
  .template-dorco-men .desc_first.active {
/*       background-color: #87b539; */
  }
  p.active {
    color: white;
    background-color: #87b539;
    font-size: 17px;
    font-weight: 600;
    padding: 10px 0px 10px 10px; 
}
 .template-dorco-women .accord1 p:hover {
      background-color: #D15A80;
 }
   .template-dorco-women .accord1 p:active {
      background-color: #D15A80;
 }
   .template-dorco-women .desc_first.active {
     background-color: #D15A80; 
   }
   .Product_recommendation_class .tab_content_cstm {
     overflow: auto;
    white-space: nowrap;
    flex-wrap: nowrap !important;
    }
  .Product_recommendation_class .product-block.product-block--flex-spacer.flex.column.max-cols-4.min-cols-2 {
    display: none;
}
   
}

@media only screen and (min-width:320px) and (max-width: 767px)  {
  .rimage-outer-wrapper.rimage-background.mobile_collection {
    display:block;
    height: 420px;
    max-height: 376px;
    width: 100%;
    background-repeat: no-repeat;
    background-position: 50% 50%;
  }
}


@media(min-width:768px) {
   .main-nav {
  }
.main-nav .nav-item .nav-item-link svg{
right: -10px;
}

}

@media only screen and (max-width:500px) {
  /* Account page  Amar 13-01-2023 */
  .customer_h2,
  span.userId { font-size: 12px;}
  .more-link{
    font-size: 14px;
}
  a#view_address {
    padding: 2px 0.4em;
}
/* Account page Amar 13-01-2023 */
  
}

@media only screen and (max-width:320px) {

  p.product-title.disription_detail.product-detail__gap-sm {
    font-size:15px;
  }
  .stock_inform {
   font-size:13px; 
  }
 span.amount.sale_price.theme-money.sale_price {
    font-size:12px !important;
  }
  span.theme-money.compare_at_price {
    font-size: 13px !important;
}
  button.btn.product-add.cstm_atc {
    padding:9px 5px;
  }
  span.button-text {
    font-size: 12px;
}
  .cart_svg {
    width:13px;
    height:13px;
  }
  .price on-sale {
    display: flex;
    align-items: center;
  }
  .cart-summary-item {
    display:block;
  }
  #cart-summary .cart-summary-item__detail {
    margin-left:0;
    margin-top:17px;
  }
  .template-account .reduced-price.cart-summary-item__price-current.theme-money.otp2 {
    font-size:15px;
  }
  button.btn.wide {
    bottom:-53px !important;
  }
  .rimage-outer-wrapper.rimage-background.mobile_collection {
    height:290px;
  }
}
/* .template-account .percentage_all {
    display: none;
} */
 
 .template-account .opposing-items.opposing-items--heading {
   display:block;
 }
.product-block__inner .image--shape-1, .product-block__inner .product-block .image .inner {
    background: #F8F8F8;
}
 .template-account #content .section {
  margin-top:0;
}

#customer-account  .row {
    display: none;
}
#customer-account .opposing-items--account {
    display: flex;
    align-items: center;
    justify-content: space-between;
    flex-wrap: wrap;
}