body.modal-open{
  overflow:hidden; }

.pm-holder .krokedil-icon{
  display:flex;
  align-items:center;
  opacity:.9; }

.wishlists-list-item:hover .krokedil-icon{
  fill:unset;
  fill-opacity:.2; }

.pm-holder{
  display:flex;
  align-items:center; }

.krokedil-wish-list-modal.modal{
    display:none;
    position:fixed;
    z-index:1;
    padding-top:0;
    left:0;
    top:0;
    z-index:99999;
    width:100%;
    height:100%;
    overflow:scroll;
    background-color:#000;
    background-color:rgba(0, 0, 0, .4); }

@media (hover:none){
      .krokedil-wish-list-modal.modal{
        padding-top:27px; } }

.krokedil-wish-list-modal.modal-scroll .modal-content{
    position:relative;
    display:flex;
    flex-direction:column; }

.krokedil-wish-list-modal.modal-scroll .modal-content ul{
      height:auto;
      overflow-y:auto;
      margin-left:0; }

.krokedil-wish-list-modal.modal-scroll .modal-content .close{
      position:absolute;
      right:15px;
      top:15px; }

.krokedil-wish-list-modal .modal-content{
    background-color:#fefefe;
    margin:auto;
    padding:20px;
    border:1px solid #888;
    width:100%;
    max-height:90vh;
    max-width:500px; }

@media (hover:none){
      .krokedil-wish-list-modal .modal-content{
        max-width:90%; } }

.krokedil-wish-list-modal .modal-window-top{
    display:flex;
    flex-direction:row;
    width:100%;
    justify-content:flex-start;
    margin:5px 0 15px; }

.krokedil-wish-list-modal .modal-top-text{
    position:absolute;
    left:50%;
    transform:translateX(-50%);
    align-self:center;
    font-size:22px; }

.krokedil-wish-list-modal .close{
    color:#aaa;
    align-self:center;
    font-weight:700;
    margin-left:auto;
    padding-top:2px;
    zoom:140%; }

.krokedil-wish-list-modal ::-webkit-input-placeholder{
    opacity:.4;
    text-align:center; }

.krokedil-wish-list-modal #wishlist-name,.krokedil-wish-list-modal #wishlist-type,.krokedil-wish-list-modal #wishlist_description{
    background-color:#f8f8f8; }

.krokedil-wish-list-modal .close:focus,.krokedil-wish-list-modal .close:hover{
    color:#363636;
    text-decoration:none;
    cursor:pointer; }

.krokedil-wish-list-modal input,.krokedil-wish-list-modal select{
    width:100%;
    margin:8px 0;
    display:inline-block;
    border:1px solid #ccc;
    border-radius:4px;
    box-sizing:border-box; }

.krokedil-wish-list-modal input[type=submit]{
    width:100px;
    color:#fff;
    padding:14px 20px;
    margin:8px 0;
    border:none;
    border-radius:4px;
    cursor:pointer; }

.krokedil-wish-list-modal .wishlists-lists .wishlists-list-item{
    background-color:#f7f7f7;
    border-radius:2px;
    list-style:none;
    padding:15px;
    margin-bottom:10px;
    margin-left:0;
    display:flex;
    justify-content:space-between;
    align-items:center; }

.krokedil-wish-list-modal .wishlists-lists .wishlists-list-item a{
      font-size:18px;
      color:#000;
      text-decoration:none; }

.krokedil-wish-list-modal .wishlists-lists .wishlists-list-item a.add-to-wishlist:hover{
      cursor:pointer; }

.krokedil-wish-list-modal .wishlists-lists .wishlists-list-item:hover{
      background-color:#e8e9eb; }

.krokedil-wish-list-modal .wishlist-modal-title{
    text-align:center; }

.user-wishlist-item{
  display:flex;
  margin-bottom:10px;
  flex-wrap:wrap; }

.user-wishlist-item .item-description{
    width:45%;
    padding-left:20px;
    display:flex;
    align-items:center; }

.user-wishlist-item .item-actions-and-price{
    max-width:130px;
    display:flex;
    align-items:center;
    justify-content:center; }

@media (hover:none){
      .user-wishlist-item .item-actions-and-price{
        margin-left:30px; } }

.user-wishlist-item .item-actions-and-price p{
      text-align:center; }

.user-wishlist-item .delete-item{
    width:30px;
    display:flex;
    align-items:center;
    justify-content:center; }

.user-wishlist-item .item-image img{
    margin:0; }

.wishlist-container{
  padding:10px; }

#edit-wishlist{
  margin-left:10px; }

