@charset "utf-8";
/* CSS Document */

@media (min-width:1px) and (max-width:767px){
	.nonMobile{display:none;}
	.mobile{display: block;}
	.h1{font-size: 9vw;}
	.reverse{flex-direction: column-reverse;}
	.h1::before{right: 0%; top: unset;bottom: -15px;}
	.h1::after {top: unset; bottom: -23px;}
	.doNotScroll {overflow: hidden; height: 100vh;}
	
.icon-bag:before {color: #ffffff;}
.headerBehind{height: 59px;}
header {background-color: #e762b9;height: auto;}
.flexHeader {padding: 0;justify-content: unset;}
header .flexHeader .categoryHolder ul li.mainLink{display: none;}
header .flexHeader .categoryHolder ul li.search{display: none;}
header .flexHeader .categoryHolder ul li.mainLink a{padding-right: unset;}
header .flexHeader.mobileMenu .categoryHolder{display: unset;width: 80%;}
header .flexHeader .loginHolder h2, header .flexHeader .loginHolder span:first-of-type {display: none;}
header .flexHeader.flexHeader.mobileMenu .loginHolder h2{display: unset;}
header .flexHeader .logoHolder img {width: 64px;margin: 12.8px 0 16px 0;}
header .flexHeader .loginHolder img{width: 48px;top: 6px;}
header .flexHeader .loginHolder {border-left: none;padding-left: 0;padding-right: 0;margin-left: auto;margin-right: 72px;}
.mobileMenu{position: fixed;top: 0;bottom: 0;background: #e762b9;z-index: 99999999999;left: 0;overflow: scroll;flex-direction: column;width: 65%;}
.transparent{background-color: transparent;height: 100%;}
header.transparent::after {content: "";position: absolute;width: 100%;height: 100%;z-index: 999;background: grey;opacity: 0.65;top: 0;}
.eliptic::before{top:-42px}
.eliptic::after{bottom: -42px;}
span.icon-bag-new::after{transform:translate(-83%,-38%)}
.cart-active{color: #bdbdbd !important;}
header .flexHeader .categoryHolder ul li.cart .qty{background: #33c7df;}
header .flexHeader .categoryHolder > ul li span {color: #fff !important;}
a ,label, input, i{-webkit-tap-highlight-color: rgba(0,0,0,0);}
.row.pinkRow {background: #e762b9;}
.offOnMobile{display: none !important;}



.sidebar{position: fixed;top: 0;bottom: 0;left: 100%;right: 0;z-index: 1000;box-shadow: 0 16px 24px 0 rgb(48 49 51 / 15%), 0 0 1px 0 rgb(48 49 51 / 10%);background-color: #fafafa;transition: .3s all; overflow: hidden auto;}
.sidebar.open{left: 64px;transition: .3s all;}
body.transparent::after{content:"";width:64px;height:1673vh;position:absolute;top:0;left:0;z-index:999;opacity:.65;background:#bdbdbd}
.sidebar.open .search_holder{display:flex;justify-content:space-between;align-items:center;padding: 14px 9px 0 19px;}
.sidebar.open .search_holder #headerSerachForm{max-width:227px;padding:4px 12px;position:relative;display:flex;align-items:center;border-radius:99px;border:1px solid #bdbdbd}
.sidebar.open .search_holder #headerSerachForm input{border:none;padding-left:42px;background-color: transparent;}
.sidebar.open .search_holder #headerSerachForm button{position:absolute;border:none;background:0 0;padding:0;left:12px;font-size:24px}
.sidebar.open .search_holder .close_sidebar{font-size:40px;transform:rotate(45deg);color:#e762b9}
.sidebar.open .user_info_holder{margin: 14px 9px 0 19px;padding:4px 8px 4px 4px;border-radius:32px;background:#fff;}
.sidebar.open .user_info_holder .user_info_wrapper{display:flex;flex-flow:row;align-items:center;}
.sidebar.open .user_info_holder .user_info_wrapper .user_image{border-radius:100px;box-shadow:0 2px 4px 0 rgb(48 49 51 / 15%), 0 0 1px 0 rgb(48 49 51 / 10%);border:solid 2px #fff;width:44px;height:44px;}
.sidebar.open .user_info_holder .user_info_wrapper .user_name{display:flex;flex-flow:column;place-content:center;justify-content:center;padding-left:12px;}
.sidebar.open .user_info_holder .user_info_wrapper .user_name{margin:0;color:#e762b9;font-size:18px;text-transform:capitalize;}
.sidebar.open .user_info_holder .user_info_wrapper .user_name p{margin:0;}
.sidebar.open .user_info_holder .user_info_wrapper .user_name a{color:#757575;font-size:14px;position:relative;}
.sidebar.open .user_info_holder .user_info_wrapper .user_name a span{font-size:20px;position:absolute;top:0px;color:#e762b9;}
.sidebar.open .mobile_menu_holder{margin-top:24px;}
.sidebar.open .mobile_menu_holder > ul{margin:0;padding:0;list-style:none;}
.sidebar.open .mobile_menu_holder ul .main_category{background:#fff;font-size:16px;padding:12px 16px;margin-bottom:2px;}
.sidebar.open .mobile_menu_holder ul .main_category .category_icon, .sidebar.open .mobile_menu_holder ul .main_category .icon-home:before{color:#e762b9 !important;font-size:24px;}
.sidebar.open .mobile_menu_holder ul .main_category span:not(.category_icon){display:inline-block;transition:.3s all;}
.sidebar.open .mobile_menu_holder ul .main_category span:not(.category_icon).rotate{transform:rotate(90deg);color:#e762b9;}
.sidebar.open .mobile_menu_holder ul .submenu_holder{padding:12px 0 20px 28px;list-style:none;background:#fafafa;display:none;}
.sidebar.open .mobile_menu_holder ul .submenu_holder.open{display:block;}
.sidebar.open .mobile_menu_holder ul .submenu_holder li{padding:8px 0;}
.sidebar.open .mobile_menu_holder ul .submenu_holder li span{color:#f1a1d5;font-size:24px;vertical-align:sub;}

header .flexHeader .categoryHolder{margin-left: auto;}
header .flexHeader .categoryHolder > ul{gap: 8px;}
header .flexHeader .categoryHolder > ul li{width: 48px;}
header .flexHeader .categoryHolder ul li.cart, header .flexHeader .categoryHolder ul li.wish{padding-right: 0px;}
header .flexHeader .user_image_holder{width: 48px;border-radius: 100px;box-shadow: 0 2px 4px 0 rgb(48 49 51 / 15%), 0 0 1px 0 rgb(48 49 51 / 10%);border: solid 2px #fff;overflow: hidden;}

#homeCategoryHolder{overflow: hidden;background-color: #ffffff;padding-bottom: 0;margin-top: 0; padding-top:0}
#homeCategoryHolder .container{width: 100% !important;}
#homeCategoryHolder h2{font-size: 26px;}
#homeCategoryHolder .singleCategoryWrapper{flex-flow: wrap;height: 678px;}
#homeCategoryHolder .singleCategoryWrapper .singleCategoryHolder{width: 100%; aspect-ratio:75 / 79;background-size: contain;height: auto;border-radius: 0 0 32px 32px;}
#homeCategoryHolder .owl-dot span {height: 8px;width:16px;background: #e0e0e0;margin: 0 4px;}
#homeCategoryHolder .singleCategoryWrapper .owl-dots {bottom:0;width: 100%; text-align:center;display: flex;background-color: #fff;}
#homeCategoryHolder .owl-nav .owl-prev{left: 0;}
#homeCategoryHolder .owl-nav .owl-next{right: 0;}
#homeCategoryHolder .singleCategoryWrapper .singleCategoryHolder .sliderBox{transform: unset;max-width: 320px;padding: 16px 24px 24px 24px;margin: 0 auto;position: absolute;bottom: -210px;left: 0%;right: 0;}
#homeCategoryHolder .singleCategoryWrapper .singleCategoryHolder > img{position: absolute;top: 34%;left: unset;width: unset;}

#homeCategory .categoryHolder .categoryWrapper .singleCategory{padding: 0;}
.categoryWrapper .owl-stage{padding-left: 0 !important;}

#productList .sortGroup{margin:32px 0 12px 0}
#productList .sortGroup #filter {border-left: 1px solid #c4c4c4;padding-left: 10px;}
#productList .productsWrapper .singleProductHolder, #productList #post-data .singleProductHolder{width: calc(50% - 6px); margin:0 12px 24px 0}
#productList .productsWrapper .singleProductHolder:nth-child(2n), #productList #post-data .singleProductHolder:nth-child(2n){margin-right: 0;}
#productList .productsWrapper .singleProductHolder .pricesHolder, #productList #post-data .singleProductHolder .pricesHolder{display: inline-flex;flex-flow: column-reverse;}
#productList .productsWrapper .singleProductHolder .pricesHolder .oldPrice, #productList #post-data .singleProductHolder .pricesHolder .oldPrice{text-decoration: line-through;}

.productSliderHolder{padding-top: 82px;background-size: 1530px;background-position: -250px 30px;}
.productSliderHolder .textHolder h2::after{content: unset;}
.productSliderHolder .textHolder h2{text-align: center;margin-bottom: 22px;}
.productSliderHolder .textHolder{position: unset;transform: unset;max-width: 100%;right: unset;}
.productSliderHolder .rightSlider{left: unset;}
#productSlider1 .owl-stage{padding-left: 0 !important;margin-left: 16px;}

.productSliderHolder2 .rightSlider .slide_indicator{-webkit-animation-name: run2;}
@-webkit-keyframes run2 {
	0% {
	  left: 5%;
	}
	50% {
	  left: 10%;
	}
	100% {
	  left: 5%;    
	}
  }
.productSliderHolder .addImageHolder{position: relative;width: 100%;margin-right: 0;margin-top: 74px;}
.productSliderHolder .addImageHolder .babyImage{right: 0;width: 158px;}
.productSliderHolder .addImageHolder .unionImage{width: 252px;height: 179px;position: absolute;bottom: 47px;}
.productSliderHolder .addImageHolder .unionImage .unionImg{width: 252px;filter: drop-shadow(13px 0px 2vw rgba(0, 185, 215, 0.31)) drop-shadow(0px 0px 3vw rgba(0, 185, 215, 0)) drop-shadow(0px 0px 3vw rgba(231, 98, 185, 0.44)) drop-shadow(0 0 3vw rgba(231, 98, 185, 0));}
.productSliderHolder .addImageHolder .unionImage .talkHolder{width: 100%;height: 100%;}
.productSliderHolder .addImageHolder .unionImage .talkHolder p{max-width: 237px;font-size: 22px;margin: 0 auto;}
.productSliderHolder2 .rightSlider{right: unset;}
#productSlider2 .owl-stage{padding-right: 16px !important;}
.productSliderHolder2 .textHolder{text-align: center;position: unset;transform: unset;max-width: unset;margin-bottom: 22px;}
.productSliderHolder2{margin-top: 13px;}
#recomended .recomendedHolder .recomendedTitle h2{font-size: 21px;}
#recomended .recomendedHolder .productWrapper{flex-flow: column;}
#recomended .recomendedHolder .productWrapper .productHolder{width: 100%;}
#recomended .recomendedHolder .productWrapper .productHolder .productDetailsHolder{height: 163px;}
#tips .singleNewsHolder .overlay{opacity: 1;}
#tips .tips_overflow{margin-left: 16px;}
#diet .smallProductList{flex-wrap: wrap;gap: 24px 0;}
#diet .smallProductList .singleProductHolder {width: calc(calc(100% - 13px)/2);margin-right: 13px;}
#diet .smallProductList .singleProductHolder:nth-of-type(2n){margin-right: 0;}
.productPersonalHolder .addImageHolder{width: 100%;margin-top: 0;margin-right: 0;}
.productPersonalHolder .addImageHolder .babyImage{right: 0;width: 158px;}
.productPersonalHolder .addImageHolder .unionImage{width: 252px;height: 179px;position: absolute;bottom: 47px;}
.productPersonalHolder .addImageHolder .unionImage .unionImg{width: 252px;filter: drop-shadow(13px 0px 2vw rgba(0, 185, 215, 0.31)) drop-shadow(0px 0px 3vw rgba(0, 185, 215, 0)) drop-shadow(0px 0px 3vw rgba(231, 98, 185, 0.44)) drop-shadow(0 0 3vw rgba(231, 98, 185, 0));}
.productPersonalHolder .addImageHolder .unionImage .talkHolder{width: 237px;height: 145px;}
.productPersonalHolder .addImageHolder .unionImage .talkHolder p{max-width: 237px;font-size: 22px;}
.personalized_mob{overflow: hidden;}
#personalized{background-position: 100% 30%;background-size: 155%;}
#personalized .textHolder > h2{font-size: 24px;}
#personalized .textHolder > p{font-size: 31px;}
#personalized .productPreview{margin-left: 16px;margin-bottom: 100px;}
#personalized .productPreview .singleProductHolder{width: 100%;}
#personalized .productPreview .singleProductHolder .productDetailsHolder .pricesHolder{min-height: 40px;}
.slide_indicator {position: absolute; top: 50%;transform:translateY(-50%);z-index: 2;width: 64px;height: 64px;background: #fff;border-radius: 50%;padding: 16px;-webkit-animation: linear infinite;-webkit-animation-name: run;-webkit-animation-duration: 1.5s;}
@-webkit-keyframes run {
	0% {
	  left: 75%;
	}
	50% {
	  left: 80%;
	}
	100% {
	  left: 75%;    
	}
  }
#personalized .owl-stage{padding-left: 0 !important;}
#sponsored{display: none;}
.overlay{position: absolute;height: 164vh;display: block;width: 100%;top: 0;bottom: 0;opacity: 0.65;background: #bdbdbd;z-index: 999;display: none;}
.container.mobile > .filtersHolder{position: fixed;bottom: 0;left: 2.5%;right: 2.5%;z-index: 1000;width: 95%;height: 80vh;background-color: #f8f8f8;display: flex;flex-flow: column;border-radius: 40px 40px 0 0;overflow: auto;}
.filtersHolder > .filtersNav {place-content: center;display: flex;justify-content: space-between;width: 100%;padding: 0 24px;align-items: center;margin-bottom: 16px;margin-top: 24px;}
.filtersHolder > .filtersNav #filter {margin-bottom: 0;font-size: 21px;color: #9e9e9e;}
.filtersHolder > .filtersNav #filter span{font-size: 32px;display: inline-block;vertical-align: middle;}
.filtersHolder > .filtersNav p .close {background-color:#fff;width: 48px;height: 48px;flex-grow: 0;padding: 12px;border-radius: 100px;box-shadow: 0 4px 8px 0 rgba(48, 49, 51, 0.14), 0 0 1px 0 rgba(48, 49, 51, 0.08);text-align: center;font-size: 24px;color:#8b3b6f;}
.filtersHolder > .filtersNav p .fa-times:before{vertical-align: middle;font-size: 24px; color: #8b3b6f;}
.filtersHolder .filtersList {position: relative;bottom: 0;width: 100%;display: flex;flex-flow: column;align-items: center;}
.filtersHolder .filtersList .singleFilter {display: flex;width: calc(100% - 40px);padding: 0 20px;align-items: center;margin-bottom: 16px;padding: 8px 20px;border-radius: 99px;box-shadow: 0 8px 16px 0 rgb(48 49 51 / 14%), 0 0 1px 0 rgb(48 49 51 / 8%);background-color: #ffffff;}
.filtersHolder .filtersList .singleFilter:last-child {margin-bottom: 22px;}
.filtersHolder .filtersList .singleFilter p{margin-bottom: 0;min-width: 40%;color: #8b3b6f; font-family: 'Oxygen-Regular', sans-serif; font-size: 18px;}
.filtersHolder .filtersList .singleFilter i {margin-left: auto;font-size: 32px;width: 32px;text-align: center;color: #e0e0e0;margin-right: 24px;}
.filtersHolder .filtersList .singleFilter span {font-size: 24px;color: #e762b9;}
.filtersHolder > .submitHoler {display: inline-flex;justify-content: center;width: calc(100% - 40px);padding: 27px 24px;border-radius: 16px;box-shadow: 0 -16px 24px 0 rgb(48 49 51 / 14%), 0 0 1px 0 rgb(48 49 51 / 8%);margin: 0 auto 23px auto;background-color: #ffffff;}
.filtersHolder > .submitHoler p {width: 133.5px;text-align: center;}
.filtersHolder > .submitHoler .remove{padding: 6px 16px;border-radius: 8px;border: solid 2px #bdbdbd;font-size: 16px;margin-bottom: 0;color: #9e9e9e;margin-right: 12px;}
.filtersHolder > .submitHoler .submit{padding: 6px 16px;border-radius: 8px;background-color: #e762b9;font-size: 16px;color: #fff;}
.filtersHolder .filtersList .singleFilterOpen {position: absolute;bottom: -138px;z-index: 1001;width: 100%;background-color: #f8f8f8;display: flex;flex-flow: column;border-radius: 40px 40px 0 0;}
.filtersHolder .filtersList .singleFilterOpen .filtersNav {place-content: center;display: flex;justify-content: space-between;width: 100%;padding: 0 24px;align-items: center;margin-bottom: 16px;margin-top: 24px;}
.filtersHolder .filtersList .singleFilterOpen .filtersNav > .icon-chevron-left:before{color:#8b3b6f;display: inline-block;vertical-align: middle;font-size: 24px;}
.filtersHolder .filtersList .singleFilterOpen .filtersNav > .icon-chevron-left{width: 48px;height: 48px;flex-grow: 0;padding: 12px;border-radius: 100px;box-shadow: 0 4px 8px 0 rgb(48 49 51 / 14%), 0 0 1px 0 rgb(48 49 51 / 8%);text-align: center;}
.filtersHolder .filtersList .singleFilterOpen .filtersNav #filter {margin-bottom: 0;font-size: 21px;color: #9e9e9e;}
.filtersHolder .filtersList .singleFilterOpen .filtersNav #filter span{font-size: 32px;display: inline-block;vertical-align: middle;}
.filtersHolder .filtersList .singleFilterOpen .filtersNav p .close {background-color:#fff;width: 48px;height: 48px;flex-grow: 0;padding: 12px;border-radius: 100px;box-shadow: 0 4px 8px 0 rgb(48 49 51 / 14%), 0 0 1px 0 rgb(48 49 51 / 8%);text-align: center;font-size: 24px;color: #8b3b6f;}
.filtersHolder .filtersList .singleFilterOpen .filtersNav p .fa-times:before{vertical-align: middle;font-size: 24px; color: #8b3b6f;}
.filtersHolder .filtersList .singleFilterOpen .filtersHolder{display: flex;flex-flow: wrap;place-content: center;justify-content:space-evenly;padding: 0 24px;}
.filtersHolder .filtersList .singleFilterOpen .filtersHolder > span{width: 33%;text-align: center;}
.filtersHolder .filtersList .singleFilterOpen .submitHoler {display: inline-flex;justify-content: center;width: calc(100% - 40px);padding: 27px 24px;border-radius: 16px;box-shadow: 0 -16px 24px 0 rgb(48 49 51 / 14%), 0 0 1px 0 rgb(48 49 51 / 8%);margin: 0 auto 23px auto;background-color: #ffffff;}
.filtersHolder .filtersList .singleFilterOpen .submitHoler p {width: 133.5px;text-align: center;}
.filtersHolder .filtersList .singleFilterOpen .submitHoler .remove{padding: 6px 16px;border-radius: 8px;border: solid 2px #bdbdbd;font-size: 16px;margin-bottom: 0;color: #9e9e9e;margin-right: 12px;}
.filtersHolder .filtersList .singleFilterOpen .submitHoler .submit{padding: 6px 16px;border-radius: 8px;background-color: #e762b9;font-size: 16px;color: #fff;}
.filtersHolder .filtersList .singleFilterOpen .filtersHolder {display: flex;flex-flow: wrap;place-content: center;justify-content: space-evenly;margin: 0 24px;background: #fff;padding: 32px 16px 20px;margin-bottom: 22px;border-radius: 16px;}
.filtersHolder .filtersList .singleFilterOpen .filtersHolder > span {width: 33%;position: relative;text-align: center;margin-bottom: 16px;}
.filtersHolder .filtersList .singleFilterOpen .filtersHolder > span:before {content: "";width: 48px;height: 48px;border-radius: 50%;background: red;display: block;margin: 0 auto 8px auto;box-shadow: 0 4.7px 9.4px 0 rgb(48 49 51 / 14%), 0 0 1.2px 0 rgb(48 49 51 / 8%);border: solid 2.3px #f8f8f8;}
#product{background: none;display: flex;}
#product > .container{width: 100%;}
#product::before{content: unset;}
#product .productPreviewWrapper{flex-flow: column;width: 100%;padding-top: 0;gap: 31px;}
#product .productPreviewWrapper .productGalleryHolder{margin: 0;border-radius: 0;width: 100%;}
#product .productPreviewWrapper .productGalleryHolder > img{border-radius: 0;border-bottom: 1px solid #eeeeee;}
#product .productPreviewWrapper .productGalleryHolder .badgeCashBack{width: 56px;height: 56px;font-size: 14.9px;}
#product .productPreviewWrapper .productGalleryHolder .discount{font-size: 21px;padding: 4px 12px;width: unset;height:unset;line-height:unset;}
#product .productPreviewWrapper .productInfoHolder{max-width: 90%;margin-left: 0;padding:16px;width: 100%;margin: 0 auto;}
#product .productPreviewWrapper .productInfoHolder .generalInfo h1{font-size: 26px;}
#product .productPreviewWrapper .productInfoHolder .otherInfo{font-size: 14px;}
#product .productPreviewWrapper .productInfoHolder .orderHolder{width: 100%;}
#product .productPreviewWrapper .productInfoHolder .orderHolder .buttonsHolder a{width: 80%;}
#product .productPreviewWrapper .productInfoHolder .orderHolder .freeDelivery{align-items: unset;}
/*galerija*/
#big.owl-theme .owl-next, #big.owl-theme .owl-prev{opacity: 1;}
#big.owl-theme .owl-next{right: 0;}
#big.owl-theme .owl-prev{left: 0;}
.outer .owl-dots{position: absolute;width: 100%;display: flex;place-content: center;}
.outer .owl-dot span{width: 16px;height: 8px;margin:0 8px;background: #e0e0e0;display: block;border-radius: 12px;}
.outer .owl-dot.active span{background: #e762b9;}

#product #pinkBG{display: none;}
#highlights{overflow: hidden;padding-bottom: 30px;}
#highlights .row{display: block;}
#highlights .highlightsWrapper{display: block;}
#highlights .highlightsWrapper .highlightsHolder{display: block;width: 254px;}
#highlights .highlightsWrapper .textHolder{}
#highlightsSlider > div.owl-stage-outer{overflow: unset;}
#highlights .additionalBox{width: 90%;position: relative;bottom: 0;}
#description{padding-top: 20px;}
#description img{width: 100%;}
#description h2{font-size: 26px; text-align: left;}

.mfp-figure:after{background: #fff;box-shadow: none;}

#main_account.doNotScroll{height: 100vh;overflow: hidden;}
#main_account{height: 100%;padding-bottom: 0;}
#main_account .container{width: 100%;}
#main_account h1 {
    text-align: center;
    padding: 24px 0 20px 0;
    background: #e762b9;
    margin: 0;
    color: #fff;
    font-family: 'Oxygen Regular', sans-serif;
    font-size: 18px;
	position: relative;
}
/* #main_account h1::after{
    content: "";
    background: #e762b9;
    width: 100%;
    left: 0;
    height: 40px;
    position: absolute;
    z-index: 1;
    bottom: -38px;
} */
#main_account .backToMain {
    position: absolute;
    left: 20px;
    font-size: 32px;
    top: 50%;
    transform: translateY(-50%) rotate(180deg);
    transition: .3s all;
}
#main_account .backToMain.rotate {
  transform: translateY(-50%) rotate(0deg);
}
#main_account .page_only{
    flex-basis: 100%;
	width: 100%;
	margin:0;
}
#main_account .account_details:not(.page_only) {
    flex-basis: 100%;
    left: -100%;
    position: absolute;
	padding: 0;
	margin: 0;
	width: 100%;
  transition: .3s all;
  place-content: start;
  padding-top: 48px;
}
#main_account .account_details:not(.page_only).open{
  left: 0;
}
#main_account .account_links{width: auto;margin-top: 24px;}
#main_account .account_links .account_link {
    width: calc((100% - 24px)/2);
    padding: 20px;
    font-size: 14px;
}
#main_account #account_result{width: 100%;margin-top: 0;border-bottom-left-radius: 0;border-bottom-right-radius: 0;}
#main_account #account_result .productsWrapper{padding: 48px 16px 26px;}


#shopping-cart,#shopping-cart2,#shopping-cart3{height: 100%;overflow: unset;}
#shopping-cart .h1 {
    padding: 0;
}
#cart {
    padding: 0;
}
#cart .cart_holder {
    flex-flow: column;
}
#shopping-cart .h1 {margin: 16px 8px 8px;font-size: 18px;}
#cart .cart_holder .products_holder{max-width: 100%;margin-right: 0;}
#cart .cart_holder .products_holder .cart_product{padding: 0;}
#cart .cart_holder .products_holder .cart_product .class_for_mobile{flex-flow: column;width: 100%;}
#cart .cart_holder .products_holder .cart_product .cart_span_main{width: 100%;padding: 12px 12px 8px;height: auto;}
#cart .cart_holder .products_holder .cart_product .holder_label .border_label{display: none;}
#cart .cart_holder .products_holder .cart_product .cart_span_ukupno{margin-left: 0;padding: 0 0 0 12px;}
#cart .cart_holder .products_holder .cart_product .cart_cene_holder{flex-flow: row-reverse;justify-content: space-between;align-items: center;}
#cart .cart_holder .products_holder .cart_product .cart_cene_holder .cart_span_ukupno:nth-of-type(1){display: none;}
#cart .cart_holder .products_holder .cart_product .cart_span_main > p{margin-bottom: 8px;}
#cart .cart_holder .products_holder .cart_product .cart_span_ukupno .cart_product_delete{color: #bdbdbd;font-size: 12px;}
#cart .cart_holder .products_holder .cart_product .holder_label{padding-top: 4px;}
#cart .cart_holder .products_holder .cart_product .cart_span_komada{padding: 0 12px 12px 0; width: auto;}
.cartsHolder{margin-bottom: 16px;}

#cart2{padding: 0;}
#shopping-cart2{padding-top: 0;}
#shopping-cart2 .container{width: 100%;}
#cart2 .cart_holder{flex-flow: column;}
#cart2 .cart_holder .info_holder{margin-right: 0;}
#cart2 .cart_holder .info_holder .user_info #korisnikForm p{margin-bottom: 8px;}
#cart2 .cart_holder .info_holder .user_info #korisnikForm .half p:nth-of-type(1) {width: 60%;}
#cart2 .cart_holder .info_holder .user_info #korisnikForm .half p:nth-of-type(2) {width: calc(40% - 11px);}
#cart2 .cart_holder .info_holder .user_info #korisnikForm p.button {margin: 0;}
#cart2 .cart_holder .info_holder .address_select p.button{margin: 0;}
#addDeliveryAddress p:not([class=button]), .deliveryForm p:not([class=button]){margin-bottom: 8px;}
#addDeliveryAddress #deliveryForm {padding-right: 16px;}
#addDeliveryAddress p.button, .deliveryForm p.button {margin: 0;}
#cart2 .cart_holder .info_holder .address_select .addAddress {margin: 24px 0 0 0;}
#cart2 .cart_holder .info_holder .how_to_pay .paying_method .icons_holder .singleIcon{text-transform: capitalize;text-align: center;}
#cart2 .cart_holder .info_holder .how_to_pay .paying_method .icons_holder .singleIcon p {color: #212121;margin-top: 8px;}
#cart2 .cart_holder .info_holder .how_to_pay .select_payment p.button {margin: 0;}
#cart2 .cart_holder .info_holder .confirm_order p.button{margin: 0;}
#cart2 .sidebar-right{max-width: 100%;}
#cart2 .cart_holder .sidebar-right .cart_footer{max-width: 100%;}
#cart2 .cart_holder .sidebar-right .voucher_holder {margin-top: 16px;}
#cart2 .cartsHolder{display: none;}

#shopping-cart3{padding-top: 0;}
#cart3{padding: 0;}
#cart3 .cart_holder{flex-flow: column;}
#shopping-cart3 .container{width: 100%;}
#cart3 p {color: #424242;}
#cart3 .edit_button{top: 24px;}
#cart3 .edit_button a > span {font-size: 14px;color: #757575;}
#cart3 .edit_button a > span span {font-size: 20px;}
#cart3 .cart_holder .info_holder .address_select {flex-flow: column;padding-top: 24px;}
#cart3 .cart_holder .info_holder .user_info{padding: 24px 0px 54px 48px;}
#cart3 .cart_holder .info_holder .headline .title h2{color: #616161;}
#cart3 .cart_holder .info_holder .user_info_delivery{padding: 0 0 24px 48px;}
#cart3 .cart_holder .info_holder .how_to_pay{padding: 24px 0 24px 48px;}
#cart3 .cart_holder .info_holder .confirm_order p.button{margin: 0;}
#cart3 .cartsHolder{display: none;}
#cart3 .sidebar-right{max-width: 100%;}
#cart3 .cart_holder .sidebar-right .cart_footer{max-width: 100%;}
#cart3 .cart_holder .sidebar-right .voucher_holder{margin-top: 16px;}

.succesful_order{position: unset;top: unset;transform: unset;}
.success_holder{height: 100vh;}

#loginChoice {
  
}
#loginChoice header{background: #e762b9;}
#loginChoice .signInHolder{margin: 0;border-radius: 0;}
#signin .container{width: 100%;}
#loginChoice .signInHolder .loginWrapper #loginForm{padding: 19px 16px;}
#loginChoice .signInHolder .loginWrapper {
  width: 100%;
  border-radius: 32px;
  overflow: hidden;
  position: relative;
  top: 133px;
  height: 100vh;
  background: #fff;
  margin: 0 13px;
}
#loginChoice #signin{background-image: url(../img/zdlavo-mobile.jpg);
  background-position: 50% 10px;
  background-repeat: no-repeat;
  background-size: 200px;
  background-color: #e762b9;}

#signupChoice {
    height: 100vh;
    overflow: hidden;
}
#signUp .container{width: 100%;}
#signUp .registerWrapper {
  margin: 0;
  width: 100%;
  border-radius: 32px;
  overflow: hidden;
  position: relative;
  top: 133px;
  height: 100vh;
  background: #fff;
}
#signUp .registerWrapper #registrationForm{width: 100%;padding: 19px 16px;}
#signupChoice #signUp {
  background-image: url(../img/zdlavo-mobile.jpg);
  background-position: 50% 10px;
  background-repeat: no-repeat;
  background-size: 200px;
  background-color: #e762b9;
}
#signUp .registerHolder{margin: 0 13px;}

}