/* ==========================================================================
   Plugins - CF7, wishlist, Instagram, Mailchimp, WPC Restock Alerts
   ========================================================================== */

/* contact form 7 */
.wpcf7-form input:focus, .wpcf7-form textarea:focus{outline:none}
.wpcf7-form label{color:var(--base-3);cursor:pointer;font-family:var(--gp-font--gatore)}
.wpcf7-text{background:transparent !important;border:0 !important;border-bottom:2px dotted var(--base-3) !important;color:var(--base-3) !important;margin:0 0 30px 0;padding:10px 0 !important;width:100%}
.wpcf7-textarea{background:transparent !important;border:0 !important;border-bottom:2px dotted var(--base-3) !important;color:var(--base-3) !important;margin:0 0 30px 0;padding:10px 0 !important;width:100%}

/* wishlist */
.tinv-wishlist .product-thumbnail{max-width:none;width:200px}
.tinvwl-table-manage-list .product-stock{display:none}
.tinvwl-table-manage-list .product-date{display:none}
.tinvwl-table-manage-list .button .tinvwl-txt{white-space:nowrap}

/* smashballoon insta feed */
#sb_instagram #sbi_images{padding:0}

/* mailchimp */
#mc_embed_shell #mc_embed_signup_scroll{position:relative}
#mc_embed_shell label{display:block}
#mc_embed_shell #mce-EMAIL{border:0 !important;height:54px;line-height:54px;padding:0 20px !important;width:calc(100% - 200px) !important}
#mc_embed_shell #mc-embedded-subscribe{background:var(--contrast);border:1px solid var(--base-3);height:54px;line-height:54px;position:absolute;padding:0 !important;top:0;right:0;transition:background-color .3s;width:200px}
#mc_embed_shell #mc-embedded-subscribe:hover{background:var(--contrast-2)}



/* WPC Restock Alerts */

.wpcbs-wrapper{
    padding:0;
}

.wpcbs-input-group{
    border: 0;
    border-radius: 0;
}

.wpcbs-input-email{
    background-color: var(--base-3);
    border:1px solid var(--contrast-3) !important;
    padding: 12px 15px !important;
    max-width: calc(100% - 60px) !important;
}

.wpcbs-submit-button{
    padding:0 !important;
    right:0  !important;
    bottom:0  !important;
    top:0  !important;
    border-radius: 0  !important;
    height: 50px;
    width: 50px;
    background-color: var(--contrast) !important;
}

.wpcbs-submit-button:hover{
    background-color: var(--accent-2) !important;
}

.wpcbs-submit-button > svg{
    height: 16px;
    width: 16px;
    margin: 0 !important;
}

.wpcbs-submit-button > span{
    display: none;
}


.wpcbs-message{
    border-radius: 0 !important;
}

.wpcbs-message-success > svg{
    height:50px;
    width: 50px;
}