.krokedil-wishlist-info{
  padding:5px;
  flex-direction:row;
  justify-content:space-between;
  align-items:center;
  margin-top:20px; }

.krokedil-wishlist-info #delete-wishlist{
    margin-left:auto; }

.delete-item.delete-wishlist-item a,.item-description a,.krokedil-wishlist-info .action-buttons{
  text-decoration:none !important;
  color:#444; }

.krokedil-wc-wishlist-custom-button-text{
  display:block;
  margin-top:8px; }

a.product_type_simple:active,a.product_type_simple:focus{
  outline:none; }

a.added_to_cart.wc-forward{
  display:none; }

a.krokedil-wishlist:active,a.krokedil-wishlist:focus{
  outline:none; }

.wishlists-list-item .pm-holder .svg-krokedil-icon{
  height:24px;
  width:24px;
  margin-right:15px; }

.product .svg-krokedil-icon{
  height:40px;
  width:40px; }

.product{
  position:relative; }

.product .krokedil-wishlist{
    position:absolute;
    top:33%;
    left:50%;
    transform:translate(-40%, -50%);
    display:flex; }

.product .newtext{
    display:none; }

.product .krokedil-circle{
    height:55px;
    width:55px;
    opacity:0;
    border-radius:50%;
    display:inline-block;
    margin-left:-50px;
    align-self:center; }

.krokedil-wishlist:hover .krokedil-icon{
  fill:unset; }

.product:hover .svg-krokedil-icon{
  opacity:1; }

.product:hover .krokedil-icon{
  opacity:1;
  fill-opacity:.6;
  stroke:#fff;
  stroke-width:2px;
  stroke-opacity:1; }

.product:hover .krokedil-circle{
  opacity:.5; }

.product:hover .cart .krokedil-icon{
  stroke:#000;
  stroke-width:2px;
  stroke-opacity:1;
  fill:transparent; }

.krokedil-icon{
  opacity:1;
  fill-opacity:.6;
  stroke:#fff;
  stroke-opacity:1; }

.krokedil-circle{
  opacity:.5; }

.modal-content{
  max-width:390px !important; }

.wishlists-list-item{
  display:flex; }

.wishlists-list-item .pm-holder{
    width:100%;
    display:flex;
    justify-content:space-between; }

.wishlists-list-item .add-to-wishlist{
    margin-right:10px;
    max-height:90px;
    overflow:hidden;
    text-overflow:ellipsis;
    display:-webkit-box;
    -webkit-box-orient:vertical;
    -webkit-line-clamp:3; }

.wishlists-list-item .svg-krokedil-icon{
    min-width:24px !important; }

.wishlists-list-item .krokedil-icon{
    width:20px !important;
    height:20px !important; }

.related .krokedil-circle,.related .krokedil-icon,.related .svg-krokedil-icon,.upsells .krokedil-circle,.upsells .krokedil-icon,.upsells .svg-krokedil-icon{
  display:none; }

.upsells .product:hover .krokedil-icon,.upsells .product:hover .svg-krokedil-icon{
  display:unset;
  opacity:1;
  fill-opacity:.6;
  stroke:#fff;
  stroke-width:2px;
  stroke-opacity:1; }

.upsells .product:hover .krokedil-circle{
  display:unset;
  opacity:.5; }

.upsells .product:hover .cart .krokedil-icon{
  stroke:#000;
  stroke-width:2px;
  stroke-opacity:1;
  fill:transparent; }

.related .product:hover .krokedil-icon,.related .product:hover .svg-krokedil-icon{
  display:unset;
  opacity:1;
  fill-opacity:.6;
  stroke:#fff;
  stroke-width:2px;
  stroke-opacity:1; }

.related .product:hover .krokedil-circle{
  display:unset;
  opacity:.5; }

.related .product:hover .cart .krokedil-icon{
  stroke:#000;
  stroke-width:2px;
  stroke-opacity:1;
  fill:transparent; }

.krokedil-icon-added{
  opacity:.9; }

.svg-krokedil-icon{
  cursor:pointer;
  align-self:center;
  z-index:1; }

.krokedil-icon{
  fill:#fff;
  fill-opacity:.8;
  stroke:#000;
  stroke-width:2px;
  opacity:0;
  align-self:center; }

.krokedil-wishlist:hover .krokedil-circle{
  opacity:.2; }

.cart .krokedil-wishlist{
  position:unset;
  bottom:unset;
  left:unset;
  opacity:1 !important;
  top:unset;
  transform:unset; }

.cart .krokedil-wishlist .newtext{
  display:inline-block;
  align-self:center;
  margin:0 8px 0 0;
  opacity:1 !important; }

.cart .krokedil-wishlist:hover .krokedil-icon{
  fill:unset;
  fill-opacity:.3; }

.cart .krokedil-icon{
  opacity:unset !important; }

.cart .krokedil-circle{
  display:none; }

.krokedil-wishlist-info{
  position:relative;
  display:flex;
  height:auto;
  flex-direction:column; }

#krokedil-wishlist-title{
  margin:0;
  padding-bottom:10px;
  align-self:flex-start;
  border-bottom:1px solid;
  width:100%; }

