﻿

.cps-featured-makers .swiper3 .swiper-wrapper .swiper-slide .featured-slide .maker-description{
  padding-top:13px;padding-bottom:11px;
}
.cps-featured-makers .swiper3 .swiper-wrapper .swiper-slide .featured-slide .maker-location{
padding-top:2px;padding-bottom:0px;
}
.product-card .product-card-top .product-image .product-header-title .production-maker-category{
padding-top:4px;padding-bottom:0px;
}
.KDev-state-makerSectionDetails .details-wrapper .hero-video-section .hero-btns button{padding-top:9px;padding-bottom:8px;}
.details-wrapper .fund-a-maker-wrapper .fund-single-listing .maker-project-img{object-fit:cover;}
.KDev-state-makerSectionDetails .details-wrapper .details-maker-description img{object-position:right top;}
.KDev-state-makerSectionDetails .details-wrapper .back-btn{right:120px;}
.KDev-state-makerSectionDetails .details-wrapper .shop-products-wrapper{overflow:hidden;}
.KDev-state-makerSectionDetails .details-wrapper .shop-products-wrapper .shop-products-right .products-slider .productsSwiper.mySwiper{overflow-x:unset!important;}
.details-wrapper .hero-video-section .video-cont{position:relative;}
.details-wrapper .hero-video-section .video-cont #custom-hero-play-button{top:52%;}
.KDev-state-productSection .shop--listing{overflow:hidden;position:relative;}
.KDev-state-productSection .product-card .product-image{padding-bottom:0px;}
.KDev-state-productSection .shop--listing .product-card .product-image .img-holder.display-img{height:100%;}
.KDev-state-productSection .product-card .product-card-top .product-image .product-header-title{bottom:-14px!important;flex-wrap:wrap;}
.KDev-state-productSection .product-card:hover .product-card-top .product-image{padding-bottom:0px!important;}
.KDev-state-productSection .product-card .product-card-top{overflow:unset;}
.KDev-state-productSection .product-card .product-card-bottom{padding-top:33px!important;}
.cps-materials-products-widget .materials-section .swiper4 .next-arrow,.cps-materials-products-widget .materials-section .swiper4 .prev-arrow{right:120px;}
.cps-materials-products-widget .materials-section .swiper4 .next-arrow{top:50%;}
.cps-materials-products-widget .materials-section .swiper4 .prev-arrow{top:65%;}

.modal .modal-body{padding-left:0px;padding-right:0px;}
.modal .modal-header{padding-left:0px;padding-right:0px;}
.modal-forgot-password form .bgs-form-group{max-width:514px;}
.modal-forgot-password .modal-dialog{max-width:858px;}
.modal-forgot-password .modal-content{padding-left:67px;padding-right:30px;padding-top:50px;padding-bottom:30px;}
.modal-login .forgot-password-btn{z-index:1;}
.modal-register .modal-dialog{max-width:858px;}
.modal-register .modal-content{padding-left:67px;padding-right:30px;padding-top:50px;padding-bottom:30px;}
.shop--details .fund-a-maker-section .product-details-wrapper .product-brand{justify-content:flex-start;margin-top:30px;}
.shop--details .product-details-wrapper .product-favorite .product-header-title .production-maker-category{padding-top:4px;padding-bottom:1px;}
#fund-details .donations-wrapper .swiper-button-next:before, #fund-details .donations-wrapper .swiper-button-prev:before{font-size:20px;}
#fund-details .donations-wrapper .swiper-button-next, #fund-details .donations-wrapper .swiper-button-prev{width:50px;height:50px;}
.fund-a-maker-section .shop-product-container #mobile-icons{max-width:100%;width:100%!important;}
.fund-a-maker-section .shop-product-container #mobile-icons .product-favorite{width:100%;}
.shop--details .product-details-wrapper .product-images{max-width:100%;}
.shop--details .product-details-wrapper [data-gallery-for=main]{width:100%;}
.shop--details .product-details-wrapper .product-images .swiper-button-prev{left:-25px!important;}
.shop--details .product-details-wrapper .product-images .swiper-button-next{right:-25px!important;}
.shop--details .product-details-wrapper [data-swiper-container-for=product-image-gallery]{padding-left:0px;}
.shop--details .product-details-wrapper [data-swiper-container-for=product-image-gallery] .swiper-slide .img-fluid{
object-fit:contain;object-position:center center;height:100%;}
.shop--details .product-details-wrapper .product-info{padding-top:0px;padding-right:0px;padding-left:100px;}
.fund-a-maker-section .shop-product-container{padding:0px;}
.fund-the-makers .fund-the-makers-listing .fund-single-listing .maker-project-img{object-fit:cover;object-position:center center;}