#wishlist-options-main-container{
  padding-top:10px; }

#wishlist-options-buttons,#wishlist-options-main-container{
  align-self:flex-start;
  display:flex;
  flex-direction:row; }

#wishlist-options-buttons{
  margin-bottom:8px; }

.action-buttons{
  padding:0;
  margin:0; }

#share-wishlist{
  cursor:pointer; }

#switch-input{
  filter:saturate(65%) brightness(90%) contrast(1.5); }

#switch-label{
  padding:3px;
  display:flex;
  flex-direction:row;
  border-radius:5px;
  border-top-left-radius:0; }

#link-holder{
  color:#000;
  border-radius:3px; }

#copy-link-container{
  margin-left:4px;
  margin-right:4px;
  padding:2px 6px;
  border-radius:3px;
  min-width:85px;
  border:1.9px solid hsla(0, 0%, 100%, .5);
  align-self:center;
  text-align:center; }

.copy-link{
  align-self:center;
  font-weight:700; }

#copy-link-container:hover{
  background-color:hsla(0, 0%, 100%, .5) !important; }

#copy-link-container:hover .copy-link{
    color:rgba(0, 0, 0, .6) !important;
    font-weight:700; }

.krokedil-view-options-title-holder{
  display:flex;
  flex-direction:row;
  justify-content:center;
  align-items:center; }

.krokedil-view-options-title-holder .krokedil-view-options-title-holder-title-text{
    font-size:x-large; }

.krokedil-view-options-title-holder .close,.krokedil-view-options-title-holder .krokedil-view-options-title-holder-title-text{
    display:flex;
    justify-content:center;
    align-items:center;
    align-content:center;
    margin:auto; }

#clear-option{
  padding:10px; }
/*
@media (hover:none){
  .cart .krokedil-wishlist{
    float:none;
    margin-right:10px;
    display:flex;
    align-items:center; }
  .cart .newtext{
    max-width:60%; }
  .krokedil-circle{
    display:none; }
  .product{
    position:relative; }
    .product .krokedil-wishlist{
      position:unset !important;
      top:unset !important;
      left:unset !important;
      transform:unset !important;
      display:inline-flex !important;
      width:100%;
      justify-content:center; }
    .product .svg-krokedil-icon{
      width:30px !important;
      height:30px !important; }
    .product .cart .krokedil-wishlist{
      float:none !important; }
    .product .krokedil-circle{
      display:none !important; }
    .product .krokedil-icon{
      opacity:1; }
  .related .krokedil-icon,.related .svg-krokedil-icon,.upsells .krokedil-icon,.upsells .svg-krokedil-icon{
    display:unset; }
  #wishlist-options-main-container{
    justify-content:center !important; }
  #wishlist-options-buttons{
    max-width:31vw; }
  #switch-label{
    max-width:65vw; }
  #link-holder{
    max-width:33vw; }
  .modal-content{
    max-width:unset; }
  .wishlists-list-item .add-to-wishlist{
    -webkit-line-clamp:2; }
  .wishlists-list-item .view-wishlist{
    padding:18px 14px; }
  .wishlists-list-item .svg-krokedil-icon{
    min-width:24px !important; } }
*/
.krokedil-wishlist-button-hidden{
  display:none !important; }
/*# sourceMappingURL=krokedil-wishlist.css.map */