.details-wrapper .hero-video-section .hero-btns{left:150px;}
.cps-materials-products-widget .materials-section{margin-left:120px;}
.search-box .container{padding-left:120px;padding-right:120px;width:100%;max-width:none;}
.search-box .form-search-wrapper .form-search{width:100%;}
.search-box .search-box-overlay{cursor:default;}
.product-card .product-card-top .product-image .product-header-title .production-location{font-size:12px;}
.header-middle>.container{width:100%;max-width:none;}
.header .header-middle{
   /* margin-left:0px;margin-right:0px;width:100%;padding-left:120px;padding-right:120px; */
   box-sizing:border-box;}
.header .navbar-header .container{padding-bottom:0px;max-width:none;}
.header .navbar-header .container .nav-close-btn{right:120px;}
.header .navbar-header .container::after{left:460px;}
.header{transition:0.3s;}
.header .navbar-toggler{position:relative;top:-1px; }
.header .navbar{overflow:unset;}
#fund-details .donations-wrapper .swiper-button-next,#fund-details .donations-wrapper .swiper-button-prev{cursor:pointer;}
/*.header .navbar-toggler .bar{opacity:0;background-color:transparent;}
.header .navbar-toggler .bar:nth-child(1){opacity:1;}
.header .navbar-toggler .bar:after{display:block;content:'';width:52px;height:32px;
 background:url(/assets/images/bar.svg) no-repeat;position:absolute;top:0px;right:0px;}*/

.details-wrapper .hero-video-section .video-cont{cursor:pointer;}
.modal-cookies{padding:36px!important;box-sizing:border-box;}
.modal-cookies .modal-dialog{margin:auto;}
#cookies-modal .more{margin-top:30px;}
.shop--details .product-details-wrapper .product-images .swiper-button-prev{cursor:pointer;}
.shop--details .product-details-wrapper .product-images .swiper-button-next{cursor:pointer;}
.modal-gallery .btn-close{cursor:pointer;top:0px;}

.header-middle-right-btn .btn-wrapper{padding-top:2px;}
.header .navbar-header .container .btn-wrapper{padding-top:2px;}
.cps-hero-slider .hero-text .black-text{padding-top:8px;padding-bottom:4px!important;}
.cps-our-goals-wrapper .our-goals .our-img{justify-content:flex-start;}
.corporate-page--contact  .section-title{text-align:center;}
.corporate-page--contact .message-us-section{max-width:860px;margin:auto;position:relative;}
.corporate-page--contact .container{max-width:none;padding:0px;}
.corporate-page--contact{padding-top:0px;}
.corporate-page--contact .section-title{margin-top:55px;}
.corporate-page--contact .intl-tel-input .country-list{max-width:37vw;width:400px;}
.intl-tel-input .country-list .country-name{white-space:normal;}
.bgs-btn{padding-top:2px;}
form .bgs-form-group label.form-error{padding-top:4px;padding-bottom:2px;}

.modal-login .modal-section{padding-left:23px;padding-top:23px;padding-bottom:33px;}
.modal-login .modal-dialog{max-width:1063px;}
.modal-login .modal-header{padding-bottom:0px;}
.modal-login .fa-facebook-f{font-size:24px;}
.modal-login .social-media-btns .btn-wrapper {margin-top:0px;}
.modal-login .social-media-btns .btn-wrapper:nth-child(2){margin-top:0px!important;}
.modal-login .btns-wrapper-for-sign-in .btn-wrapper:nth-child(1){margin-bottom:0px;}
.modal-login .btns-wrapper.btns-wrapper-for-sign-in{margin-top:0px;}
.modal-login .modal-registration .bgs-btn{height:auto;}
.modal-login .modal-registration {margin-top:113px;}
.modal-login .modal-section:nth-child(2){max-height:94vh;}
.modal-login .social-media-btns .btn-wrapper{margin-top:43px;}
.modal-login .social-media-btns .btn-wrapper:nth-child(2){bottom:9px;}
.modal-login .social-media-btns .bgs-btn-google{padding-top:0px;padding-bottom:2px;}
.modal-login .social-media-btns .bgs-btn{margin-top:0px!important;}
.modal-login .social-media-btns .btn-wrapper .google-icon{width:22px;height:22px;top:0px;bottom:0px;left:0px;
   right:0px;margin:auto;}
.checkout-page--bag-review .product-row-cell-holder .trash-save, 
.checkout-page--bag-review .product-row-cell-holder .save-unsave{
   padding-right:24px;margin-top:14px!important;
}
.checkout-page>.container #checkout-nav .nav-container .section-nav .secure-checkout-banner{box-sizing:border-box;padding-top:2px;}
.corporate-page--about{padding-top:70px;}
.cps-our-story-wrapper .our-story{align-items:flex-end;width:100%;transform:none;padding-left:120px;padding-right:120px;left:auto;box-sizing:border-box;}
.cps-our-story-wrapper .our-story .our-text{width:55%;}
.cps-our-story-wrapper .our-story .img-webp-wrapper{width:45%;}
.cps-our-story-wrapper .our-story img{aspect-ratio:unset;width:100%;height:auto;object-fit:cover;}
.cps-our-goals-wrapper .our-goals .our-text{width:55%;}
.cps-our-goals-wrapper .our-goals .img-webp-wrapper{width:45%;}
.cps-our-goals-wrapper .our-goals img{aspect-ratio:unset;width:100%;height:auto;object-fit:cover;}
.cps-our-goals-wrapper .our-goals .our-img{min-height:0px;aspect-ratio:unset;}
.cps-our-goals-wrapper .our-goals{align-items:flex-end;width:100%;transform:none;padding-left:120px;padding-right:120px;left:auto;box-sizing:border-box;}
.cps-our-story-wrapper .our-story .our-img{min-height:0px;aspect-ratio:unset;}
.map-section .find-me-text{left:150px;}
.details-wrapper .map-section .find-me-text{left:150px;}
.shop-product-related-products-container.container{padding-left:120px!important;padding-right:120px!important;box-sizing:border-box;width:100%;}

.delivery-info{transform:none;padding-left:120px;padding-right:120px;box-sizing:border-box;width:100%;}
.delivery-info .container{width:100%;padding:0px;max-width:none;}
.checkout-page>.container{width:100%;max-width:none;padding-left:120px;padding-right:120px;box-sizing:border-box;}
.details-wrapper .fund-a-maker-section .shop-products-left{width:100%;max-width:none;padding-left:120px;padding-right:120px;box-sizing:border-box;}
.details-wrapper .fund-a-maker-wrapper{width:100%;max-width:none;padding-left:120px;padding-right:120px;box-sizing:border-box;}
.shop--details .fund-a-maker-section .donations-wrapper{width:100%;max-width:none;padding-left:120px;padding-right:120px;box-sizing:border-box;}
.shop--details .product-details-wrapper .product-details-holder{width:100%;max-width:none;padding-left:120px;padding-right:120px;box-sizing:border-box;}

#fund-details .donations-wrapper .swiper-button-prev{right:190px;}
#fund-details .donations-wrapper .swiper-button-next{right:120px;}
.cps-specialty .redirect-to-specialty{right:120px;}
.search-listing .container{box-sizing:border-box;width:100%;max-width:none;padding-left:120px;padding-right:120px;}

.cps-featured-makers,
.explore-the-village-wrapper,
.shop-products-wrapper,.village-details-text,
.shop--listing>.container,.map-section
.details-wrapper .hero-video-section,
.details-wrapper .details-maker-description,
.details-wrapper .hero-video-section,
.details-wrapper .map-section,
.fund-the-makers,
.fund-the-makers-subtitle,
.cps-explore-by-region,
.fund-the-makers-title,
.details-wrapper .details-image-video-section-test .gallery-item-test,
.details-wrapper .shop-products-wrapper
{
 transform:none;padding-left:120px;padding-right:120px;left:auto;box-sizing:border-box;width:100%;max-width:none;

}


.cps-featured-makers .swiper3 .prev-arrow, .cps-featured-makers .swiper3 .next-arrow{right:100px;}
.cps-featured-makers .swiper3 .swiper-wrapper .swiper-slide:last-child{margin-right:0px;}
.cps-featured-makers .swiper3 .swiper-wrapper .swiper-slide .featured-slide .featured-slide-image .featured-image{overflow:hidden;}
.cps-featured-makers .swiper3 .swiper-wrapper .swiper-slide .featured-slide .featured-slide-image img{height:100%;display:block;object-fit:cover;}
.cps-featured-makers .featured-header{margin-bottom:35px;}
.cps-specialty .right-specialty a{font-weight:500;padding-top:9px;}





@media (min-width:1199.1px){
.container-about{max-width:100%;}
}

@media (min-width:999.1px){

.shop--details .product-details-wrapper .product-images{max-height:none;
height:clamp(30rem, 14.654rem + 24.777vw, 45.625rem)!important;}

}


@media (min-width:767.1px){
footer .container{justify-content:space-between;}
footer .footer-right{width:400px;margin-left:33px;padding-left:0px;padding-right:0px;}
footer .footer-left{width:auto;flex:1;}
.sticky-header .header-middle .logo-wrapper .header-logo .logo{position:relative;top:3px;}
.cps-specialty .center-specialty{ transform:none;padding-left:120px;padding-right:120px;left:auto;
box-sizing:border-box;width:100%;max-width:none;}

}

@media (min-width:767.1px) and (max-width:1300px){
footer .footer-left-link{width:50%;}
footer .footer-left-link .link-text{font-size:15px;}
footer .footer-left-links{flex-direction:unset;}
}

@media (min-width:767.1px) and (max-width:990px){
footer .footer-right{width:295px;}
footer .footer-left-link .link-text{font-size:14px;}
footer .footer-newsletter-wrapper .footer-newsletter-title{font-size:40px;}
}



@media (max-width:1324px) {
.header .navbar-header .container .nav-close-btn{right:50px;}
/* .header .header-middle{padding-left:50px;padding-right:50px;} */
#fund-details .donations-wrapper .swiper-button-prev{right:120px;}
#fund-details .donations-wrapper .swiper-button-next{right:50px;}
.cps-specialty .redirect-to-specialty{right:50px;}
.shop--details .product-details-wrapper .product-info{padding-left:70px;}
.KDev-state-makerSectionDetails .details-wrapper .back-btn{right:50px;}

.cps-our-story-wrapper .our-story,.explore-the-village-wrapper,
.shop-products-wrapper,.village-details-text,.delivery-info,
.map-section,.checkout-page>.container,
.details-wrapper .hero-video-section,
.details-wrapper .details-maker-description,
.details-wrapper .shop-products-wrapper,
.details-wrapper .hero-video-section,
.details-wrapper .fund-a-maker-section .shop-products-left,
.details-wrapper .fund-a-maker-wrapper,
.details-wrapper .map-section,
.fund-the-makers,
.shop--listing>.container,
.fund-the-makers-subtitle,
.cps-explore-by-region,
.search-listing .container,
.cps-specialty .center-specialty,
 .details-wrapper .details-image-video-section-test .gallery-item-test,
.fund-the-makers-title,
.shop--details .product-details-wrapper .product-details-holder,
.shop--details .fund-a-maker-section .donations-wrapper,
.details-wrapper .details-image-video-section-test .gallery-item-test
.shop--listing>.container{
padding-left:50px;padding-right:50px;}

.cps-materials-products-widget .materials-section .swiper4 .next-arrow,.cps-materials-products-widget .materials-section .swiper4 .prev-arrow{right:0px;}
.cps-materials-products-widget .materials-section{margin-left:50px;}
.shop-product-related-products-container.container{padding-left:50px!important;padding-right:50px!important;}
.map-section .find-me-text{left:75px;}
.details-wrapper .map-section .find-me-text{left:75px;}
.cps-our-goals-wrapper .our-goals{padding-left:50px;padding-right:50px;}
.search-box .container{padding-left:50px;padding-right:50px;}
.cps-featured-makers{padding-left:50px;padding-right:50px;}
.cps-featured-makers .swiper3 .prev-arrow, .cps-featured-makers .swiper3 .next-arrow{right:50px;}
.details-wrapper .hero-video-section .hero-btns{left:70px;}
}
.cps-shop-products-wrapper .shop-products-right .productsSwiper .next-arrow, .cps-shop-products-wrapper .shop-products-right .productsSwiper .prev-arrow {right: 100px;}
.cps-shop-products-wrapper .shop-products-right .productsSwiper .next-arrow {top:40%;}
.cps-shop-products-wrapper .shop-products-right .productsSwiper .prev-arrow {top:30%;}

@media (max-width: 1113px) {
    .cps-materials-products-widget .green-background {width:31%;}
}

@media (max-width:1024px) {
.corporate-page--contact .message-us-section{max-width:calc(100% - 100px);}
.modal-login .modal-section{padding-right:60px;}


}

@media (min-width:767.1px) and (max-width:1024px){
.modal-login  .modal-title{font-size:30px!important;}
}
@media (max-width:1092px) {
.KDev-state-makerSectionDetails .details-wrapper .details-maker-description img{object-position:left top;}
.KDev-state-makerSectionDetails .details-wrapper .details-maker-description .details-maker-text{margin-top:33px;}
}

@media (max-width:991px){
.shop--details .product-details-wrapper .product-info{padding-left:0px;padding-top:44px;}
.KDev-state-productSection .shop--listing .product-card{margin-left:0px;}
}

@media (max-width:954px){
.cps-our-story-wrapper .our-story .our-text{width:100%;}
.cps-our-story-wrapper .our-story .img-webp-wrapper{width:100%;}
.cps-our-story-wrapper .our-story{margin-bottom:24px;}
.cps-our-story-wrapper .our-story .our-img{width:100%;height:auto;}
.cps-our-story-wrapper .our-story picture{margin-bottom:33px!important;}
.cps-our-story-wrapper .our-story picture img{margin-bottom:0px!important;}
.cps-our-goals-wrapper .our-goals .our-text{width:100%;}
.cps-our-goals-wrapper .our-goals .img-webp-wrapper{width:100%;}
.cps-our-goals-wrapper .our-goals .our-img{width:100%;height:auto;}
.cps-our-goals-wrapper .our-goals picture{margin-bottom:33px!important;}
.cps-our-goals-wrapper .our-goals picture img{margin-bottom:0px!important;}
.cps-our-goals-wrapper .our-goals{margin-bottom:66px;}
}

@media (max-width:767px){
.map-section .find-me-text{left:50px;}
.details-wrapper .map-section .find-me-text{left:50px;}
.cps-specialty .right-specialty{max-width:340px;}
.cps-hero-slider .hero-text .black-text{padding-top:8px;padding-bottom:5.5px!important;}
.corporate-page--contact .message-us-section{max-width:calc(100% - 70px);}
.corporate-page--contact{padding-top:4px;}
.corporate-page--contact .section-title{margin-top:35px;}
.corporate-page--contact .intl-tel-input .country-list{max-width:80vw;}
.modal-login .btns-wrapper.btns-wrapper-for-sign-in .btn-wrapper:nth-child(1){margin-top:0px!important;}
.modal-login .modal-registration{margin-top:77px;}
.modal-login .modal-section{padding-bottom:20px;}
.modal-login .social-media-btns{margin-top:33px;}
.modal-login .social-media-btns .btn-wrapper:nth-child(2){bottom:-3px;}
.modal-login .social-media-btns .bgs-btn,.modal-login .social-media-btns .btn-wrapper:nth-child(2) .bgs-btn{width:100%!important;}
.modal-login .fa-facebook-f{font-size:20px;}
.modal-login .social-media-btns .btn-wrapper .google-icon{transform:none!important;}
.checkout-page>.container #checkout-nav .nav-container .section-nav .secure-checkout-banner::before{margin-top:-2px;}
.KDev-state-makerSection .shop--listing{padding-top:35px;}
.KDev-state-makerSection .shop--listing>.container .title{margin-top:0px;}
#cookies-modal .modal-content{padding-left:30px;padding-right:20px;}
#cookies-modal .more{gap:12px;margin-top:30px;}
#cookies-modal .more>li{padding-bottom:6px;}
.header .navbar-header .container::after{left:auto;right:0px;width:159px;}
.header .navbar-header .container .nav-close-btn{right:37px;}
/* .header .header-middle{padding-left:36px;padding-right:36px;} */
.header{height:100px;}
.header-middle{overflow:unset;}
.header-middle .logo-wrapper .header-logo .logo{position:relative;top:25px;}
.header-middle-right{position:relative;top:24px;}
.header-middle-right-btn + .header-middle-right-icon{margin-top:47px;}
.sticky-header .header{height:73px;}
.sticky-header .header-middle .logo-wrapper .header-logo .logo{top:17px;}
.sticky-header .header-middle-right{top:17px;}
.sticky-header .header-middle-right-btn + .header-middle-right-icon{margin-top:39px;}
.cps-our-story-wrapper .our-story,.explore-the-village-wrapper,.shop-products-wrapper{padding-left:36px;padding-right:36px;}
.cps-our-goals-wrapper .our-goals{padding-left:36px;padding-right:36px;}
.corporate-page--about{padding-top:45px;}
/*.header .navbar-toggler .bar:after{width:35px;height:22px;background-size:35px;}
.header .navbar-toggler .bar:after{top:3px;}*/
.search-box .container{padding-left:36px;padding-right:36px;}
#fund-details .donations-wrapper .swiper-button-prev{right:82px;}
#fund-details .donations-wrapper .swiper-button-next{right:36px;}
.shop--details{padding-top:40px;}
shop-product-container{padding-left:0px;padding-right:0px;}
.cps-specialty .redirect-to-specialty{right:36px;}
.details-wrapper .hero-video-section .hero-btns{left:56px;}

.cps-featured-makers,
.village-details-text,.map-section,
.shop-product-related-products-container,.delivery-info,
.shop--listing>.container,.checkout-page>.container,
.details-wrapper .hero-video-section,
.details-wrapper .details-maker-description,
.details-wrapper .shop-products-wrapper,
.details-wrapper .fund-a-maker-section .shop-products-left,
.details-wrapper .fund-a-maker-wrapper,
.details-wrapper .hero-video-section,
.details-wrapper .map-section,
 .details-wrapper .details-image-video-section-test .gallery-item-test,
.fund-the-makers,
.shop--details .product-details-wrapper .product-details-holder,
.cps-explore-by-region,
.fund-the-makers-title,
.fund-the-makers-subtitle,
.search-listing .container,
.shop--details .fund-a-maker-section .donations-wrapper,
.details-wrapper .details-image-video-section-test .gallery-item-test
{padding-left:36px;padding-right:36px;}

.KDev-state-makerSectionDetails .details-wrapper .back-btn{right:36px;}
.shop--details .product-details-wrapper .product-info{width:100%;}
.cps-materials-products-widget .materials-section{margin-left:36px;}
.shop-product-related-products-container.container{padding-left:36px!important;padding-right:36px!important;}
/*.shop-btn-container{width:57px;height:57px;left:auto;right:10px;text-decoration:underline;}*/
.cps-featured-makers .swiper3 .swiper-wrapper .swiper-slide .featured-slide{width:319px;}
.cps-featured-makers .swiper3 .swiper-wrapper .swiper-slide .featured-slide img{height:362px!important;width:100%!important;}
.cps-featured-makers .swiper3{overflow:hidden;padding-bottom:55px;}
.cps-featured-makers .swiper3 .swiper-wrapper .swiper-slide .featured-slide .maker-name{margin-top:27px;}
.cps-specialty .crafts-img{width:calc(100% - 75px);max-height:none;}
.cps-materials-products-widget .green-background{width:75px;}
.cps-specialty .right-specialty a{font-size:12px;}
.cps-specialty{margin-top:0px;}
.cps-materials-products-widget .materials-section .swiper4 .swiper-wrapper .swiper-slide img{width:158px;height:210px;}
.cps-materials-products-widget .materials-section .swiper4 .swiper-wrapper .swiper-slide{margin-right:8px;}
.cps-materials-products-widget .materials-section .swiper4{width:calc(100% - 20px)!important;}
.shop--listing-filters-container .sidebar-filter{width:100%;}
.sidebar-filter .filter-control{width:100%;}
.cps-specialty .center-specialty{padding-left:0px;padding-right:0px;}
.zoomContainer {max-width:100%;}
#fund-details .donations-wrapper .swiper-button-next, #fund-details .donations-wrapper .swiper-button-prev{top:24px;}
.shop--details .fund-a-maker-section .donations-wrapper{margin-top:55px!important;}
.fund-the-makers .fund-the-makers-listing .fund-single-listing .fund-project-director{word-break:break-word;}
.shop--details .product-details-wrapper [data-gallery-for=main]{width:100%;}
#fund-details .donations-wrapper .swiper-button-prev{right:72px;}
.shop--details .product-details-wrapper .product-images .swiper-button-next,.shop--details .product-details-wrapper .product-images .swiper-button-prev{margin-top:-15px;}
.shop--details .product-details-wrapper .product-images .swiper-button-prev{left:-15px!important;}
.shop--details .product-details-wrapper .product-images .swiper-button-next{right:-15px!important;}
#fund-details .donations-wrapper .swiper-button-next, #fund-details .donations-wrapper .swiper-button-prev{width:30px;height:30px;top:20px;}
#fund-details .donations-wrapper .swiper-button-next:before, #fund-details .donations-wrapper .swiper-button-prev:before{font-size:14px;}
.shop--listing>.container .title-responsive{margin-bottom:0px;}
.product-card .product-card-top .product-image .product-header-title .production-location-double{font-size:12px!important;}
.product-card .product-card-top .product-image .product-header-title .production-maker-category-double{font-size:12px!important;}
.modal-register .modal-content{padding:34px 36px 22px;}
.modal .modal-header{padding-left:0px;padding-right:0px;}
.modal-login .modal-section{padding-right:36px;}
.modal-login .modal-section{padding-left:36px;}
.modal .modal-body{padding-left:0px;padding-right:0px;}
.modal-forgot-password .modal-content{padding-left:36px;padding-right:36px;}
.modal-forgot-password{background:#fff;}
.modal-forgot-password .modal-dialog-centered{align-items:flex-start;}
.KDev-state-makerSection .shop--listing .shop-listing-products .maker-item img{height:100%;max-height:100%;}
.KDev-state-makerSection .shop--listing .shop-listing-container{width:100%;}
.KDev-state-makerSection .shop--listing .shop-listing-products .maker-item-double img{width:100%!important;}
.KDev-state-makerSection .shop--listing .shop-listing-products .maker-item .maker-item-img-double{width:100%!important;}
.shop--listing .shop-listing-products .maker-item .img-container .maker-info__location,
 .shop--listing .shop-listing-products .maker-item .img-container .maker-info__category{font-size:10px;}
.shop--listing .shop-listing-products .maker-item .img-container .maker-info__location{font-size:10px;}
.KDev-state-makerSection .shop--listing .shop-listing-products .maker-item .maker-info__location-double{font-size:10px!important;
height:37px;box-sizing:border-box;display:flex;align-items:center;padding-left:26px!important;padding-right:26px!important;}
.KDev-state-makerSection .shop--listing .shop-listing-products .maker-item .maker-info__category-double{font-size:10px!important;
height:37px;box-sizing:border-box;display:flex;align-items:center;padding-left:26px!important;padding-right:26px!important;}
.KDev-state-productSection .product-card .product-card-info{margin-top:0px;}
.KDev-state-productSection .product-card .product-card-top{height:345px!important;}
.KDev-state-productSection .shop--listing .product-card .product-image .img-holder.display-img{height:280px!important;}
.KDev-state-productSection .product-card{height:auto!important;min-height:0px!important;max-height:none;margin-top:47px!important;}
.KDev-state-productSection .shop--listing .container .shop--listing-banner-listing-container{margin-top:0px;}
.KDev-state-productSection.shop-filters-opened .header{z-index:1;}
.KDev-state-productSection .sidebar-filter .filter-control .filter-toggle-icon{margin-top:25px;}
.KDev-state-productSection .shop--listing .product-card:not(.product-card-double){margin-top:12px;width:100%!important;
   max-width:none;flex-basis:unset!important;min-width:0px;}
.KDev-state-productSection .sidebar-filter .filter-wrapper .nav-close-btn{display:none;}
.KDev-state-productSection .shop--listing .shop-listing-container{width:100%;}
.KDev-state-productSection .shop--listing .product-card-double:nth-child(1){margin-top:14px!important;}
.KDev-state-productSection .shop--listing .product-card-double:nth-child(2){margin-top:14px!important;}
.KDev-state-productSection .shop--listing{padding-top:60px;}
.KDev-state-productSection .product-card .product-card-info-double{margin-top:0px!important;}
.KDev-state-productSection .product-card .product-card-top.product-card-top-double .product-image .product-header-title .production-location-double{padding:6px 15px 5px!important;}
.KDev-state-productSection .product-card .product-card-top.product-card-top-double .product-image .product-header-title .production-maker-category-double{padding:8px 15px 3px!important;}
.KDev-state-productSection .shop--listing .product-card .product-card-top.product-card-top-double .product-image .img-holder.display-img{max-width:95%;max-height:90%;}
.details-wrapper .hero-video-section .video-cont #custom-hero-play-button{top:58%;}
.KDev-state-makerSectionDetails .details-wrapper .hero-video-section .hero-btns .shop-products-link{padding-top:10px;padding-bottom:7px;}

}

@media (max-width:633px){
.KDev-state-makerSection .shop--listing .container .title-maker .title-map-view{padding-top:22px;}
.KDev-state-makerSection .sidebar-filter .filter-control .filter-toggle-icon{margin-top:30px;}
.KDev-state-productSection .product-card .product-card-top.product-card-top-double .product-image .product-header-title .production-maker-category-double{padding:11px 15px 7px!important;}
}

@media (max-device-width:767px){
.modal-login .social-media-btns .btn-wrapper:nth-child(2){bottom:0px;}
.header-middle-right-btn + .header-middle-right-icon{margin-top:49px;}
.sticky-header .header-middle-right-btn + .header-middle-right-icon{margin-top:37px;}
/*.header .navbar-toggler .bar:after{top:2px;}*/
.cps-specialty .right-specialty a{padding-top:6px;padding-bottom:9px;}
.shop--details .product-details-wrapper .product-favorite .product-header-title .production-maker-category{padding-top:2px;padding-bottom:3px;}
.KDev-state-makerSection .shop--listing .shop-listing-products .maker-item .img-container .maker-info__location span{margin-top:1px;}
.KDev-state-makerSection .shop--listing .shop-listing-products .maker-item .img-container .maker-info__category{padding-top:10px;padding-bottom:14px;}
.KDev-state-makerSection .shop--listing .shop-listing-products .maker-item .img-container .maker-info__category-double{padding-top:0px!important;padding-bottom:1px!important;}
.KDev-state-productSection .product-card .product-card-top.product-card-top-double .product-image .product-header-title .production-maker-category-double{padding-top:6px!important;padding-bottom:7px!important;}
.KDev-state-productSection .product-card .product-card-top.product-card-top-double .product-image .product-header-title .production-location-double{padding-top:9px!important;padding-bottom:8px!important;}
.KDev-state-makerSectionDetails .details-wrapper .hero-video-section .hero-btns button{padding-top:7px;padding-bottom:10px;}
.KDev-state-makerSectionDetails .details-wrapper .hero-video-section .hero-btns .shop-products-link{padding-top:8px;padding-bottom:9px;}
.details-wrapper .fund-a-maker-wrapper .fund-single-listing .progress-bar .progress-bar-price{margin-top:5px;}
}


@media (max-device-width:1024px){
.cps-featured-makers .swiper3 .swiper-wrapper .swiper-slide .featured-slide .maker-description{padding-top:11px;}
.cps-featured-makers .swiper3 .swiper-wrapper .swiper-slide .featured-slide .maker-location{padding-top:0px;}
.cps-featured-makers .swiper3 .swiper-wrapper .swiper-slide .featured-slide .maker-location .fas{margin-top:1px;}
.product-card .product-card-top .product-image .product-header-title .production-maker-category{
   padding-top:1px;padding-bottom:3px;
   }
.product-card .product-card-top .product-image .product-header-title .production-location span{margin-top:0px;}
#cookies-modal .custbtm{padding-top:11px;padding-bottom:13px;}
.header .navbar-header .container .btn-wrapper{padding-top:0px;padding-bottom:1px;}
.cps-hero-slider .hero-text .black-text{padding-top:6px;padding-bottom:7.5px!important;}
.bgs-btn{padding-top:0px;}
form .bgs-form-group label.form-error{padding-top:2px;padding-bottom:4px;}
.checkout-page>.container #checkout-nav .nav-container .section-nav .secure-checkout-banner{padding-top:0px;}
}

@media (min-width: 768px) {
.header .navbar-toggler:hover,.header .navbar-header .container .nav-close-btn:hover{opacity:0.7;}
}

@media(min-width: 1200px) {
   .village-details-hero-section .villageSwiper .next-arrow {
      top:50%
   }
}

@media(max-width:767px) {
   .checkout-page--bag-review .product-row-cell-image-holder .product-row-image {
      object-fit: contain;
   }
   .checkout-page--bag-review .product-row-cell-holder .save-unsave {
      right: 0;
      padding-right: 20px;
   }
   .checkout-page--bag-review .product-row-cell[data-basket-products-cell-for=product-image] {
      padding-right: 10px;
   }
   .checkout-page .checkout-page-checkout-summary .product-row {
      height: auto;
   }
}
#registration_Form .bgs-form-row.col-of-two:nth-child(2) .form-field:first-child{
   padding-right: 74px;
}
.checkout-page--bag-review .product-row-cell-holder .trash-save {
   padding-right: 5px;
}

#pop-up-communication-modal .modal-content {
   padding-bottom: 50px;

}
#pop-up-communication-modal .modal-image {
   justify-self: center;
   align-self: center;
}
#pop-up-communication-modal .modal-image img {
   width: 200px;
   height: auto;
   justify-self: center;
   
}

#pop-up-communication-modal .modal-header {
   padding: 0;
}

#pop-up-communication-modal .modal-section-title{
    font-size: 35px;
    font-family: 'Aktiv Grotesk Ex';
    font-weight: bold;
    padding-bottom: 20px;
}
#pop-up-communication-modal .modal-section-small-description {
   font-size: 13px;
   font-family: 'Aktiv Grotesk Ex';
   padding-left: 20px;
   padding-bottom: 20px;
}

#pop-up-communication-modal .modal-body {
   padding-top: 0;
   display: flex;
   flex-direction: column;
   height: 100%;
   justify-content: center;
   position: relative;
}
#pop-up-communication-modal .modal-section-subtitle-btns{
   padding-left: 20px;
   bottom: 21px;
   width: 200px;
   left: 38px;
}

@media (min-width: 767px) {
   /* #pop-up-communication-modal .modal-section-subtitle-btns {
      position: absolute;
   } */
   #pop-up-communication-modal .modal-body{
      padding-left: 50px;
   }
   #pop-up-communication-modal .modal-content{
      flex-direction: row;
      padding-top: 50px;
   }
   #pop-up-communication-modal .modal-content.no-image {
      height: auto;
      justify-content: center;
      padding-left: 0;
      padding-right: 0;
   }

   #pop-up-communication-modal .no-image .modal-body {
      padding-right: 50px;
   }
   #pop-up-communication-modal .no-image .modal-elements {
      max-width: none;
   }
   #pop-up-communication-modal.no-image {
      --bs-modal-width: 500px;
   }
   #pop-up-communication-modal .modal-elements {
      max-width: 100%;
   }
   #pop-up-communication-modal .modal-section-title {
      padding-left: 20px;
   }
}

@media (max-width:767px) {
   #pop-up-communication-modal .modal-section-small-description{
      font-size: 11px;
      text-align: center;
      padding-right: 10px;
   }
   #pop-up-communication-modal .modal-section-title {
      text-align: center;
      font-size: 30px;
      padding-top: 20px;
      padding-bottom: 10px;
   }
   #pop-up-communication-modal .modal-section-subtitle-btns {
      margin: 0 auto;
      padding-left: 0;
   }
   #pop-up-communication-modal .modal-image img {
      width: 150px;
   }
}

.cps-hero-slider .swiper1 .swiper-wrapper .swiper-slide img {
  object-fit: contain !important;
}