WooCommerce Wishlist Plugin - Version 1.14.1

Version Description

Release Date - 15 August 2019

  • Added feature to show 'Already on Wishlist' text on buttons
Download this release

Release Info

Developer templateinvaders
Plugin Icon 128x128 WooCommerce Wishlist Plugin
Version 1.14.1
Comparing to
See all releases

Code changes from version 1.14.0 to 1.14.1

admin/settings/general.class.php CHANGED
@@ -401,6 +401,22 @@ class TInvWL_Admin_Settings_General extends TInvWL_Admin_BaseSection {
401
  'text' => __( '"Add to Wishlist" button Text', 'ti-woocommerce-wishlist' ),
402
  'std' => 'Add to Wishlist',
403
  ),
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
404
  array(
405
  'type' => 'text',
406
  'name' => 'text_remove',
@@ -524,6 +540,22 @@ class TInvWL_Admin_Settings_General extends TInvWL_Admin_BaseSection {
524
  'text' => __( '"Add to Wishlist" Text', 'ti-woocommerce-wishlist' ),
525
  'std' => 'Add to Wishlist',
526
  ),
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
527
  array(
528
  'type' => 'text',
529
  'name' => 'text_remove',
401
  'text' => __( '"Add to Wishlist" button Text', 'ti-woocommerce-wishlist' ),
402
  'std' => 'Add to Wishlist',
403
  ),
404
+ array(
405
+ 'type' => 'checkboxonoff',
406
+ 'name' => 'already_on',
407
+ 'text' => __( 'Show "Already On Wishlist" button Text', 'ti-woocommerce-wishlist' ),
408
+ 'std' => false,
409
+ 'extra' => array(
410
+ 'tiwl-show' => '.tiwl-button-already-on',
411
+ ),
412
+ ),
413
+ array(
414
+ 'type' => 'text',
415
+ 'name' => 'text_already_on',
416
+ 'text' => __( '"Already On Wishlist" button Text', 'ti-woocommerce-wishlist' ),
417
+ 'std' => 'Already on Wishlist',
418
+ 'class' => 'tiwl-button-already-on',
419
+ ),
420
  array(
421
  'type' => 'text',
422
  'name' => 'text_remove',
540
  'text' => __( '"Add to Wishlist" Text', 'ti-woocommerce-wishlist' ),
541
  'std' => 'Add to Wishlist',
542
  ),
543
+ array(
544
+ 'type' => 'checkboxonoff',
545
+ 'name' => 'already_on',
546
+ 'text' => __( 'Show "Already On Wishlist" button Text', 'ti-woocommerce-wishlist' ),
547
+ 'std' => false,
548
+ 'extra' => array(
549
+ 'tiwl-show' => '.tiwl-button-already-on-catalog',
550
+ ),
551
+ ),
552
+ array(
553
+ 'type' => 'text',
554
+ 'name' => 'text_already_on',
555
+ 'text' => __( '"Already On Wishlist" button Text', 'ti-woocommerce-wishlist' ),
556
+ 'std' => 'Already on Wishlist',
557
+ 'class' => 'tiwl-button-already-on-catalog',
558
+ ),
559
  array(
560
  'type' => 'text',
561
  'name' => 'text_remove',
assets/css/admin.min.css CHANGED
@@ -1,6 +1,6 @@
1
  /**
2
  * TI WooCommerce Wishlist Plugin - Allow your store guests and customers to add products to Wishlist. Add Wishlist functionality to your store for free.
3
- * @version 1.14.0
4
  * @link https://wordpress.org/plugins/ti-woocommerce-wishlist/
5
  */
6
  @font-face{font-family:'tinvwl-webfont';src:url("../fonts/tinvwl-webfont.eot?xu2uyi");src:url("../fonts/tinvwl-webfont.eot?xu2uyi#iefix") format("embedded-opentype"),url("../fonts/tinvwl-webfont.ttf?xu2uyi") format("truetype"),url("../fonts/tinvwl-webfont.woff?xu2uyi") format("woff"),url("../fonts/tinvwl-webfont.svg?xu2uyi#tinvwl-webfont") format("svg");font-weight:normal;font-style:normal}
1
  /**
2
  * TI WooCommerce Wishlist Plugin - Allow your store guests and customers to add products to Wishlist. Add Wishlist functionality to your store for free.
3
+ * @version 1.14.1
4
  * @link https://wordpress.org/plugins/ti-woocommerce-wishlist/
5
  */
6
  @font-face{font-family:'tinvwl-webfont';src:url("../fonts/tinvwl-webfont.eot?xu2uyi");src:url("../fonts/tinvwl-webfont.eot?xu2uyi#iefix") format("embedded-opentype"),url("../fonts/tinvwl-webfont.ttf?xu2uyi") format("truetype"),url("../fonts/tinvwl-webfont.woff?xu2uyi") format("woff"),url("../fonts/tinvwl-webfont.svg?xu2uyi#tinvwl-webfont") format("svg");font-weight:normal;font-style:normal}
assets/css/public.css CHANGED
@@ -1080,13 +1080,13 @@ ul.products li.product .tinvwl_add_to_wishlist_button {
1080
  .empty-name-wishlist {
1081
  border-color: #FF0000 !important; }
1082
 
1083
- .tinvwl_remove_from_wishlist-text {
1084
  display: none; }
1085
 
1086
- .tinvwl-product-in-list.tinvwl-product-make-remove .tinvwl_remove_from_wishlist-text {
1087
  display: inline; }
1088
 
1089
- .tinvwl-product-in-list.tinvwl-product-make-remove .tinvwl_add_to_wishlist-text {
1090
  display: none; }
1091
 
1092
  @media only screen and (max-width: 1024px) {
@@ -1307,6 +1307,6 @@ ul.products li.product .tinvwl_add_to_wishlist_button {
1307
  .tooltipped-sticky.tooltipped-multiline::after {
1308
  display: table-cell; }
1309
 
1310
- /*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicHVibGljLmNzcyIsInNvdXJjZXMiOlsicHVibGljLnNjc3MiLCJ3ZWJmb250LnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7O3VDQUV1QztBQ0Z2Qzs7cUVBRXFFO0FBQ3JFLFVBQVU7RUFDVCxXQUFXLEVBQUUsZ0JBQWdCO0VBQzdCLEdBQUcsRUFBRSx5Q0FBeUM7RUFDOUMsR0FBRyxFQUFFLCtDQUErQyxDQUFDLDJCQUEyQixFQUNoRix5Q0FBeUMsQ0FBQyxrQkFBa0IsRUFDNUQsMENBQTBDLENBQUMsY0FBYyxFQUN6RCx3REFBd0QsQ0FBQyxhQUFhO0VBQ3RFLFdBQVcsRUFBRSxNQUFNO0VBQ25CLFVBQVUsRUFBRSxNQUFNOztBQUduQixBQUFBLFFBQVEsQ0FBQztFQUNSLGdGQUFnRjtFQUNoRixXQUFXLEVBQUUsMkJBQTJCO0VBQ3hDLEtBQUssRUFBRSxJQUFJO0VBQ1gsVUFBVSxFQUFFLE1BQU07RUFDbEIsV0FBVyxFQUFFLE1BQU07RUFDbkIsWUFBWSxFQUFFLE1BQU07RUFDcEIsY0FBYyxFQUFFLElBQUk7RUFDcEIsV0FBVyxFQUFFLENBQUM7RUFFZCx1Q0FBdUM7RUFDdkMsc0JBQXNCLEVBQUUsV0FBVztFQUNuQyx1QkFBdUIsRUFBRSxTQUFTLEdBQ2xDOztBQUVELEFBQUEsZ0JBQWdCLEFBQUEsT0FBTyxDQUFDO0VBQ3ZCLE9BQU8sRUFBRSxPQUFPLEdBQ2hCOztBQUVELEFBQUEsaUJBQWlCLEFBQUEsT0FBTyxDQUFDO0VBQ3hCLE9BQU8sRUFBRSxPQUFPLEdBQ2hCOztBQUVELEFBQUEsbUJBQW1CLEFBQUEsT0FBTyxDQUFDO0VBQzFCLE9BQU8sRUFBRSxPQUFPLEdBQ2hCOztBQUVELEFBQUEsZUFBZSxBQUFBLE9BQU8sQ0FBQztFQUN0QixPQUFPLEVBQUUsT0FBTyxHQUNoQjs7QUFFRCxBQUFBLGNBQWMsQUFBQSxPQUFPLENBQUM7RUFDckIsT0FBTyxFQUFFLE9BQU8sR0FDaEI7O0FBRUQsQUFBQSxrQkFBa0IsQUFBQSxPQUFPLENB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 */
1311
 
1312
  /*# sourceMappingURL=public.css.map */
1080
  .empty-name-wishlist {
1081
  border-color: #FF0000 !important; }
1082
 
1083
+ .tinvwl_remove_from_wishlist-text, .tinvwl_already_on_wishlist-text {
1084
  display: none; }
1085
 
1086
+ .tinvwl-product-in-list.tinvwl-product-make-remove .tinvwl_remove_from_wishlist-text, .tinvwl-product-in-list.tinvwl-product-make-remove .tinvwl_already_on_wishlist-text, .tinvwl-product-in-list.tinvwl-product-already-on-wishlist .tinvwl_remove_from_wishlist-text, .tinvwl-product-in-list.tinvwl-product-already-on-wishlist .tinvwl_already_on_wishlist-text {
1087
  display: inline; }
1088
 
1089
+ .tinvwl-product-in-list.tinvwl-product-make-remove .tinvwl_add_to_wishlist-text, .tinvwl-product-in-list.tinvwl-product-already-on-wishlist .tinvwl_add_to_wishlist-text {
1090
  display: none; }
1091
 
1092
  @media only screen and (max-width: 1024px) {
1307
  .tooltipped-sticky.tooltipped-multiline::after {
1308
  display: table-cell; }
1309
 
1310
+ /*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicHVibGljLmNzcyIsInNvdXJjZXMiOlsicHVibGljLnNjc3MiLCJ3ZWJmb250LnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7O3VDQUV1QztBQ0Z2Qzs7cUVBRXFFO0FBQ3JFLFVBQVU7RUFDVCxXQUFXLEVBQUUsZ0JBQWdCO0VBQzdCLEdBQUcsRUFBRSx5Q0FBeUM7RUFDOUMsR0FBRyxFQUFFLCtDQUErQyxDQUFDLDJCQUEyQixFQUNoRix5Q0FBeUMsQ0FBQyxrQkFBa0IsRUFDNUQsMENBQTBDLENBQUMsY0FBYyxFQUN6RCx3REFBd0QsQ0FBQyxhQUFhO0VBQ3RFLFdBQVcsRUFBRSxNQUFNO0VBQ25CLFVBQVUsRUFBRSxNQUFNOztBQUduQixBQUFBLFFBQVEsQ0FBQztFQUNSLGdGQUFnRjtFQUNoRixXQUFXLEVBQUUsMkJBQTJCO0VBQ3hDLEtBQUssRUFBRSxJQUFJO0VBQ1gsVUFBVSxFQUFFLE1BQU07RUFDbEIsV0FBVyxFQUFFLE1BQU07RUFDbkIsWUFBWSxFQUFFLE1BQU07RUFDcEIsY0FBYyxFQUFFLElBQUk7RUFDcEIsV0FBVyxFQUFFLENBQUM7RUFFZCx1Q0FBdUM7RUFDdkMsc0JBQXNCLEVBQUUsV0FBVztFQUNuQyx1QkFBdUIsRUFBRSxTQUFTLEdBQ2xDOztBQUVELEFBQUEsZ0JBQWdCLEFBQUEsT0FBTyxDQUFDO0VBQ3ZCLE9BQU8sRUFBRSxPQUFPLEdBQ2hCOztBQUVELEFBQUEsaUJBQWlCLEFBQUEsT0FBTyxDQUFDO0VBQ3hCLE9BQU8sRUFBRSxPQUFPLEdBQ2hCOztBQUVELEFBQUEsbUJBQW1CLEFBQUEsT0FBTyxDQUFDO0VBQzFCLE9BQU8sRUFBRSxPQUFPLEdBQ2hCOztBQUVELEFBQUEsZUFBZSxBQUFBLE9BQU8sQ0FBQztFQUN0QixPQUFPLEVBQUUsT0FBTyxHQUNoQjs7QUFFRCxBQUFBLGNBQWMsQUFBQSxPQUFPLENBQUM7RUFDckIsT0FBTyxFQUFFLE9BQU8sR0FDaEI7O0FBRUQsQUFBQSxrQkFBa0IsQUFBQSxPQUFPLENB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 */
1311
 
1312
  /*# sourceMappingURL=public.css.map */
assets/css/public.css.map CHANGED
@@ -1 +1 @@
1
- {"version":3,"sources":["public.scss","public.css","webfont.scss"],"names":[],"mappings":"AAAA;;sCCEsC;ADFtC;;oECKoE;ACLpE;EDIC,6BAA6B;EAC7B,8CAA8C;ECF/C,iRAGsD;EDIrD,mBCAa;EDCb,kBCAY,EAAA;;ADGb;EACC,+EAAA;EACA,wCCCW;EDAX,WCCU;EDAV,kBCCa;EDAb,mBCCc;EDAd,oBCCgB;EDAhB,oBCCc;EDAd,cCEA;EDAA,sCAAA;EACA,mCAAmC;ECIpC,kCAAwB,EAAA;;AAIxB;EDHC,gBCIS,EAAA;;ADDV;EACC,gBAAgB,EAAA;;AAGjB;ECQA,gBAAc,EAAA;;AAId;EDPC,gBCQS,EAAA;;ADLV;EACC,gBAAgB,EAAA;;AAGjB;ECYA,gBAAa,EAAA;;AAIb;EDXC,gBCYS,EAAA;;ADTV;EACC,gBAAgB,EAAA;;AAGjB;ECgBA,gBAAA,EAAA;;AAIA;EDfC,gBCgBS,EAAA;;ADbV;EACC,gBAAgB,EAAA;;AAGjB;ECoBA,gBAAc,EAAA;;AAId;EDnBC,gBCoBS,EAAA;;ADjBV;EACC,gBAAgB,EAAA;;AAGjB;ECyBA,gBAAA,EAAA;;AAKA;EDzBC,gBC0BS,EAAA;;ADvBV;EACC,gBAAgB,EAAA;;AAGjB;ECiCA,gBAAc,EAAA;;AAKd;EDjCC,gBCkCS,EAAA;;AD/BV;EACC,gBAAgB,EAAA;;AC4CjB;EDvCC,gBCwCS,EAAA;;ADpCV;EC6CA,gBAAA,EAAA;;ADxCA;EACC,gBAAgB,EAAA;;ACsDjB;EDjDC,gBCkDS,EAAA;;AD9CV;ECuDA,gBAAa,EAAA;;AAOb;EDxDC,gBCyDE,EAAA;;ADrDH;EACC,gBC2DY,EAAA;;ADvDb;ECgEA,gBAAA,EAAA;;AD3DA;EACC,gBCiEG,EAAA;;AD7DJ;EACC,gBCmEC,EAAA;;AAMF;EDpEC,gBCqEA,EAAA;;ADjED;EACC,gBAAgB,EAAA;;ADvJjB;EC4JC,gBD1Ja,EAAA;;AC8Jd;ED1JA,gBAKG,EAAA;;AC0JH;ED/JA,gBAWC,EAAA;;AAQD;ECkJC,gBDhJa,EAAA;;ACoJd,UAAA;AAEA;EACC;IDnJD,6BAWE;IACA,qBACA,EAAA;EC2ID;IACC,6BAA6B;IDrI/B,qBAAe,EAAA;ECyId;IDrIA,6BAAW;IACX,qBAAkB,EAAA,EAAA;;AC0InB;EACC;IDrIA,6BAAyB;IAEzB,qBAAmB,EAAA;EAIpB;IACC,6BAAgB;IAEhB,qBAAa,EAAA;ECwIb;IDpIA,6BAAoB;IAEpB,qBAAc,EAAA,EAAA;;ACyIf;EACC,mDDpIA;ECqIA,2CAA2C,EAAA;;AAlO5C;ECDC,gBAAa,EAAA;;ADOd;EACC,8BAAsB;UAAtB,sBAAsB,EAAA;;AAGvB;ECGC,8BAAkB;UAAlB,sBAAkB,EAAA;;ADGnB;ECIC,YAAA,EAAA;;ADJD;ECSC,gBAAgB;EDFf,SAAS;ECKX,UAAA,EAAA;;ADZA;EAaG,iBAAiB;ECOpB,kBAAe,EAAA;;ADDf;ECUC,kBAAgB,EAAA;;ADJjB;ECYC,iBAAgB,EAAA;;ADZjB;ECmBA,iBAAA,EAAA;;ADnBA;EAYE,eAAe,EAAA;;ACmBjB;EDdC,qBCgBA,EAAA;;ADbD;EACC,gBAAgB;ECkBjB,qBAAmB;EDhBlB,sCCkBA;EDjBA,WAAW;ECmBZ,kBAAA;EDjBC,gBCkBS;EDjBT,oBAAoB;ECoBrB,oBAAqB;EDlBpB,cCmBS;EDlBT,mCAAmC;ECqBpC,kCAA2B;EDnB1B,eCoBS;EDnBT,mBAAmB;ECsBpB,iBAAe,EAAA;;AAIf;EDrBC,gBCsBS;EDrBT,qBAAqB;ECyBtB,sCAA8B;EDvB7B,WCwBS;EDvBT,kBAAkB;EC2BnB,gBAAA;EDzBC,oBC4BA;ED3BA,oBAAoB;EC6BrB,cAAA;ED3BC,mCC8BA;ED7BA,kCAAkC;EC+BnC,eAAe;ED7Bd,mBC8BgB;ED7BhB,iBAAiB,EAAA;;AAGlB;ECoCC,kBAAgB;EDjCf,WAAW;ECqCb,YAAA;EACC,mBAEA,EAAA;;ADlCD;ECyCA,kBAAgB;EDvCf,WCwCS;EDvCT,YAAY;EC2Cb,mBAAA,EAAA;;AAKA;EAKA,kBAAmB;EAClB,QAAS;ED7CP,SAAS;ECiDZ,eAAY,EAAA;;AAVZ;EAoBA,iBAAe;EACd,sBAEA,EAAA;;AAvBD;EA8BA,gBAAW,EAAA;;ADpDX;EACC,gBC2DG,EAAA;;ADxDJ;EACC,gBC6DC,EAAA;;AAKF;ED9DC,WC+DE,EAAA;;AD5DH;EACC,WCiEG,EAAA;;AD9DJ;EAEE,mBCmEiB,EAAA;;ADrEnB;EC2EA,gBAAc,EAAA;;AD3Ed;EDrJA,kBACK;EACH,cAAa,EAAA;;ACkKf;ED1JA,kBACC;EC2JA,cD1Ja,EAAA;;AC6Jd;EACC,gCAAgC;ED1JjC,wBAKI;ECuJH,sBDtJiB;ECuJjB,eDtJU;ECuJV,gBDrJC;ECsJD,gBAAgB;ED/JjB,4BAWC,EAAA;;ACwJD;EDhJA,0BACC,EAAA;;AAKD;EC+IC,WD7IC,EAAA;;ACgJF;EACC,eAAe,EAAA;;AAGhB;EDtIC,qBAAA;ECwIA,eDvIA,EAAA;;AC0ID;EACC,aDtIS,EAAA;;ACyIV;EACC,eDtIa,EAAA;;ACyId;EDnIC,kBAAe,EAAA;;ACmIhB;ED9HA,gBAAe,EAAA;;AC8Hf;EDzHC,gBAAY,EAAA;;ACyIb;EACC,mBDrIA,EAAA;;ACwID;EAEE,mBAAmB,EAAA;;AAFrB;ED7HE,kBAAY;EACZ,kBAAgB;ECoIhB,mBAAmB;EDhIpB,UAAA,EAAA;;ACqID;EACC,MAAM;ED/HP,OAAA;ECiIC,eD9HY;EC+HZ,yDD9HU;EC8HV,iDD9HU,EAAA;;ACiIX;EDzHG,MAAA;EACA,OAAA;EC4HD,eAAe;EDzIjB,yDAiB+B;EAjB/B,iDAiB+B,EAAA;;ACoH/B;EAUG,mBAAmB;EDrHtB,WAAc,EAAA;;AC2Gd;EDtGC,eACA,EAAA;;ACqGD;EAmBG,YAAY;EDlHf,sBAAc,EAAA;;AC+Fd;ED/FA,WAAc;EAUZ,kBAAkB,EAAA;;ACqFpB;ED/EC,WAAS;EACT,kBACA,EAAA;;AC6ED;EDxEC,oBAAO;EAAP,oBAAO;EAAP,aAAO;EACP,wBAAe;MAAf,qBAAe;UAAf,uBAAe;EACf,0BAAgB;MAAhB,qBAAgB;EAChB,cAAa;EACb,WAAQ;EC8GP,YAAY;ED3Gd,kBAAe;EACd,UAAA;EC6GC,wBAAgB;UAAhB,gBAAgB;ED1GlB,YAAA;EACC,yBACA;EC2GC,cAAc;EDzGd,eAAY;EACb,iBAAe,EAAA;;ACwDhB;EDnDC,gBAAe;EC0Gd,YAAY,EAAA;EAvDd;IA0DG,gBAAgB,EAAA;;AA1DnB;EDrCG,eAAc,EAAA;;ACqCjB;EDxCA,kBAWC,EAAA;;AC6BD;EDvBC,cAAe,EAAA;;ACuBhB;EA4EG,mBAAmB;EDhGtB,sBAKO,EAAA;;ACeP;EAkFE,aAAa,EAAA;;AAlFf;EDHC,WAAY;EC2FV,kBAAkB,EAAA;;AAxFrB;EDIE,eAAe;EACf,WAAY;ECyFX,gBAAgB,EAAA;;AA9FnB;EDAA,YAAc;EAeX,kBACA,EAAA;EChBH;IDmBG,WAAY,EAAA;ECnBf;ID0BG,eAAW,EAAA;;AC1Bd;EDgCG,eAAY,EAAA;;AChCf;EDsCE,WAAA;EACA,kBAAe,EAAA;;ACvCjB;ED4CE,WAAU,EAAA;;AC5CZ;EDgDE,YAAO,EAAA;EChDT;IAiII,kBAAkB,EAAA;;AAjItB;EAuIE,UAAU,EAAA;;AAvIZ;EDAA,WAAA,EAAA;;ACAA;EDwEG,UAAS,EAAA;;ACxEZ;ED6EG,YAAA;ECuED,kBAAkB,EAAA;EApJpB;IAuJG,aAAa;IDvJhB,eAAc,EAAA;;ACAd;ED6FG,qBAAW;EACX,sBACA,EAAA;EC/FH;IDmGE,eAAY,EAAA;;ACnGd;EAwKI,iBAAiB,EAAA;;AAxKrB;EDAA,WAmHC;EACC,UAAW;EACX,gBAAkB,EAAA;;ACrHpB;EDAA,WAAc;EA8HX,UAAO;EA9HV,iBAwHC,EAAA;ECxHD;IDAA,gBAsIC;IACC,sBACA,EAAA;ICxIF;MD2IE,iBACA,EAAA;;AC5IF;EDmJE,WAAY,EAAA;;ACnJd;EAuME,gBAAgB,EAAA;;AAvMlB;EDAA,iBA4JC,EAAA;EC5JD;IDAA,WAAc,EAAA;ICAd;MD4KI,kBAAW;MACX,gBAAU;MACV,qBACA,EAAA;IC/KJ;MDoLG,kBAAU,EAAA;ICpLb;MA8NK,eDlCa,EAAA;;AC5LlB;EAqOE,iBAAiB,EAAA;EArOnB;ID8MG,qBAmBA;IAjOH,sBA0MC,EAAA;EC1MD;IDAA,kBA0MC,EAAA;EC1MD;IDAA,WAAc;IAqOZ,iBAAiB;IArOnB,gBAoOC,EAAA;ICpOD;MDAA,eAoOC,EAAA;ICpOD;MDoPG,oBAAY;MAAZ,oBAAY;MAAZ,aAAY;MACZ,0BA+BA;UA/BA,qBA+BA;MApRH,wBAoOC;UApOD,qBAoOC;cApOD,uBAoOC;MC2BG,UDPA;MAxPJ,WAAA;MCiQI,kBDLa;MCMb,kBDLe;MCMf,wBDLA;cCKA,gBDLA;MCMA,SDLO;MCMP,eDLW;MCMX,qBDLkB,EAAA;MCjQtB;QAyQK,cDLQ,EAAA;MCpQb;QA6QK,cDJO,EAAA;MCzQZ;QAiRK,gBDAa,EAAA;;ACjRlB;EDgSE,aAAa,EAAA;;AChSf;EA8RE,gBDQc;ECPd,mBDQiB;ECPjB,oBDQW;ECRX,oBDQW;ECRX,aDQW;ECPX,8BDQQ;ECRR,6BDQQ;MCRR,uBDQQ;UCRR,mBDQQ;ECPR,mBDQa;MCRb,eDQa;ECPb,WDQC,EAAA;EC3SH;IAsSG,oBAAa;IAAb,oBAAa;IAAb,aAAa;IDtShB,4BAmTW;IAnTX,6BAmTW;QAnTX,0BAmTW;YAnTX,sBAmTW;IACT,6BAAS;QAAT,gBAAS;IACT,mBAAO;QAAP,WAAO;YAAP,OAAO;ICXN,kBAAkB;ID1SrB,wBAwTY;QAxTZ,qBAwTY;YAxTZ,uBAwTY,EAAA;ECxTZ;IA+SG,gBAAgB,EAAA;;AA/SnB;EDAA,qBAmUC;EACC,WAAW,EAAA;;ACpUb;ED0UC,qBACC;ECjBA,WDkBC;EAFF,6BAKC,EAAA;;AC/UF;EA+TE,cDuBc;EAZf,kBAgBC,EAAA;;AC1VF;EDiWC,iBACC;EC7BA,eD8BU,EAAA;;AC1BZ;EACC;IAEE,aDqCU,EAAA;ECvCZ;IDkDG,aAAS,EAAA;EClDZ;IAWG,qBAAqB;IDkDzB,eAAkB,EAAA;EC7DjB;IAiBE,WAAW,EAAA,EDwDd;;ACnDA;EACC;IDmDA,cAiBC;ICjEC,kBDmEe,EAAA;ECtEjB;IAOE,cDqEU,EAAA;EC5EZ;IDmDA,eAiBC,EAAA;ECpED;IDmDA,aAiBC,EAAA;ECpED;IAqBE,eDoFc;IAtDhB,WAAA,EAAA;ECnDA;IDmHE,qBACA;IAjEF,eAmEC,EAAA;ECtHD;ID6HG,aAAW,EAAA,EA1Ed;;AA0FD;ECtGC;IDuGA,SAAA,EAAA;ECvGA;IDuGA,aAAc,EAAA,EChGZ;;AAIH;EACC;ID2HG,aAAa,EAAA;EC3HhB;IASG,aAAa,EAAA;EAThB;IAcE,aDoIS,EAAA;EClJX;ID8JG,cAAW;IACX,WAAQ;IArBX,kBAyBM,EAAA;ECnKN;ID0IA,cAyBC,EAAA;ECnKD;IDsLA,cACC;IAKC,sBAAW;IACX,kBAAW,EAAA;EC7Lb;IDsLA,cAYC;IACC,sBACA;IC9JE,kBAAkB,EAAA;EAtCtB;IDgNG,gBAAU,EAAA;EChNb;IDyNG,gBACA,EAAA;EC1NH;IAsDE,cDgLC,EAAA;ECtOH;IA0DE,cDoLC;IArCH,eAKC,EAAA;EC9MD;IDyMA,kBAKC;IC9IC,WD0LS,EAAA;EC1PX;IDyMA,gBAKC,EAAA;EC9MD;ID2QE,cAAa;IACb,WAAA,EAAA;EC5QF;IDqRE,WAAW,EAAA;ECrRb;IDmRA,WAAc,EAAA,EAWZ;;ACpMH;EACC;IDiNA,eAAW,EAAA;ECjNX;IDqNA,aAAY,EAAA;ECrNZ;ID0NA,WAAW,EAAA;EC1NX;IDiOD,WACC;IACC,WAAY,EAAA;ECnOb;IDuOC,WAAa;IACb,WAAS;IACT,gBAAA,EAAA,EACA;;AC9MF;EACC;IDoMD,aACC,EAAA;ECrMA;ID6NE,qBACA,EAAA;EC9NF;IAYE,aDwNW,EAAA,ECvNX;;AAIH;EACC;ID2NE,aAAA,EAAA;EC3NF;IAQE,cD0NS,EAAA;EClOX;IDkLD,WAAA;IA0DG,gBAAY,EAAA;EC5Od;IDkLD,WAmEC;IACC,gBAAY,EAAA;ECtPb;IA4BI,gBAAgB,EAAA;EA5BpB;IAgCI,wBAAwB,EAAA;EAhC5B;ID6QG,gBAAgB,EAAA,EAChB;;ACnOJ;EDuIA;IA+GI,WAAW;IC9OZ,WAAW;IDoPd,gBAAmB;IAClB,gBAAW,EAAA;IAtHZ;MCnII,gBAAgB,EAAA;EDmIpB;IA4HC,eAAW,EAAA,ECpPT;;AAIH;EACC;ID4PE,kBAAc,EAAA;EC5PhB;IAOG,UAAU;IDkPd,kBACC,EAAA;EC1PA;ID0QC,WAAY,EAAA;EC1Qb;IAgBG,UAAU,EAAA;EAhBb;IDyPD,UAAc,EAAA;ECzPb;ID6RD,UAAa,EAAA;EC7RZ;IDkSD,UAAc,EAAA;EClSb;ID2SE,WAAW,EAAA;EC3Sb;IDkTG,UAAU,EAAA;EClTb;IAwCG,UDgRE,EAAA;ECxTL;IDgUE,UAAW,EAAA;EChUb;IDuUC,wBACA;ICtRG,eAAe,EAAA;EAlDnB;IDkSD,aA6CC,EAAA;EC/UA;IDqVE,gCACA;IC1RC,eAAe,EAAA;EA5DlB;ID+VD,cAAY;IACX,aAAA;IC7RE,eD8RY;IC7RZ,kBD8Ra,EAAA,EC7Rb;;ADqSH;EChSC;IDmSA,WAAA;IAHD,WAAA,EAAA;EChSC;IAOE,UDkSO,EAAA;ECzST;IAWE,UDmSA;IClSA,gBAAgB,EAAA;EAZlB;IDmTD,cAKC;IACC,UAAA;ICvSC,WAAW;ID2Sd,gBAAmB,EAAA,EAClB;;ACtSD;EACC,WD2SA;EC1SA,YAAY;ED6Sb,kBAAkB;EC3SjB,UD4SA;EC3SA,mBD6SC,EAAA;;AC1SF;EACC,mBD8Se;EC7Sf,WD4SA,EAAA;;ACzSD;EACC,4BDmTe,EAAA;;AChThB;EAEE,gBDqTe;EAHhB,kBAAA;EChTC,QDuTM;ECtTN,SD+SD;EC9SC,aDyTU;EAXX,qBAAmB;EC5SlB,mCDoUC;ECnUD,kBD2SD;EC1SC,UD+TQ;EC9TR,gBAAgB,EAAA;EAXlB;IDkVC,kBAAW;IACX,cACA;ICpUE,sBAAsB;IDsUzB,gBAAW;IACV,aAAS,EAAA;ECvVV;ID4VC,mBAAmB;IACnB,UAAW;IACX,WAAY;ICrUV,YAAY,EAAA;EAzBf;IA6BG,qBAAqB;IDoUxB,kBAAoB;IAOlB,SAAS;IACT,WAAS;IACT,WAAW;ICxUV,YAAY;ID4Uf,iBAAA;IACC,eAAS;IACT,kBAAW;IACX,kBAAY;IACZ,gBAAa;IACb,mCAAW;YAAX,2BAAW;IACX,yBAAkB,EAAA;ECpXnB;IDwXC,cAAc;IACd,cAAA;IACA,mBAAA;IACA,qBACA,EAAA;EC5XD;IDgYC,iBAAW;IACX,gBAAY;IACZ,qBAAa,EAAA;EClYd;IDsYC,2BAAoB,EAAA;;ACtYrB;ED2YC,2BAQA;EArBD,gBAAe,EAAA;;AC9Xf;EAoEE,2BD8UA,EAAA;;AClZF;EDwZC,mBAAU,EAAA;;ACxZX;ED8ZE,mBAAS,EAAA;;AC9ZX;EDoaC,iBAAc;EClVZ,wBAAwB,EAAA;;AAlF3B;ED2aA,WAAA,EAAA;;AC3aA;EA2FI,gBAAgB;ED0VpB,WAAY,EAAA;;ACrbZ;ED4bC,gBAAe;EC1Vb,WD2VQ,EAAA;;AC7bX;EDwnBA,gBAAmB;EAClB,WAAU,EAAA;;ACznBX;ED+nBC,gBAxEW;EAyEX,WAAY,EAAA;;AC3gBb;EACC;IDkhBA,4BAAyB,EAAA,EACzB;;AC9gBD;EDohBA;IACC,yBAAkB,EAAA;ECjhBlB;IDohBA,gBAAQ;IACR,cAAS;IACT,mBA/Fc,EAAA,EAgGd;;AChhBD;EDwhBC,cAAI;ECphBF,eDqhBS,EAAA;;ACzhBZ;EDkiBA,eAAiB,EAAA;;ACliBjB;EDoiBA,WAAW,EAAA;;ACpiBX;ED2iBE,kBAAA,EAAA;;AC3iBF;EDijBA,mBAAoB,EAAA;;ACjjBpB;EDsjBE,mBAAmB,EAAA;;ACtjBrB;ED4jBA,aAAA;EAEE,mBAAmB,EAAA;;AC1hBrB;EACC,aDmiBW;ECliBX,mBDoiBC,EAAA;;AANF;EAUE,gBAAU,EAAA;;AAVZ;EAmBE,WAAW,EAAA;EAnBb;IC/gBI,eAAe,EAAA;ED+gBnB;IA8BA,kBAGS,EAAA;IAjCT;MAkCE,eAAU,EAAA;MAlCZ;QCrgBM,kBAAkB;QDmiBxB,QAAa,EAAA;;AA9Bb;EA4CE,WAAA;ECxiBC,eAAe,EAAA;;AD4flB;ECvfE,kBAAkB;ED+iBpB,gBAAc,EAAA;;AAxDd;EA8DA,gBAAa;EACZ,aAAW,EAAA;;AA/DZ;EAsEE,yBAAW,EAAA;;AAtEb;EA4EE,yBAAQ,EAAA;;AA5EV;EAgFE,oBApOM;EC/UL,cAAc,EAAA;;AAKjB;EACC;IDkjBD,iBAAa;IASX,kBAAQ,EAAA,EACR;;ACtjBF;EACC,aAAa,EAAA;;AAGd;EACC,kBD6jBgB;EC5jBhB,cAAc;EDgkBf,yBAAyB,EAAA;EClkBzB;IDwkBA,kBAAA;IAEE,UAAO;IClkBP,WAAW;IDskBb,YAAA;IACA,WAAA;IAEE,gBAAO,EAAA;ICjlBT;MDslBA,kBAAA,EAAA;;ACnkBA;EDslBE,kBAAkB,EAAA;;ACtlBpB;ED0lBE,iBAAiB,EAAA;;AChlBnB;EACC,mBDslBY,EAAA;;ACnlBb;EACC,SAAS;ED2lBV,mBAAmB;ECzlBlB,mBD4lBA,EAAA;;AAQD;EChmBC;IACC,WAAW,EAAA,ED+lBb;;AC3lBA;EACC;IACC,cAAc,EAAA;IADf;MAIE,cAAc,EAAA;IAJhB;MAQE,WAAW,EAAA;EAGb;IACC,iBAAiB;IACjB,eAAe,EAAA;EAEhB;IAEE,iBAAiB;IACjB,eAAe,EAAA;EAHjB;IAOE,WAAW,EAAA;IAPb;MAWI,WAAW,EAAA;EAXf;IAiBE,WAAW,EAAA;IAjBb;MAqBI,WAAW,EAAA,EACX;;AAML;EACC,cAAc;EACd,WAAW;EACX,YAAY,EAAA;;AAGb;EACC,mBAAmB;EACnB,sBAAsB,EAAA;;AAGvB;EACC,mBAAmB;EACnB,WAAW;EACX,YAAY,EAAA;;AAGb;EAEE,WAAW;EACX,cAAc,EAAA;;AAHhB;EAOE,WAAW;EACX,cAAc;EACd,WAAW,EAAA;;AAIb;EACC,qBAAqB;EACrB,WAAW;EACX,YAAY;EACZ,sCAAsC;EACtC,WAAW;EACX,kBAAkB;EAClB,gBAAgB;EAChB,oBAAoB;EACpB,oBAAoB;EACpB,cAAc;EACd,mCAAmC;EACnC,kCAAkC;EAClC,eAAe,EAAA;;AAGhB;EACC,qBAAqB;EACrB,WAAW;EACX,YAAY;EACZ,sCAAsC;EACtC,WAAW;EACX,kBAAkB;EAClB,gBAAgB;EAChB,oBAAoB;EACpB,oBAAoB;EACpB,cAAc;EACd,mCAAmC;EACnC,kCAAkC;EAClC,eAAe,EAAA;EAbhB;IAgBE,gBAAgB;IAChB,SAAS;IACT,UAAU;IACV,kBAAkB,EAAA;;AAIpB;EACC,gBAAgB;EAChB,SAAS;EACT,UAAU;EACV,kBAAkB,EAAA;;AAGnB;EAEE,uBAAuB;EACvB,mBAAmB,EAAA;;AAIrB;EACC,gCAAgC,EAAA;;AAGjC;EACC,aAAa,EAAA;;AAGd;EAEE,eAAe,EAAA;;AAFjB;EAME,aAAa,EAAA;;AAIf;EACC;IACC,mBAAmB,EAAA,EACnB;;AAGF;EACC;IACC,cAAc,EAAA,EACd;;AAqLF;EACC,kBAAkB,EAAA;;AAInB;EACC,kBAAkB;EAClB,gBAAgB;EAChB,aAAa;EACb,qBAjKmB;EAkKnB,kKAhKgJ;EAiKhJ,4CAA4C;EAC5C,WAxEW;EAyEX,kBAAkB;EAClB,qBAAqB;EACrB,iBAAiB;EACjB,oBAAoB;EACpB,sBAAsB;EACtB,qBAAqB;EACrB,gBAAgB;EAChB,oBAAoB;EACpB,yBAAyB;EACzB,mBAnFc;EAoFd,kBAzBkB;EA0BlB,UAAU,EAAA;;AAIX;EACC,kBAAkB;EAClB,gBAAgB;EAChB,aAAa;EACb,QAAQ;EACR,SAAS;EACT,cA/Fc;EAgGd,oBAAoB;EACpB,WAAW;EACX,6BAAqC;EACrC,UAAU,EAAA;;AAIX;EACC;IACC,UAAU,EAAA;EAGX;IACC,UAAU,EAAA,EAAA;;AANZ;EACC;IACC,UAAU,EAAA;EAGX;IACC,UAAU,EAAA,EAAA;;AAKZ;;;;;EAKE,qBAAqB;EACrB,qBAAqB;EACrB,sCAA8B;UAA9B,8BAA8B;EAC9B,gCArEqB;UAqErB,wBArEqB;EAsErB,qCAA6B;UAA7B,6BAA6B;EAC7B,0CAAkC;UAAlC,kCAAkC;EAClC,6BAzEkB;UAyElB,qBAzEkB,EAAA;;AA6EpB;;;;;EAKE,2BAAmB;UAAnB,mBAAmB,EAAA;;AAIrB;;;EAIE,mBAAmB,EAAA;;AAKrB;;;EAIE,SAAS;EACT,UAAU;EACV,eAAe,EAAA;;AANjB;;;EAUE,SAAS;EACT,UAAU;EACV,YAAY;EACZ,kBAAkB;EAClB,4BAjKa,EAAA;;AAqKf;EAEE,WAAW;EACX,SAAS;EACT,kBAtRU,EAAA;;AA0RZ;EACC,mBA3RW,EAAA;;AA+RZ;;;EAIE,UAAU;EACV,YAAY;EACZ,kBAAkB,EAAA;;AANpB;;;EAUE,SAAS;EACT,UAAU;EACV,YAAY;EACZ,kBAAkB;EAClB,yBAhMa,EAAA;;AAoMf;EAEE,WAAW;EACX,SAAS;EACT,kBArTU,EAAA;;AAyTZ;EACC,mBA1TW,EAAA;;AA8TZ;;EAEC,kCAA0B;UAA1B,0BAA0B,EAAA;;AAI3B;EAEE,WAAW;EACX,WAAW;EACX,iBAAiB;EACjB,kCAA0B;UAA1B,0BAA0B,EAAA;;AAL5B;EASE,QAAQ;EACR,WAAW;EACX,UAAU;EACV,gBAAgB;EAChB,0BApOa,EAAA;;AAyOf;EAEE,WAAW;EACX,UAAU;EACV,gBAAgB;EAChB,kCAA0B;UAA1B,0BAA0B,EAAA;;AAL5B;EASE,QAAQ;EACR,WAAW;EACX,WAAW;EACX,gBAAgB;EAChB,2BAtPa,EAAA;;AA2Pf;;EAGE,QAAQ;EACR,eAAe,EAAA;;AAIjB;EAEE,WAAW,EAAA;;AAIb;EAEE,WAAW,EAAA;;AAIb;;EAGE,OAAO;EACP,cAAc,EAAA;;AAIhB;EAEE,SAAS,EAAA;;AAIX;EAEE,UAAU,EAAA;;AASZ;EAEE,0BAAkB;EAAlB,uBAAkB;EAAlB,kBAAkB;EAClB,gBA1PuB;EA2PvB,qBAAqB;EACrB,qBAAqB;EACrB,yBAAyB,EAAA;;AAN3B;EAWE,WAAW;EACX,SAAS;EACT,mCAA2B;UAA3B,2BAA2B,EAAA;;AAb7B;EAkBE,WAAW,EAAA;;AAIb;EAGC;IACC,YAjRuB,EAAA,EAkRvB;;AAMF;EAGE,qBAAqB,EAAA;;AAHvB;EAQG,mBAAmB,EAAA;;AAnmBtB,y2hDAAy2hD","file":"public.css","sourcesContent":["/*------------------------------------*\n\t$WEBFONT\n*------------------------------------*/\n@import \"webfont\";\n\n.tinv-wishlist {\n\tform, p:last-child, table {\n\t\tmargin-bottom: 0;\n\t}\n}\n\n.tinv-wishlist * {\n\tbox-sizing: border-box;\n}\n\n.tinvwl-wishlist {\n\t:after, :before {\n\t\tbox-sizing: border-box;\n\t}\n}\n\n.tinv-wishlist {\n\tselect {\n\t\twidth: 140px;\n\t}\n\n\tul {\n\t\tlist-style: none;\n\t\tmargin: 0;\n\t\tpadding: 0;\n\t}\n\n\t.tinvwl_add_to_wishlist_button {\n\t\t&.tinvwl-icon-heart-plus.no-txt:before, &.tinvwl-icon-heart.no-txt:before {\n\t\t\tmargin-top: -10px;\n\t\t\tmargin-left: -10px;\n\t\t}\n\t}\n}\n\n.woocommerce.tinv-wishlist {\n\t#respond input#submit.alt, a.button.alt, button.button.alt, input.button.alt {\n\t\ttext-align: center;\n\t}\n}\n\n.tinv-wishlist {\n\t.button i, .navigation-button a i {\n\t\tmargin-right: 6px;\n\t}\n\n\tinput {\n\t\t&[type=\"button\"] i, &[type=\"reset\"] i, &[type=\"submit\"] i {\n\t\t\tmargin-right: 6px;\n\t\t}\n\t}\n\n\ta.tinv-close-modal i {\n\t\tmargin-right: 0;\n\t}\n}\n\na.wishlist_products_counter {\n\ttext-decoration: none;\n}\n\n.tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-heart:before, .woocommerce ul.products li.product a.tinvwl-button.tinvwl_add_to_wishlist_button.tinvwl-icon-heart:before, .woocommerce-page ul.products li.product a.tinvwl-button.tinvwl-icon-heart.tinvwl_add_to_wishlist_button:before, a.wishlist_products_counter.top_wishlist-heart:before, span.wishlist_products_counter.top_wishlist-heart:before, a.sidr-class-wishlist_products_counter.sidr-class-top_wishlist-heart:before {\n\tcontent: '\\e909';\n\tdisplay: inline-block;\n\tfont-family: tinvwl-webfont !important;\n\tspeak: none;\n\tfont-style: normal;\n\tfont-weight: 400;\n\tfont-variant: normal;\n\ttext-transform: none;\n\tline-height: 1;\n\t-webkit-font-smoothing: antialiased;\n\t-moz-osx-font-smoothing: grayscale;\n\tfont-size: 20px;\n\tvertical-align: sub;\n\tmargin-right: 5px;\n}\n\n.tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-heart-plus:before, .woocommerce ul.products li.product a.tinvwl-button.tinvwl_add_to_wishlist_button.tinvwl-icon-heart-plus:before, .woocommerce-page ul.products li.product a.tinvwl-button.tinvwl_add_to_wishlist_button.tinvwl-icon-heart-plus:before, a.wishlist_products_counter.top_wishlist-heart-plus:before, span.wishlist_products_counter.top_wishlist-heart-plus:before, a.sidr-class-wishlist_products_counter.sidr-class-top_wishlist-heart-plus:before {\n\tcontent: '\\e906';\n\tdisplay: inline-block;\n\tfont-family: tinvwl-webfont !important;\n\tspeak: none;\n\tfont-style: normal;\n\tfont-weight: 400;\n\tfont-variant: normal;\n\ttext-transform: none;\n\tline-height: 1;\n\t-webkit-font-smoothing: antialiased;\n\t-moz-osx-font-smoothing: grayscale;\n\tfont-size: 20px;\n\tvertical-align: sub;\n\tmargin-right: 5px;\n}\n\n.tinv-wishlist .tinvwl_add_to_wishlist_button {\n\t&.tinvwl-icon-heart-plus.no-txt, &.tinvwl-icon-heart.no-txt {\n\t\tposition: relative;\n\t\twidth: 36px;\n\t\theight: 36px;\n\t\tvertical-align: sub;\n\t}\n}\n\na.wishlist_products_counter.top_wishlist-heart-plus.no-txt, span.wishlist_products_counter.top_wishlist-heart-plus.no-txt {\n\tposition: relative;\n\twidth: 36px;\n\theight: 36px;\n\tvertical-align: sub;\n}\n\n.tinv-wishlist {\n\t.tinvwl_add_to_wishlist_button {\n\t\t&.tinvwl-icon-heart-plus.no-txt:before, &.tinvwl-icon-heart.no-txt:before {\n\t\t\tposition: absolute;\n\t\t\ttop: 50%;\n\t\t\tleft: 50%;\n\t\t\tmargin-right: 0;\n\t\t}\n\t}\n\n\t.tinvwl-button.tinvwl_add_to_wishlist_button {\n\t\t&.tinvwl-icon-heart-plus.no-txt, &.tinvwl-icon-heart.no-txt {\n\t\t\tpadding-left: 1em;\n\t\t\tvertical-align: bottom;\n\t\t}\n\t}\n\n\t.tinvwl_add_to_wishlist_button.tinvwl-icon-heart.tinvwl-product-in-list:before {\n\t\tcontent: '\\e908';\n\t}\n}\n\n.woocommerce ul.products li.product a.tinvwl-button.tinvwl_add_to_wishlist_button.tinvwl-icon-heart.tinvwl-product-in-list:before, .woocommerce-page ul.products li.product a.tinvwl-button.tinvwl-icon-heart.tinvwl_add_to_wishlist_button.tinvwl-product-in-list:before, a.wishlist_products_counter.top_wishlist-heart.wishlist-counter-with-products:before, span.wishlist_products_counter.top_wishlist-heart.wishlist-counter-with-products:before {\n\tcontent: '\\e908';\n}\n\n.tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-heart-plus.tinvwl-product-in-list:before, .woocommerce ul.products li.product a.tinvwl-button.tinvwl_add_to_wishlist_button.tinvwl-icon-heart-plus.tinvwl-product-in-list:before, .woocommerce-page ul.products li.product a.tinvwl-button.tinvwl-icon-heart-plus.tinvwl_add_to_wishlist_button.tinvwl-product-in-list:before, a.wishlist_products_counter.top_wishlist-heart-plus.wishlist-counter-with-products:before, span.wishlist_products_counter.top_wishlist-heart-plus.wishlist-counter-with-products:before {\n\tcontent: '\\e907';\n}\n\n.tinv-wishlist .tinvwl_add_to_wishlist_button.icon-white:before, a.wishlist_products_counter.top_wishlist-white:before, span.wishlist_products_counter.top_wishlist-white:before {\n\tcolor: #FFF;\n}\n\n.tinv-wishlist .tinvwl_add_to_wishlist_button.icon-black:before, a.wishlist_products_counter.top_wishlist-black:before, span.wishlist_products_counter.top_wishlist-black:before {\n\tcolor: #000;\n}\n\n.tinv-wishlist {\n\t&.tinvwl-before-add-to-cart .tinvwl_add_to_wishlist_button {\n\t\tmargin-bottom: 15px;\n\t}\n\n\t&.tinvwl-after-add-to-cart .tinvwl_add_to_wishlist_button {\n\t\tmargin-top: 15px;\n\t}\n\n\t.tinvwl_add_to_wishlist_button.tinvwl-icon-custom.no-txt {\n\t\tpadding: 10px 11px;\n\t\tline-height: 1;\n\t}\n}\n\na.wishlist_products_counter.top_wishlist-custom.no-txt, span.wishlist_products_counter.top_wishlist-custom.no-txt {\n\tpadding: 10px 11px;\n\tline-height: 1;\n}\n\n.tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-custom img, a.wishlist_products_counter.top_wishlist-custom img, span.wishlist_products_counter.top_wishlist-custom img {\n\tdisplay: inline-block !important;\n\tvertical-align: baseline;\n\twidth: auto !important;\n\tmax-width: 16px;\n\tmax-height: 16px;\n\tmargin-bottom: 0;\n\tmargin: 0 6px 0 0 !important;\n}\n\n.tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-custom.no-txt img, a.wishlist_products_counter.top_wishlist-custom.no-txt img, span.wishlist_products_counter.top_wishlist-custom.no-txt img {\n\tmargin-right: 0 !important;\n}\n\n.single-product div.product form.cart .tinvwl-button.tinvwl_add_to_wishlist_button, div.product form.cart .tinvwl_add_to_wishlist_button {\n\tfloat: none;\n}\n\nul.products li.product .tinvwl_add_to_wishlist_button {\n\tmargin-top: 1em;\n}\n\n.tinvwl_add_to_wishlist_button {\n\tdisplay: inline-block;\n\tcursor: pointer;\n}\n\n.tinv-wishlist.woocommerce .stock.in-stock:before {\n\tcontent: none;\n}\n\n.tinv-wraper.tinv-wishlist {\n\tfont-size: 100%;\n}\n\n.tinv-create-list {\n\tli {\n\t\tinput[type=radio] {\n\t\t\tmargin-right: 10px;\n\t\t}\n\n\t\t+ li {\n\t\t\tmargin-top: 15px;\n\t\t}\n\t}\n\n\t.tinvwl-input-group + ul {\n\t\tmargin-top: 25px;\n\t}\n}\n\n.tinv-search-list {\n\tmargin-bottom: 36px;\n}\n\n.tinv-wishlist {\n\t.tinv-header {\n\t\tmargin-bottom: 30px;\n\t}\n\n\ttable {\n\t\tposition: relative;\n\t\ttable-layout: auto;\n\t\tmargin-bottom: 30px;\n\t\tz-index: 2;\n\t}\n}\n\n.tinv-overlay {\n\ttop: 0;\n\tleft: 0;\n\tposition: fixed;\n\ttransition: opacity .3s ease, visibility .3s ease;\n}\n\n.tinv-wishlist {\n\t.tinv-modal {\n\t\ttop: 0;\n\t\tleft: 0;\n\t\tposition: fixed;\n\t\ttransition: opacity .3s ease, visibility .3s ease;\n\t}\n\n\ttable {\n\t\t&.tinvwl-table-manage-list {\n\t\t\tmargin-bottom: 27px;\n\t\t\twidth: 100%;\n\t\t}\n\n\t\tinput[type=checkbox] {\n\t\t\tmargin-right: 0;\n\t\t}\n\n\t\ttd, th {\n\t\t\tpadding: 1em;\n\t\t\tvertical-align: middle;\n\t\t}\n\t}\n\n\t.tinvwl-table-manage-list {\n\t\t.product-cb {\n\t\t\twidth: 35px;\n\t\t\ttext-align: center;\n\t\t}\n\n\t\t.product-remove {\n\t\t\twidth: 46px;\n\t\t\ttext-align: center;\n\t\t}\n\t}\n\n\t.product-remove button {\n\t\tdisplay: flex;\n\t\tjustify-content: center;\n\t\talign-content: center;\n\t\tmargin: 0 auto;\n\t\twidth: 27px;\n\t\theight: 27px;\n\t\tborder-radius: 50%;\n\t\tpadding: 0;\n\t\tbox-shadow: none;\n\t\tborder: none;\n\t\tbackground-color: #f7f7f7;\n\t\tcolor: #000000;\n\t\tfont-size: 20px;\n\t\tpadding-left: 3px;\n\t}\n\n\t.product-thumbnail {\n\t\tmin-width: 100px;\n\t\twidth: 100px;\n\n\t\t.wp-post-image {\n\t\t\tmargin-bottom: 0;\n\t\t}\n\t}\n\n\ttd.product-name a + .variation {\n\t\tmargin-top: 2px;\n\t}\n\n\t.product-stock {\n\t\ti {\n\t\t\tmargin-right: 15px;\n\t\t}\n\n\t\tp {\n\t\t\tdisplay: table;\n\t\t}\n\n\t\tspan {\n\t\t\tdisplay: table-cell;\n\t\t\tvertical-align: middle;\n\t\t}\n\t}\n\n\t.product-action > .button > i, .tinvwl-table-manage-list .product-action button[name=tinvwl-remove], table thead th .tinvwl-mobile {\n\t\tdisplay: none;\n\t}\n\n\t&.woocommerce {\n\t\t.product-quantity {\n\t\t\twidth: 80px;\n\t\t\ttext-align: center;\n\t\t}\n\n\t\ttable .quantity .qty {\n\t\t\tmax-width: 100%;\n\t\t\twidth: 62px;\n\t\t\ttext-align: left;\n\t\t}\n\t}\n\n\t.product-action {\n\t\twidth: 135px;\n\t\ttext-align: center;\n\n\t\t.button {\n\t\t\twidth: 100%;\n\t\t}\n\n\t\t.tinvwl_move_product_button {\n\t\t\tmargin-top: 5px;\n\t\t}\n\t}\n\n\t.tinvwl-table-manage-list .product-action > button[name=tinvwl-remove] > i {\n\t\tmargin-right: 0;\n\t}\n\n\t.wishlist-cb {\n\t\twidth: 33px;\n\t\ttext-align: center;\n\t}\n\n\t.wishlist-name {\n\t\t.tinvwl-rename-input input {\n\t\t\twidth: 100%;\n\t\t}\n\n\t\t.tinvwl-rename-button {\n\t\t\tfloat: right;\n\n\t\t\t> i {\n\t\t\t\tmargin-right: 10px;\n\t\t\t}\n\t\t}\n\t}\n\n\t.wishlist-privacy, table:not(.tinvwl-public) .wishlist-date {\n\t\twidth: 18%;\n\t}\n\n\t.wishlist-privacy select {\n\t\twidth: 100%;\n\t}\n\n\t.wishlist-name {\n\t\twidth: 45%;\n\t}\n\n\t.wishlist-action {\n\t\twidth: 120px;\n\t\ttext-align: center;\n\n\t\tbutton[value=manage_remove] > i {\n\t\t\tdisplay: none;\n\t\t\tmargin-right: 0;\n\t\t}\n\t}\n\n\ttfoot {\n\t\t.tinvwl-to-right .tinv-create-list {\n\t\t\tdisplay: inline-block;\n\t\t\tvertical-align: middle;\n\n\t\t\t> a.button {\n\t\t\t\tmargin-right: 0;\n\t\t\t}\n\t\t}\n\n\t\t.tinvwl-to-left {\n\t\t\t+ .tinvwl-to-right {\n\t\t\t\tmargin-top: -10px;\n\t\t\t}\n\n\t\t\t&:not(:empty) {\n\t\t\t\tfloat: left;\n\t\t\t\twidth: 35%;\n\t\t\t\tmargin-right: 2%;\n\t\t\t}\n\t\t}\n\n\t\t.tinvwl-to-right {\n\t\t\tfloat: left;\n\t\t\twidth: 63%;\n\t\t\ttext-align: right;\n\n\t\t\t> * {\n\t\t\t\tmargin: 10px 0 0;\n\t\t\t\tvertical-align: middle;\n\n\t\t\t\t+ * {\n\t\t\t\t\tmargin-left: 10px;\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\n\t\t.tinvwl-to-left:empty + .tinvwl-to-right {\n\t\t\twidth: 100%;\n\t\t}\n\t}\n\n\t.social-buttons + .tinv-wishlist-clear + .navigation-button {\n\t\tmargin-top: 16px;\n\t}\n\n\t.navigation-button {\n\t\tmargin-top: -10px;\n\n\t\t> li {\n\t\t\tfloat: left;\n\n\t\t\t> {\n\t\t\t\t.tinv-create-list > a, a {\n\t\t\t\t\tmargin-right: 30px;\n\t\t\t\t\tmargin-top: 10px;\n\t\t\t\t\tdisplay: inline-block;\n\t\t\t\t}\n\n\t\t\t\t.tinv-create-list > a.button, a.button {\n\t\t\t\t\tmargin-right: 10px;\n\t\t\t\t}\n\t\t\t}\n\n\t\t\t&:last-child > {\n\t\t\t\t.tinv-create-list > a, a {\n\t\t\t\t\tmargin-right: 0;\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t}\n\n\t.social-buttons {\n\t\ttext-align: right;\n\n\t\t> {\n\t\t\tspan, ul {\n\t\t\t\tdisplay: inline-block;\n\t\t\t\tvertical-align: middle;\n\t\t\t}\n\n\t\t\tspan {\n\t\t\t\tmargin-right: 27px;\n\t\t\t}\n\t\t}\n\n\t\tli {\n\t\t\tfloat: left;\n\t\t\tmargin-right: 5px;\n\t\t\tlist-style: none;\n\n\t\t\t&:last-child {\n\t\t\t\tmargin-right: 0;\n\t\t\t}\n\n\t\t\ta.social {\n\t\t\t\tdisplay: flex;\n\t\t\t\talign-content: center;\n\t\t\t\tjustify-content: center;\n\t\t\t\twidth: 2em;\n\t\t\t\theight: 2em;\n\t\t\t\tborder-radius: 50%;\n\t\t\t\ttext-align: center;\n\t\t\t\tbox-shadow: none;\n\t\t\t\tborder: 0;\n\t\t\t\tfont-size: 20px;\n\t\t\t\ttext-decoration: none;\n\n\t\t\t\t&.white {\n\t\t\t\t\tcolor: #ffffff;\n\t\t\t\t}\n\n\t\t\t\t&.dark {\n\t\t\t\t\tcolor: #000000;\n\t\t\t\t}\n\n\t\t\t\ti {\n\t\t\t\t\tline-height: 2em;\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t}\n\n\t.navigation-button {\n\t\t.tinv-create-list > a.tinvwl-no-icon > i, li > a.tinvwl-no-icon > i {\n\t\t\tdisplay: none;\n\t\t}\n\t}\n\n\t.tinv-lists-nav {\n\t\tmargin-top: 35px;\n\t\tmargin-bottom: 35px;\n\t\tdisplay: flex;\n\t\tflex-direction: row;\n\t\tflex-wrap: wrap;\n\t\twidth: 100%;\n\n\t\t> * {\n\t\t\tdisplay: flex;\n\t\t\tflex-direction: column;\n\t\t\tflex-basis: 100%;\n\t\t\tflex: 1;\n\t\t\ttext-align: center;\n\t\t\tjustify-content: center;\n\t\t}\n\n\t\t> span {\n\t\t\tfont-weight: 700;\n\t\t}\n\t}\n\n\t.tinv-next {\n\t\tdisplay: inline-block;\n\t\tfloat: left;\n\t}\n\n\t.tinv-prev {\n\t\tdisplay: inline-block;\n\t\tfloat: left;\n\t\tmargin-right: 35px !important;\n\t}\n\n\t.tinv-prev i {\n\t\tmargin-left: 0;\n\t\tmargin-right: 18px;\n\t}\n\n\t.tinv-next i {\n\t\tmargin-left: 18px;\n\t\tmargin-right: 0;\n\t}\n}\n\n@media only screen and (max-width: 1024px) {\n\t.tinv-wishlist {\n\t\t.tinvwl-table-manage-lists:not(.tinvwl-public) {\n\t\t\tmargin-top: 0;\n\t\t}\n\n\t\t.tinvwl-table-manage-list {\n\t\t\t.product-remove {\n\t\t\t\tdisplay: none;\n\t\t\t}\n\n\t\t\t.product-action button[name=tinvwl-remove] {\n\t\t\t\tdisplay: inline-block;\n\t\t\t\tmargin-top: 5px;\n\t\t\t}\n\t\t}\n\n\t\t.product-action {\n\t\t\twidth: 60px;\n\t\t}\n\t}\n}\n\n@media only screen and (max-width: 1024px) and (min-width: 641px) {\n\t.tinv-wishlist {\n\t\t.tinvwl-table-manage-list td.product-stock p {\n\t\t\tdisplay: block;\n\t\t\ttext-align: center;\n\t\t}\n\n\t\t.product-stock span {\n\t\t\tdisplay: block;\n\t\t}\n\n\t\t.tinvwl-table-manage-list td.product-stock {\n\t\t\ti {\n\t\t\t\tmargin-right: 0;\n\t\t\t}\n\n\t\t\t.tinvwl-txt {\n\t\t\t\tdisplay: none;\n\t\t\t}\n\t\t}\n\n\t\t.product-thumbnail {\n\t\t\tmax-width: 76px;\n\t\t\twidth: 76px;\n\t\t}\n\n\t\t.product-action .button {\n\t\t\t> i {\n\t\t\t\tdisplay: inline-block;\n\t\t\t\tmargin-right: 0;\n\t\t\t}\n\n\t\t\t.tinvwl-txt {\n\t\t\t\tdisplay: none;\n\t\t\t}\n\t\t}\n\t}\n}\n\n@media only screen and (max-width: 1023px) {\n\t.tinv-wishlist .tinv-lists-nav a.tinv-prev, .tinv-wishlist .tinv-lists-nav a.tinv-next {\n\t\t> i {\n\t\t\tmargin: 0;\n\t\t}\n\n\t\t> span {\n\t\t\tdisplay: none;\n\t\t}\n\t}\n}\n\n@media only screen and (max-width: 640px) {\n\t.tinv-wishlist {\n\t\ttable {\n\t\t\t&.tinvwl-table-manage-list {\n\t\t\t\ttbody td.product-remove, thead th:not(.product-name) {\n\t\t\t\t\tdisplay: none;\n\t\t\t\t}\n\t\t\t}\n\n\t\t\t&.tinvwl-table-manage-lists thead th:not(.wishlist-name) {\n\t\t\t\tdisplay: none;\n\t\t\t}\n\t\t}\n\n\t\tthead th .tinvwl-full {\n\t\t\tdisplay: none;\n\t\t}\n\n\t\ttable {\n\t\t\t&.tinvwl-table-manage-list thead th.product-name, &.tinvwl-table-manage-lists thead th.wishlist-name {\n\t\t\t\tdisplay: block;\n\t\t\t\twidth: 100%;\n\t\t\t\ttext-align: center;\n\t\t\t}\n\n\t\t\tthead th .tinvwl-mobile {\n\t\t\t\tdisplay: block;\n\t\t\t}\n\n\t\t\t&.tinvwl-table-manage-list tbody td {\n\t\t\t\tdisplay: block;\n\t\t\t\twidth: 100% !important;\n\t\t\t\ttext-align: center;\n\t\t\t}\n\n\t\t\t&.tinvwl-table-manage-lists {\n\t\t\t\ttbody td, &.tinvwl-public tbody td {\n\t\t\t\t\tdisplay: block;\n\t\t\t\t\twidth: 100% !important;\n\t\t\t\t\ttext-align: center;\n\t\t\t\t}\n\t\t\t}\n\n\t\t\t&.tinvwl-table-manage-list tbody td:not(:last-child) {\n\t\t\t\tborder-bottom: 0;\n\t\t\t}\n\n\t\t\t&.tinvwl-table-manage-lists {\n\t\t\t\ttbody td:not(:last-child), &.tinvwl-public tbody td:not(:last-child) {\n\t\t\t\t\tborder-bottom: 0;\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\n\t\t.product-stock p {\n\t\t\tmargin: 0 auto;\n\t\t}\n\n\t\t.product-thumbnail img {\n\t\t\tmargin: 0 auto;\n\t\t\tmax-width: 80px;\n\t\t}\n\n\t\t&.woocommerce table .quantity .qty {\n\t\t\ttext-align: center;\n\t\t\twidth: 100%;\n\t\t}\n\n\t\t.product-action .tinvwl_move_product_button {\n\t\t\tmargin-top: 10px;\n\t\t}\n\n\t\ttable {\n\t\t\t&.tinvwl-table-manage-list tfoot td {\n\t\t\t\tdisplay: block;\n\t\t\t\twidth: 100%;\n\t\t\t}\n\n\t\t\t&.tinvwl-table-manage-lists {\n\t\t\t\t.wishlist-action button[value=manage_remove] {\n\t\t\t\t\twidth: 100%;\n\t\t\t\t}\n\n\t\t\t\t.wishlist-name .tinvwl-rename-button {\n\t\t\t\t\tfloat: none;\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t}\n}\n\n@media only screen and (max-width: 1024px) {\n\t.tinv-wishlist {\n\t\t.wishlist-name .tinvwl-rename-button > i, tfoot .tinvwl-to-left:not(:empty) {\n\t\t\tmargin-right: 0;\n\t\t}\n\n\t\t.wishlist-name .tinvwl-rename-button span {\n\t\t\tdisplay: none;\n\t\t}\n\n\t\t.wishlist-action {\n\t\t\twidth: 60px;\n\t\t}\n\n\t\ttfoot {\n\t\t\t.tinvwl-to-left:not(:empty) {\n\t\t\t\tfloat: none;\n\t\t\t\twidth: auto;\n\t\t\t}\n\n\t\t\t.tinvwl-to-right {\n\t\t\t\tfloat: none;\n\t\t\t\twidth: auto;\n\t\t\t\ttext-align: left;\n\t\t\t}\n\t\t}\n\t}\n}\n\n@media only screen and (max-width: 1024px) and (min-width: 641px) {\n\t.tinv-wishlist {\n\t\t.wishlist-action button[value=\"manage_remove\"] {\n\t\t\tspan {\n\t\t\t\tdisplay: none;\n\t\t\t}\n\n\t\t\t> i {\n\t\t\t\tdisplay: inline-block;\n\t\t\t}\n\t\t}\n\n\t\ttfoot .tinvwl-to-left + .tinvwl-to-right {\n\t\t\tmargin-top: 0;\n\t\t}\n\t}\n}\n\n@media only screen and (max-width: 640px) {\n\t.tinv-wishlist {\n\t\tbutton {\n\t\t\t&[value=\"manage_apply\"] .tinvwl-mobile, &[value=\"product_apply\"] .tinvwl-mobile {\n\t\t\t\tdisplay: none;\n\t\t\t}\n\t\t}\n\n\t\ttfoot .tinvwl-to-right .tinv-create-list {\n\t\t\tdisplay: block;\n\t\t}\n\n\t\t.tinvwl-table-manage-list tfoot .tinvwl-to-right {\n\t\t\t.button, button {\n\t\t\t\twidth: 100%;\n\t\t\t\tmargin: 10px 0 0;\n\t\t\t}\n\t\t}\n\n\t\t.tinvwl-table-manage-lists tfoot .tinvwl-to-right {\n\t\t\t.button, button {\n\t\t\t\twidth: 100%;\n\t\t\t\tmargin: 10px 0 0;\n\t\t\t}\n\t\t}\n\n\t\ttfoot {\n\t\t\t.tinvwl-to-right {\n\t\t\t\t> * {\n\t\t\t\t\tmargin: 10px 0 0;\n\t\t\t\t}\n\n\t\t\t\t.button:first-child, button:first-child {\n\t\t\t\t\tmargin-top: 0 !important;\n\t\t\t\t}\n\t\t\t}\n\n\t\t\t.tinvwl-to-left + .tinvwl-to-right {\n\t\t\t\tmargin-top: 20px;\n\t\t\t}\n\t\t}\n\t}\n}\n\n@media only screen and (max-width: 1024px) {\n\t.tinv-wishlist {\n\t\t.social-buttons {\n\t\t\t+ .tinv-wishlist-clear + .navigation-button {\n\t\t\t\tmargin-top: 30px;\n\t\t\t}\n\n\t\t\tfloat: none;\n\t\t\twidth: auto;\n\t\t\ttext-align: left;\n\t\t\tmargin-top: 20px;\n\t\t}\n\n\t\t.tinv-login form input[name=login] {\n\t\t\tmin-width: auto;\n\t\t}\n\t}\n}\n\n@media only screen and (max-width: 640px) {\n\t.tinv-wishlist {\n\t\t.social-buttons {\n\t\t\ttext-align: center;\n\t\t}\n\n\t\t.navigation-button {\n\t\t\t> li {\n\t\t\t\twidth: 20%;\n\t\t\t\ttext-align: center;\n\t\t\t}\n\n\t\t\t&.tinvwl-btns-count-1 > li {\n\t\t\t\twidth: 100%;\n\t\t\t}\n\n\t\t\t&.tinvwl-btns-count-2 > li {\n\t\t\t\twidth: 50%;\n\t\t\t}\n\n\t\t\t&.tinvwl-btns-count-3 > li {\n\t\t\t\twidth: 33%;\n\t\t\t}\n\n\t\t\t&.tinvwl-btns-count-4 > li {\n\t\t\t\twidth: 25%;\n\t\t\t}\n\n\t\t\t> li + li {\n\t\t\t\twidth: 20%;\n\t\t\t}\n\n\t\t\t&.tinvwl-btns-count-1 > li + li {\n\t\t\t\twidth: 100%;\n\t\t\t}\n\n\t\t\t&.tinvwl-btns-count-2 > li + li {\n\t\t\t\twidth: 50%;\n\t\t\t}\n\n\t\t\t&.tinvwl-btns-count-3 > li + li {\n\t\t\t\twidth: 33%;\n\t\t\t}\n\n\t\t\t&.tinvwl-btns-count-4 > li + li {\n\t\t\t\twidth: 25%;\n\t\t\t}\n\n\t\t\t> li > {\n\t\t\t\t.tinv-create-list > a, a {\n\t\t\t\t\twidth: calc(100% - 10px);\n\t\t\t\t\tmargin-right: 0;\n\t\t\t\t}\n\t\t\t}\n\n\t\t\t.tinv-create-list > a .tinvwl-txt, li > a .tinvwl-txt {\n\t\t\t\tdisplay: none;\n\t\t\t}\n\n\t\t\t.tinv-create-list > a > i, li > a > i {\n\t\t\t\tdisplay: inline-block !important;\n\t\t\t\tmargin-right: 0;\n\t\t\t}\n\t\t}\n\n\t\t.social-buttons > span {\n\t\t\tdisplay: block;\n\t\t\tmargin-top: 0;\n\t\t\tmargin-right: 0;\n\t\t\tmargin-bottom: 5px;\n\t\t}\n\t}\n}\n\n@media only screen and (max-width: 667px) {\n\t.tinv-wishlist.woocommerce .tinv-login form {\n\t\t.form-row-first, .form-row-last {\n\t\t\tfloat: none;\n\t\t\twidth: 100%;\n\t\t}\n\n\t\t.form-row-first {\n\t\t\tpadding: 0;\n\t\t}\n\n\t\t.form-row-last {\n\t\t\tpadding: 0;\n\t\t\tmargin-top: 10px;\n\t\t}\n\n\t\t.tinvwl-input-group-btn {\n\t\t\tdisplay: block;\n\t\t\tpadding: 0;\n\t\t\twidth: auto;\n\t\t\tmargin-top: 10px;\n\t\t}\n\t}\n}\n\n.tinv-overlay {\n\twidth: 100%;\n\theight: 100%;\n\tvisibility: hidden;\n\topacity: 0;\n\tbackground: #191919;\n}\n\n.tinv-modal.tinv-modal-open .tinv-overlay {\n\tvisibility: visible;\n\topacity: .5;\n}\n\n.admin-bar .tinv-wishlist .tinv-modal {\n\tpadding-top: 32px !important;\n}\n\n.tinv-wishlist {\n\t.tinv-modal {\n\t\toverflow-y: auto;\n\t\toverflow-x: hidden;\n\t\twidth: 0;\n\t\theight: 0;\n\t\tz-index: 9999;\n\t\toutline: 0 !important;\n\t\t-webkit-backface-visibility: hidden;\n\t\tvisibility: hidden;\n\t\topacity: 0;\n\t\ttext-align: left;\n\n\t\t.tinv-modal-inner {\n\t\t\tposition: relative;\n\t\t\tmargin: 0 auto;\n\t\t\tbackground-color: #fff;\n\t\t\tmax-width: 360px;\n\t\t\tpadding: 40px;\n\t\t}\n\n\t\t&.tinv-modal-open {\n\t\t\tvisibility: visible;\n\t\t\topacity: 1;\n\t\t\twidth: 100%;\n\t\t\theight: 100%;\n\t\t}\n\n\t\t.tinv-close-modal {\n\t\t\tdisplay: inline-block;\n\t\t\tposition: absolute;\n\t\t\ttop: 17px;\n\t\t\tright: 14px;\n\t\t\twidth: 26px;\n\t\t\theight: 26px;\n\t\t\tline-height: 26px;\n\t\t\tfont-size: 12px;\n\t\t\ttext-align: center;\n\t\t\tborder-radius: 50%;\n\t\t\tborder-bottom: 0;\n\t\t\tbox-shadow: none !important;\n\t\t\tbackground-color: #ebe9eb;\n\t\t}\n\n\t\t.icon_big_heart_check, .icon_big_times, img {\n\t\t\tdisplay: block;\n\t\t\tmargin: 0 auto;\n\t\t\tmargin-bottom: 25px;\n\t\t\topacity: 1 !important;\n\t\t}\n\n\t\tul {\n\t\t\toverflow: visible;\n\t\t\tlist-style: disc;\n\t\t\tmargin: 10px 0 0 20px;\n\t\t}\n\n\t\tli {\n\t\t\tlist-style: disc !important;\n\t\t}\n\t}\n\n\t.tinv-create-list .tinv-modal ul, &.tinv-create-list form ul {\n\t\tlist-style: none !important;\n\t\tmargin: 25px 0 0;\n\t}\n\n\t.tinv-create-list .tinv-modal li, &.tinv-create-list form li {\n\t\tlist-style: none !important;\n\t}\n\n\t.tinv-modal {\n\t\t.already-in {\n\t\t\tmargin-bottom: 35px;\n\t\t}\n\n\t\t.delete-notification {\n\t\t\tmargin-bottom: 25px;\n\t\t}\n\n\t\t.already-in ul {\n\t\t\toverflow: visible;\n\t\t\tmargin: 12px 0 27px 17px;\n\t\t}\n\n\t\tselect {\n\t\t\twidth: 100%;\n\t\t}\n\n\t\tbutton + {\n\t\t\t.button, button {\n\t\t\t\tmargin-top: 12px;\n\t\t\t\twidth: 100%;\n\t\t\t}\n\t\t}\n\n\t\tinput + button {\n\t\t\tmargin-top: 12px;\n\t\t\twidth: 100%;\n\t\t}\n\n\t\tlabel + {\n\t\t\tbutton, input {\n\t\t\t\tmargin-top: 12px;\n\t\t\t\twidth: 100%;\n\t\t\t}\n\t\t}\n\n\t\tselect + {\n\t\t\tbutton, input {\n\t\t\t\tmargin-top: 12px;\n\t\t\t\twidth: 100%;\n\t\t\t}\n\t\t}\n\t}\n}\n\n@media screen and (max-width: 782px) {\n\t.admin-bar .tinv-wishlist .tinv-modal {\n\t\tpadding-top: 46px !important;\n\t}\n}\n\n@media screen and (max-width: 600px) {\n\t.admin-bar .tinv-wishlist .tinv-modal {\n\t\tpadding-top: 0 !important;\n\t}\n\t.tinv-wishlist .tinv-modal .tinv-close-modal {\n\t\tposition: static;\n\t\tdisplay: block;\n\t\tmargin: 0 auto 20px;\n\t}\n}\n\n.tinv-wishlist {\n\t.tinv-modal {\n\t\t.already-in + label {\n\t\t\tdisplay: block;\n\t\t\tmargin-top: 6px;\n\t\t}\n\n\t\tlabel select {\n\t\t\tmargin-top: 8px;\n\t\t}\n\n\t\t.delete-notification + button {\n\t\t\twidth: 100%;\n\t\t}\n\t}\n\n\t.tinvwl_added_to_wishlist, .tinvwl_created_wishlist {\n\t\ttext-align: center;\n\t}\n\n\t.tinvwl_added_to_wishlist .tinv-txt {\n\t\tmargin-bottom: 25px;\n\t}\n\n\t.tinvwl_created_wishlist {\n\t\t.tinv-txt {\n\t\t\tmargin-bottom: 25px;\n\t\t}\n\n\t\tbutton {\n\t\t\tmargin-top: 0;\n\t\t\tmargin-bottom: 10px;\n\t\t}\n\t}\n}\n\n.woocommerce .tinv-wishlist .tinvwl_added_to_wishlist.tinv-modal button.button {\n\tmargin-top: 0;\n\tmargin-bottom: 10px;\n}\n\n.tinv-wishlist {\n\t.tinv-modal {\n\t\t.tinvwl-buttons-group {\n\t\t\tmargin-top: 20px;\n\t\t}\n\t}\n\n\t.tinvwl-buttons-group {\n\t\tbutton {\n\t\t\twidth: 100%;\n\n\t\t\t+ button {\n\t\t\t\tmargin-top: 7px;\n\t\t\t}\n\n\t\t\ti {\n\t\t\t\tposition: relative;\n\n\t\t\t\t&.ftinvwl-heart-o, &.ftinvwl-key, &.ftinvwl-times {\n\t\t\t\t\tfont-size: 20px;\n\n\t\t\t\t\t&::before {\n\t\t\t\t\t\tposition: relative;\n\t\t\t\t\t\ttop: 3px;\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\n\t\t+ button {\n\t\t\twidth: 100%;\n\t\t\tmargin-top: 7px;\n\t\t}\n\t}\n\n\t.tinv-modal h2 {\n\t\ttext-align: center;\n\t\tmargin: 0 0 35px;\n\t}\n\n\t.tinv-create-list .tinv-modal-inner {\n\t\tmax-width: 778px;\n\t\tpadding: 30px;\n\t}\n\n\t.tinvwl-has-error:not(.tinvwl-input-group), .tinvwl-input-group.tinvwl-has-error .form-control {\n\t\tborder: 2px solid #FF0000;\n\t}\n\n\t.tinvwl-has-error {\n\t\t&:not(.tinvwl-input-group) {\n\t\t\tborder: 2px solid #FF0000;\n\t\t}\n\n\t\t+ .tinvwl-error {\n\t\t\tpadding: 5px 0 0 5px;\n\t\t\tcolor: #FF0000;\n\t\t}\n\t}\n}\n\n@media only screen and (max-width: 640px) {\n\t.navigation-button, .social-buttons, .tinv-lists-nav {\n\t\tmargin-left: 12px;\n\t\tmargin-right: 12px;\n\t}\n}\n\n.tinvwl-tooltip {\n\tdisplay: none;\n}\n\n.tinvwl-input-group {\n\tposition: relative;\n\tdisplay: table;\n\tborder-collapse: separate;\n\n\t.form-control {\n\t\tposition: relative;\n\t\tz-index: 1;\n\t\tfloat: left;\n\t\theight: 38px;\n\t\twidth: 100%;\n\t\tmargin-bottom: 0;\n\n\t\t+ .tinvwl-input-group-btn {\n\t\t\tpadding-left: 15px;\n\t\t}\n\t}\n}\n\n.tinv-wishlist {\n\t.tinvwl-to-left .tinvwl-input-group .form-control + .tinvwl-input-group-btn {\n\t\tpadding-left: 10px;\n\t}\n\n\t.tinv-search-form .tinvwl-input-group .form-control + .tinvwl-input-group-btn {\n\t\tpadding-left: 9px;\n\t}\n}\n\n.tinvwl-input-group .form-control, .tinvwl-input-group-addon, .tinvwl-input-group-btn {\n\tdisplay: table-cell;\n}\n\n.tinvwl-input-group-addon, .tinvwl-input-group-btn {\n\twidth: 1%;\n\twhite-space: nowrap;\n\tvertical-align: top;\n}\n\n@media only screen and (max-width: 640px) {\n\t.tinvwl-input-group {\n\t\twidth: 100%;\n\t}\n}\n\n@media only screen and (max-width: 667px) {\n\t.tinvwl-input-group:not(.tinvwl-no-full) {\n\t\tdisplay: block;\n\n\t\t.form-control, .tinvwl-input-group-addon, .tinvwl-input-group-btn {\n\t\t\tdisplay: block;\n\t\t}\n\n\t\t.form-control {\n\t\t\tfloat: none;\n\t\t}\n\t}\n\t.tinv-wishlist .tinv-search-form .tinvwl-input-group:not(.tinvwl-no-full) .form-control + .tinvwl-input-group-btn {\n\t\tpadding-top: 10px;\n\t\tpadding-left: 0;\n\t}\n\t.tinvwl-input-group:not(.tinvwl-no-full) {\n\t\t.form-control + .tinvwl-input-group-btn {\n\t\t\tpadding-top: 10px;\n\t\t\tpadding-left: 0;\n\t\t}\n\n\t\t.tinvwl-input-group-addon {\n\t\t\twidth: 100%;\n\n\t\t\t> {\n\t\t\t\tbutton, input {\n\t\t\t\t\twidth: 100%;\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\n\t\t.tinvwl-input-group-btn {\n\t\t\twidth: 100%;\n\n\t\t\t> {\n\t\t\t\tbutton, input {\n\t\t\t\t\twidth: 100%;\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t}\n}\n\n.tinv-table {\n\tdisplay: table;\n\twidth: 100%;\n\theight: 100%;\n}\n\n.tinv-cell {\n\tdisplay: table-cell;\n\tvertical-align: middle;\n}\n\n.tinv-wishlist .tinv-wishlist-clear {\n\tvisibility: visible;\n\twidth: auto;\n\theight: auto;\n}\n\n.tinv-wishlist-clear {\n\t&:before {\n\t\tcontent: \"\";\n\t\tdisplay: table;\n\t}\n\n\t&:after {\n\t\tcontent: \"\";\n\t\tdisplay: table;\n\t\tclear: both;\n\t}\n}\n\n.icon_big_heart_check {\n\tdisplay: inline-block;\n\twidth: 46px;\n\theight: 46px;\n\tfont-family: tinvwl-webfont !important;\n\tspeak: none;\n\tfont-style: normal;\n\tfont-weight: 400;\n\tfont-variant: normal;\n\ttext-transform: none;\n\tline-height: 1;\n\t-webkit-font-smoothing: antialiased;\n\t-moz-osx-font-smoothing: grayscale;\n\tfont-size: 60px;\n}\n\n.icon_big_times {\n\tdisplay: inline-block;\n\twidth: 46px;\n\theight: 46px;\n\tfont-family: tinvwl-webfont !important;\n\tspeak: none;\n\tfont-style: normal;\n\tfont-weight: 400;\n\tfont-variant: normal;\n\ttext-transform: none;\n\tline-height: 1;\n\t-webkit-font-smoothing: antialiased;\n\t-moz-osx-font-smoothing: grayscale;\n\tfont-size: 60px;\n\n\t&::before {\n\t\tcontent: \"\\e904\";\n\t\ttop: -7px;\n\t\tleft: -7px;\n\t\tposition: relative;\n\t}\n}\n\n.icon_big_heart_check::before {\n\tcontent: \"\\e90a\";\n\ttop: -7px;\n\tleft: -7px;\n\tposition: relative;\n}\n\n.tinvwl_add_to_wishlist_button {\n\t&.tinvwl-button.disabled-add-wishlist, &.disabled-add-wishlist {\n\t\topacity: 0.5 !important;\n\t\tcursor: not-allowed;\n\t}\n}\n\n.empty-name-wishlist {\n\tborder-color: #FF0000 !important;\n}\n\n.tinvwl_remove_from_wishlist-text {\n\tdisplay: none;\n}\n\n.tinvwl-product-in-list.tinvwl-product-make-remove {\n\t.tinvwl_remove_from_wishlist-text {\n\t\tdisplay: inline;\n\t}\n\n\t.tinvwl_add_to_wishlist-text {\n\t\tdisplay: none;\n\t}\n}\n\n@media only screen and (max-width: 1024px) {\n\t.tinv-wishlist .tinvwl-table-manage-list .product-remove {\n\t\tdisplay: table-cell;\n\t}\n}\n\n@media only screen and (max-width: 640px) {\n\t.tinv-wishlist table.tinvwl-table-manage-list tbody td.product-remove {\n\t\tdisplay: block;\n\t}\n}\n\n\n// Tooltips\n// Aliases for easy use\n$spacer: 8px !default;\n$spacers: (\n\t0,\n\tround($spacer / 2),\n\t$spacer,\n\t$spacer * 2,\n\t$spacer * 3,\n\t$spacer * 4,\n\t$spacer * 5\n) !default;\n$spacer-0: nth($spacers, 1) !default; // 0\n$spacer-1: nth($spacers, 2) !default; // 4px\n$spacer-2: nth($spacers, 3) !default; // 8px\n$spacer-3: nth($spacers, 4) !default; // 16px\n$spacer-4: nth($spacers, 5) !default; // 24px\n$spacer-5: nth($spacers, 6) !default; // 32px\n$spacer-6: nth($spacers, 7) !default; // 40px\n// Em spacer variables\n$em-spacer-1: 0.0625em !default; // 1/16\n$em-spacer-2: 0.125em !default; // 1/8\n$em-spacer-3: 0.25em !default; // 1/4\n$em-spacer-4: 0.375em !default; // 3/8\n$em-spacer-5: 0.5em !default; // 1/2\n$em-spacer-6: 0.75em !default; // 3/4\n// Font stacks\n$body-font: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Helvetica, Arial, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\" !default;\n//\n//\n// -------- Grays --------\n$gray-000: #fafbfc !default;\n$gray-100: #f6f8fa !default;\n$gray-200: #e1e4e8 !default;\n$gray-300: #d1d5da !default;\n$gray-400: #959da5 !default;\n$gray-500: #6a737d !default;\n$gray-600: #586069 !default;\n$gray-700: #444d56 !default;\n$gray-800: #2f363d !default;\n$gray-900: #24292e !default; // body font color\n\n// -------- Blue --------\n$blue-000: #f1f8ff !default;\n$blue-100: #dbedff !default;\n$blue-200: #c8e1ff !default;\n$blue-300: #79b8ff !default;\n$blue-400: #2188ff !default;\n$blue-500: #0366d6 !default; // Default: Passes AA with #fff\n$blue-600: #005cc5 !default;\n$blue-700: #044289 !default;\n$blue-800: #032f62 !default;\n$blue-900: #05264c !default; // Passes with 1/2/300 blues\n\n// -------- Green --------\n$green-000: #f0fff4 !default;\n$green-100: #dcffe4 !default;\n$green-200: #bef5cb !default;\n$green-300: #85e89d !default;\n$green-400: #34d058 !default;\n$green-500: #28a745 !default; // Default. passes AA Large\n$green-600: #22863a !default; // Text green, passes AA on #fff\n$green-700: #176f2c !default;\n$green-800: #165c26 !default;\n$green-900: #144620 !default;\n\n// -------- Yellow --------\n$yellow-000: #fffdef !default;\n$yellow-100: #fffbdd !default;\n$yellow-200: #fff5b1 !default;\n$yellow-300: #ffea7f !default;\n$yellow-400: #ffdf5d !default;\n$yellow-500: #ffd33d !default;\n$yellow-600: #f9c513 !default;\n$yellow-700: #dbab09 !default;\n$yellow-800: #b08800 !default;\n$yellow-900: #735c0f !default;\n\n// -------- Orange --------\n$orange-000: #fff8f2 !default;\n$orange-100: #ffebda !default;\n$orange-200: #ffd1ac !default;\n$orange-300: #ffab70 !default;\n$orange-400: #fb8532 !default;\n$orange-500: #f66a0a !default; // Default. passes AA Large with #fff\n$orange-600: #e36209 !default;\n$orange-700: #d15704 !default;\n$orange-800: #c24e00 !default;\n$orange-900: #a04100 !default;\n\n// -------- Red --------\n$red-000: #ffeef0 !default;\n$red-100: #ffdce0 !default;\n$red-200: #fdaeb7 !default;\n$red-300: #f97583 !default;\n$red-400: #ea4a5a !default;\n$red-500: #d73a49 !default; // Default. passes AA\n$red-600: #cb2431 !default;\n$red-700: #b31d28 !default;\n$red-800: #9e1c23 !default;\n$red-900: #86181d !default;\n\n// -------- Purple --------\n$purple-000: #f5f0ff !default;\n$purple-100: #e6dcfd !default;\n$purple-200: #d1bcf9 !default;\n$purple-300: #b392f0 !default;\n$purple-400: #8a63d2 !default;\n$purple-500: #6f42c1 !default; // passes AA with #fff\n$purple-600: #5a32a3 !default;\n$purple-700: #4c2889 !default;\n$purple-800: #3a1d6e !default;\n$purple-900: #29134e !default;\n\n// -------- Fades --------\n// Black based on same hue as $gray-900\n$black: #1b1f23 !default;\n$white: #fff !default;\n\n$black-fade-15: rgba($black, 0.15) !default;\n$black-fade-30: rgba($black, 0.3) !default;\n$black-fade-50: rgba($black, 0.5) !default;\n$black-fade-70: rgba($black, 0.7) !default;\n$black-fade-85: rgba($black, 0.85) !default;\n\n$white-fade-15: rgba($white, 0.15) !default;\n$white-fade-30: rgba($white, 0.3) !default;\n$white-fade-50: rgba($white, 0.5) !default;\n$white-fade-70: rgba($white, 0.7) !default;\n$white-fade-85: rgba($white, 0.85) !default;\n\n// -------- Color defaults --------\n$red: $red-500 !default;\n$purple: $purple-500 !default;\n$blue: $blue-500 !default;\n$green: $green-500 !default;\n$yellow: $yellow-500 !default;\n$orange: $orange-500 !default;\n\n$gray-dark: $gray-900 !default;\n$gray-light: $gray-400 !default;\n$gray: $gray-500 !default;\n// Border colors\n$border-black-fade: $black-fade-15 !default;\n\n$border-blue: $blue-500 !default;\n$border-blue-light: $blue-200 !default;\n\n$border-green: $green-400 !default;\n$border-green-light: desaturate($green-300, 40%) !default;\n\n$border-purple: $purple !default;\n\n$border-red: $red !default;\n$border-red-light: desaturate($red-300, 60%) !default;\n\n$border-purple: $purple !default;\n\n$border-yellow: desaturate($yellow-300, 60%) !default;\n\n$border-gray-dark: $gray-300 !default;\n$border-gray-darker: $gray-700 !default;\n$border-gray-light: lighten($gray-200, 3%) !default;\n$border-gray: $gray-200 !default;\n\n$tooltip-max-width: 250px !default;\n$tooltip-background-color: $black;\n$tooltip-text-color: $white !default;\n$tooltip-delay: 0.4s !default;\n$tooltip-duration: 0.1s !default;\n// Border size\n$border-width: 1px !default;\n$border-color: $border-gray !default;\n$border-style: solid !default;\n$border: $border-width $border-color $border-style !default;\n$border-radius: 3px !default;\n\n.tooltipped {\n\tposition: relative;\n}\n\n// This is the tooltip bubble\n.tooltipped::after {\n\tposition: absolute;\n\tz-index: 1000000;\n\tdisplay: none;\n\tpadding: $em-spacer-5 $em-spacer-6;\n\tfont: normal normal 11px/1.5 $body-font;\n\t-webkit-font-smoothing: subpixel-antialiased;\n\tcolor: $tooltip-text-color;\n\ttext-align: center;\n\ttext-decoration: none;\n\ttext-shadow: none;\n\ttext-transform: none;\n\tletter-spacing: normal;\n\tword-wrap: break-word;\n\twhite-space: pre;\n\tpointer-events: none;\n\tcontent: attr(aria-label);\n\tbackground: $tooltip-background-color;\n\tborder-radius: $border-radius;\n\topacity: 0;\n}\n\n// This is the tooltip arrow\n.tooltipped::before {\n\tposition: absolute;\n\tz-index: 1000001;\n\tdisplay: none;\n\twidth: 0;\n\theight: 0;\n\tcolor: $tooltip-background-color;\n\tpointer-events: none;\n\tcontent: \"\";\n\tborder: 6px $border-style transparent;\n\topacity: 0;\n}\n\n// delay animation for tooltip\n@keyframes tooltip-appear {\n\tfrom {\n\t\topacity: 0;\n\t}\n\n\tto {\n\t\topacity: 1;\n\t}\n}\n\n// This will indicate when we'll activate the tooltip\n.tooltipped:hover,\n.tooltipped:active,\n.tooltipped:focus {\n\t&::before,\n\t&::after {\n\t\tdisplay: inline-block;\n\t\ttext-decoration: none;\n\t\tanimation-name: tooltip-appear;\n\t\tanimation-duration: $tooltip-duration;\n\t\tanimation-fill-mode: forwards;\n\t\tanimation-timing-function: ease-in;\n\t\tanimation-delay: $tooltip-delay;\n\t}\n}\n\n.tooltipped-no-delay:hover,\n.tooltipped-no-delay:active,\n.tooltipped-no-delay:focus {\n\t&::before,\n\t&::after {\n\t\tanimation-delay: 0s;\n\t}\n}\n\n.tooltipped-multiline:hover,\n.tooltipped-multiline:active,\n.tooltipped-multiline:focus {\n\t&::after {\n\t\tdisplay: table-cell;\n\t}\n}\n\n// Tooltipped south\n.tooltipped-s,\n.tooltipped-se,\n.tooltipped-sw {\n\t&::after {\n\t\ttop: 100%;\n\t\tright: 50%;\n\t\tmargin-top: 6px;\n\t}\n\n\t&::before {\n\t\ttop: auto;\n\t\tright: 50%;\n\t\tbottom: -7px;\n\t\tmargin-right: -6px;\n\t\tborder-bottom-color: $tooltip-background-color;\n\t}\n}\n\n.tooltipped-se {\n\t&::after {\n\t\tright: auto;\n\t\tleft: 50%;\n\t\tmargin-left: -$spacer-3;\n\t}\n}\n\n.tooltipped-sw::after {\n\tmargin-right: -$spacer-3;\n}\n\n// Tooltips above the object\n.tooltipped-n,\n.tooltipped-ne,\n.tooltipped-nw {\n\t&::after {\n\t\tright: 50%;\n\t\tbottom: 100%;\n\t\tmargin-bottom: 6px;\n\t}\n\n\t&::before {\n\t\ttop: -7px;\n\t\tright: 50%;\n\t\tbottom: auto;\n\t\tmargin-right: -6px;\n\t\tborder-top-color: $tooltip-background-color;\n\t}\n}\n\n.tooltipped-ne {\n\t&::after {\n\t\tright: auto;\n\t\tleft: 50%;\n\t\tmargin-left: -$spacer-3;\n\t}\n}\n\n.tooltipped-nw::after {\n\tmargin-right: -$spacer-3;\n}\n\n// Move the tooltip body to the center of the object.\n.tooltipped-s::after,\n.tooltipped-n::after {\n\ttransform: translateX(50%);\n}\n\n// Tooltipped to the left\n.tooltipped-w {\n\t&::after {\n\t\tright: 100%;\n\t\tbottom: 50%;\n\t\tmargin-right: 6px;\n\t\ttransform: translateY(50%);\n\t}\n\n\t&::before {\n\t\ttop: 50%;\n\t\tbottom: 50%;\n\t\tleft: -7px;\n\t\tmargin-top: -6px;\n\t\tborder-left-color: $tooltip-background-color;\n\t}\n}\n\n// tooltipped to the right\n.tooltipped-e {\n\t&::after {\n\t\tbottom: 50%;\n\t\tleft: 100%;\n\t\tmargin-left: 6px;\n\t\ttransform: translateY(50%);\n\t}\n\n\t&::before {\n\t\ttop: 50%;\n\t\tright: -7px;\n\t\tbottom: 50%;\n\t\tmargin-top: -6px;\n\t\tborder-right-color: $tooltip-background-color;\n\t}\n}\n\n// Tooltip align right and left\n.tooltipped-align-right-1,\n.tooltipped-align-right-2 {\n\t&::after {\n\t\tright: 0;\n\t\tmargin-right: 0;\n\t}\n}\n\n.tooltipped-align-right-1 {\n\t&::before {\n\t\tright: 10px;\n\t}\n}\n\n.tooltipped-align-right-2 {\n\t&::before {\n\t\tright: 15px;\n\t}\n}\n\n.tooltipped-align-left-1,\n.tooltipped-align-left-2 {\n\t&::after {\n\t\tleft: 0;\n\t\tmargin-left: 0;\n\t}\n}\n\n.tooltipped-align-left-1 {\n\t&::before {\n\t\tleft: 5px;\n\t}\n}\n\n.tooltipped-align-left-2 {\n\t&::before {\n\t\tleft: 10px;\n\t}\n}\n\n// Multiline tooltips\n//\n// `.tooltipped-multiline` Add this class when you have long content.\n// The downside is you cannot preformat the text with newlines and `[w,e]`\n// are always `$tooltip-max-width` wide.\n.tooltipped-multiline {\n\t&::after {\n\t\twidth: max-content;\n\t\tmax-width: $tooltip-max-width;\n\t\tword-wrap: break-word;\n\t\twhite-space: pre-line;\n\t\tborder-collapse: separate;\n\t}\n\n\t&.tooltipped-s::after,\n\t&.tooltipped-n::after {\n\t\tright: auto;\n\t\tleft: 50%;\n\t\ttransform: translateX(-50%);\n\t}\n\n\t&.tooltipped-w::after,\n\t&.tooltipped-e::after {\n\t\tright: 100%;\n\t}\n}\n\n@media screen and (min-width: 0 \\0\n) {\n\t// IE11\n\t.tooltipped-multiline::after {\n\t\twidth: $tooltip-max-width;\n\t}\n}\n\n// Sticky tooltips\n//\n// Always show the tooltip.\n.tooltipped-sticky {\n\t&::before,\n\t&::after {\n\t\tdisplay: inline-block;\n\t}\n\n\t&.tooltipped-multiline {\n\t\t&::after {\n\t\t\tdisplay: table-cell;\n\t\t}\n\t}\n}\n\n// Alert tooltips\n//\n// Colors for different alert states.\n@mixin colorizeTooltip($text-color, $background-color) {\n\t&::after {\n\t\tcolor: $text-color;\n\t\tbackground: $background-color;\n\t}\n\n\t&.tooltipped-s,\n\t&.tooltipped-se,\n\t&.tooltipped-sw {\n\t\t&::before {\n\t\t\tborder-bottom-color: $background-color;\n\t\t}\n\t}\n\n\t&.tooltipped-n,\n\t&.tooltipped-ne,\n\t&.tooltipped-nw {\n\t\t&::before {\n\t\t\tborder-top-color: $background-color;\n\t\t}\n\t}\n\n\t&.tooltipped-e::before {\n\t\tborder-right-color: $background-color;\n\t}\n\n\t&.tooltipped-w::before {\n\t\tborder-left-color: $background-color;\n\t}\n}\n",null,"/*------------------------------------------------------------------\r\nWooCommerce Wishlist Plugin custom webfont\r\n-------------------------------------------------------------------*/\r\n@font-face {\r\n\tfont-family: 'tinvwl-webfont';\r\n\tsrc: url('../fonts/tinvwl-webfont.eot?xu2uyi');\r\n\tsrc: url('../fonts/tinvwl-webfont.eot?xu2uyi#iefix') format('embedded-opentype'),\r\n\turl('../fonts/tinvwl-webfont.ttf?xu2uyi') format('truetype'),\r\n\turl('../fonts/tinvwl-webfont.woff?xu2uyi') format('woff'),\r\n\turl('../fonts/tinvwl-webfont.svg?xu2uyi#tinvwl-webfont') format('svg');\r\n\tfont-weight: normal;\r\n\tfont-style: normal;\r\n}\r\n\r\n.ftinvwl {\r\n\t/* use !important to prevent issues with browser extensions that change fonts */\r\n\tfont-family: 'tinvwl-webfont' !important;\r\n\tspeak: none;\r\n\tfont-style: normal;\r\n\tfont-weight: normal;\r\n\tfont-variant: normal;\r\n\ttext-transform: none;\r\n\tline-height: 1;\r\n\r\n\t/* Better Font Rendering =========== */\r\n\t-webkit-font-smoothing: antialiased;\r\n\t-moz-osx-font-smoothing: grayscale;\r\n}\r\n\r\n.ftinvwl-twitter:before {\r\n\tcontent: \"\\f099\";\r\n}\r\n\r\n.ftinvwl-facebook:before {\r\n\tcontent: \"\\f09a\";\r\n}\r\n\r\n.ftinvwl-facebook-f:before {\r\n\tcontent: \"\\f09a\";\r\n}\r\n\r\n.ftinvwl-google:before {\r\n\tcontent: \"\\f0d5\";\r\n}\r\n\r\n.ftinvwl-email:before {\r\n\tcontent: \"\\f0e0\";\r\n}\r\n\r\n.ftinvwl-pinterest:before {\r\n\tcontent: \"\\f231\";\r\n}\r\n\r\n.ftinvwl-whatsapp:before {\r\n\tcontent: \"\\f232\";\r\n}\r\n\r\n.ftinvwl-clipboard:before {\r\n\tcontent: \"\\e911\";\r\n}\r\n\r\n.ftinvwl-star:before {\r\n\tcontent: \"\\e912\";\r\n}\r\n\r\n.ftinvwl-shopping-cart:before {\r\n\tcontent: \"\\e913\";\r\n}\r\n\r\n.ftinvwl-magic:before {\r\n\tcontent: \"\\e914\";\r\n}\r\n\r\n.ftinvwl-info:before {\r\n\tcontent: \"\\e915\";\r\n}\r\n\r\n.ftinvwl-graduation-cap:before {\r\n\tcontent: \"\\e918\";\r\n}\r\n\r\n.ftinvwl-floppy-o:before {\r\n\tcontent: \"\\e919\";\r\n}\r\n\r\n.ftinvwl-eyedropper:before {\r\n\tcontent: \"\\e91a\";\r\n}\r\n\r\n.ftinvwl-exclamation-triangle:before {\r\n\tcontent: \"\\e91b\";\r\n}\r\n\r\n.ftinvwl-check:before {\r\n\tcontent: \"\\e91e\";\r\n}\r\n\r\n.ftinvwl-arrow-left:before {\r\n\tcontent: \"\\e91f\";\r\n}\r\n\r\n.ftinvwl-wrench:before {\r\n\tcontent: \"\\e920\";\r\n}\r\n\r\n.ftinvwl-chevron-down:before {\r\n\tcontent: \"\\e900\";\r\n\r\n}\r\n\r\n.ftinvwl-chevron-right:before {\r\n\tcontent: \"\\e901\";\r\n\r\n}\r\n\r\n.ftinvwl-chevron-left:before {\r\n\tcontent: \"\\e902\";\r\n\r\n}\r\n\r\n.ftinvwl-chevron-up:before {\r\n\tcontent: \"\\e903\";\r\n\r\n}\r\n\r\n.ftinvwl-cancel:before {\r\n\tcontent: \"\\e904\";\r\n\r\n}\r\n\r\n.ftinvwl-times:before {\r\n\tcontent: \"\\e905\";\r\n\r\n}\r\n\r\n.ftinvwl-heart-plus:before {\r\n\tcontent: \"\\e906\";\r\n\r\n}\r\n\r\n.ftinvwl-heart-mark-right:before {\r\n\tcontent: \"\\e907\";\r\n\r\n}\r\n\r\n.ftinvwl-heart2:before {\r\n\tcontent: \"\\e908\";\r\n\r\n}\r\n\r\n.ftinvwl-heart-o:before {\r\n\tcontent: \"\\e909\";\r\n\r\n}\r\n\r\n.ftinvwl-heart-mark-left:before {\r\n\tcontent: \"\\e90a\";\r\n\r\n}\r\n\r\n.ftinvwl-heart-mail:before {\r\n\tcontent: \"\\e90b\";\r\n\r\n}\r\n\r\n.ftinvwl-heart-tinv:before {\r\n\tcontent: \"\\e90c\";\r\n\r\n}\r\n\r\n.ftinvwl-key:before {\r\n\tcontent: \"\\e90d\";\r\n\r\n}\r\n\r\n.ftinvwl-lock:before {\r\n\tcontent: \"\\e90e\";\r\n\r\n}\r\n\r\n.ftinvwl-hearts:before {\r\n\tcontent: \"\\e90f\";\r\n\r\n}\r\n\r\n.ftinvwl-user:before {\r\n\tcontent: \"\\e910\";\r\n\r\n}\r\n\r\n/* PULSE */\r\n\r\n@-webkit-keyframes ftinvwl-pulse {\r\n\t0% {\r\n\t\t-webkit-transform: scale(1.1);\r\n\t\ttransform: scale(1.1);\r\n\t}\r\n\r\n\t50% {\r\n\t\t-webkit-transform: scale(0.8);\r\n\t\ttransform: scale(0.8);\r\n\t}\r\n\r\n\t100% {\r\n\t\t-webkit-transform: scale(1.1);\r\n\t\ttransform: scale(1.1);\r\n\t}\r\n}\r\n\r\n@keyframes ftinvwl-pulse {\r\n\t0% {\r\n\t\t-webkit-transform: scale(1.1);\r\n\t\t-ms-transform: scale(1.1);\r\n\t\ttransform: scale(1.1);\r\n\t}\r\n\r\n\t50% {\r\n\t\t-webkit-transform: scale(0.8);\r\n\t\t-ms-transform: scale(0.8);\r\n\t\ttransform: scale(0.8);\r\n\t}\r\n\r\n\t100% {\r\n\t\t-webkit-transform: scale(1.1);\r\n\t\t-ms-transform: scale(1.1);\r\n\t\ttransform: scale(1.1);\r\n\t}\r\n}\r\n\r\n.ftinvwl-pulse.ftinvwl-animated::before {\r\n\t-webkit-animation: ftinvwl-pulse 2s linear infinite;\r\n\tanimation: ftinvwl-pulse 2s linear infinite;\r\n}\r\n"]}
1
+ {"version":3,"sources":["public.scss","public.css","webfont.scss"],"names":[],"mappings":"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","file":"public.css","sourcesContent":["/*------------------------------------*\n\t$WEBFONT\n*------------------------------------*/\n@import \"webfont\";\n\n.tinv-wishlist {\n\tform, p:last-child, table {\n\t\tmargin-bottom: 0;\n\t}\n}\n\n.tinv-wishlist * {\n\tbox-sizing: border-box;\n}\n\n.tinvwl-wishlist {\n\t:after, :before {\n\t\tbox-sizing: border-box;\n\t}\n}\n\n.tinv-wishlist {\n\tselect {\n\t\twidth: 140px;\n\t}\n\n\tul {\n\t\tlist-style: none;\n\t\tmargin: 0;\n\t\tpadding: 0;\n\t}\n\n\t.tinvwl_add_to_wishlist_button {\n\t\t&.tinvwl-icon-heart-plus.no-txt:before, &.tinvwl-icon-heart.no-txt:before {\n\t\t\tmargin-top: -10px;\n\t\t\tmargin-left: -10px;\n\t\t}\n\t}\n}\n\n.woocommerce.tinv-wishlist {\n\t#respond input#submit.alt, a.button.alt, button.button.alt, input.button.alt {\n\t\ttext-align: center;\n\t}\n}\n\n.tinv-wishlist {\n\t.button i, .navigation-button a i {\n\t\tmargin-right: 6px;\n\t}\n\n\tinput {\n\t\t&[type=\"button\"] i, &[type=\"reset\"] i, &[type=\"submit\"] i {\n\t\t\tmargin-right: 6px;\n\t\t}\n\t}\n\n\ta.tinv-close-modal i {\n\t\tmargin-right: 0;\n\t}\n}\n\na.wishlist_products_counter {\n\ttext-decoration: none;\n}\n\n.tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-heart:before, .woocommerce ul.products li.product a.tinvwl-button.tinvwl_add_to_wishlist_button.tinvwl-icon-heart:before, .woocommerce-page ul.products li.product a.tinvwl-button.tinvwl-icon-heart.tinvwl_add_to_wishlist_button:before, a.wishlist_products_counter.top_wishlist-heart:before, span.wishlist_products_counter.top_wishlist-heart:before, a.sidr-class-wishlist_products_counter.sidr-class-top_wishlist-heart:before {\n\tcontent: '\\e909';\n\tdisplay: inline-block;\n\tfont-family: tinvwl-webfont !important;\n\tspeak: none;\n\tfont-style: normal;\n\tfont-weight: 400;\n\tfont-variant: normal;\n\ttext-transform: none;\n\tline-height: 1;\n\t-webkit-font-smoothing: antialiased;\n\t-moz-osx-font-smoothing: grayscale;\n\tfont-size: 20px;\n\tvertical-align: sub;\n\tmargin-right: 5px;\n}\n\n.tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-heart-plus:before, .woocommerce ul.products li.product a.tinvwl-button.tinvwl_add_to_wishlist_button.tinvwl-icon-heart-plus:before, .woocommerce-page ul.products li.product a.tinvwl-button.tinvwl_add_to_wishlist_button.tinvwl-icon-heart-plus:before, a.wishlist_products_counter.top_wishlist-heart-plus:before, span.wishlist_products_counter.top_wishlist-heart-plus:before, a.sidr-class-wishlist_products_counter.sidr-class-top_wishlist-heart-plus:before {\n\tcontent: '\\e906';\n\tdisplay: inline-block;\n\tfont-family: tinvwl-webfont !important;\n\tspeak: none;\n\tfont-style: normal;\n\tfont-weight: 400;\n\tfont-variant: normal;\n\ttext-transform: none;\n\tline-height: 1;\n\t-webkit-font-smoothing: antialiased;\n\t-moz-osx-font-smoothing: grayscale;\n\tfont-size: 20px;\n\tvertical-align: sub;\n\tmargin-right: 5px;\n}\n\n.tinv-wishlist .tinvwl_add_to_wishlist_button {\n\t&.tinvwl-icon-heart-plus.no-txt, &.tinvwl-icon-heart.no-txt {\n\t\tposition: relative;\n\t\twidth: 36px;\n\t\theight: 36px;\n\t\tvertical-align: sub;\n\t}\n}\n\na.wishlist_products_counter.top_wishlist-heart-plus.no-txt, span.wishlist_products_counter.top_wishlist-heart-plus.no-txt {\n\tposition: relative;\n\twidth: 36px;\n\theight: 36px;\n\tvertical-align: sub;\n}\n\n.tinv-wishlist {\n\t.tinvwl_add_to_wishlist_button {\n\t\t&.tinvwl-icon-heart-plus.no-txt:before, &.tinvwl-icon-heart.no-txt:before {\n\t\t\tposition: absolute;\n\t\t\ttop: 50%;\n\t\t\tleft: 50%;\n\t\t\tmargin-right: 0;\n\t\t}\n\t}\n\n\t.tinvwl-button.tinvwl_add_to_wishlist_button {\n\t\t&.tinvwl-icon-heart-plus.no-txt, &.tinvwl-icon-heart.no-txt {\n\t\t\tpadding-left: 1em;\n\t\t\tvertical-align: bottom;\n\t\t}\n\t}\n\n\t.tinvwl_add_to_wishlist_button.tinvwl-icon-heart.tinvwl-product-in-list:before {\n\t\tcontent: '\\e908';\n\t}\n}\n\n.woocommerce ul.products li.product a.tinvwl-button.tinvwl_add_to_wishlist_button.tinvwl-icon-heart.tinvwl-product-in-list:before, .woocommerce-page ul.products li.product a.tinvwl-button.tinvwl-icon-heart.tinvwl_add_to_wishlist_button.tinvwl-product-in-list:before, a.wishlist_products_counter.top_wishlist-heart.wishlist-counter-with-products:before, span.wishlist_products_counter.top_wishlist-heart.wishlist-counter-with-products:before {\n\tcontent: '\\e908';\n}\n\n.tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-heart-plus.tinvwl-product-in-list:before, .woocommerce ul.products li.product a.tinvwl-button.tinvwl_add_to_wishlist_button.tinvwl-icon-heart-plus.tinvwl-product-in-list:before, .woocommerce-page ul.products li.product a.tinvwl-button.tinvwl-icon-heart-plus.tinvwl_add_to_wishlist_button.tinvwl-product-in-list:before, a.wishlist_products_counter.top_wishlist-heart-plus.wishlist-counter-with-products:before, span.wishlist_products_counter.top_wishlist-heart-plus.wishlist-counter-with-products:before {\n\tcontent: '\\e907';\n}\n\n.tinv-wishlist .tinvwl_add_to_wishlist_button.icon-white:before, a.wishlist_products_counter.top_wishlist-white:before, span.wishlist_products_counter.top_wishlist-white:before {\n\tcolor: #FFF;\n}\n\n.tinv-wishlist .tinvwl_add_to_wishlist_button.icon-black:before, a.wishlist_products_counter.top_wishlist-black:before, span.wishlist_products_counter.top_wishlist-black:before {\n\tcolor: #000;\n}\n\n.tinv-wishlist {\n\t&.tinvwl-before-add-to-cart .tinvwl_add_to_wishlist_button {\n\t\tmargin-bottom: 15px;\n\t}\n\n\t&.tinvwl-after-add-to-cart .tinvwl_add_to_wishlist_button {\n\t\tmargin-top: 15px;\n\t}\n\n\t.tinvwl_add_to_wishlist_button.tinvwl-icon-custom.no-txt {\n\t\tpadding: 10px 11px;\n\t\tline-height: 1;\n\t}\n}\n\na.wishlist_products_counter.top_wishlist-custom.no-txt, span.wishlist_products_counter.top_wishlist-custom.no-txt {\n\tpadding: 10px 11px;\n\tline-height: 1;\n}\n\n.tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-custom img, a.wishlist_products_counter.top_wishlist-custom img, span.wishlist_products_counter.top_wishlist-custom img {\n\tdisplay: inline-block !important;\n\tvertical-align: baseline;\n\twidth: auto !important;\n\tmax-width: 16px;\n\tmax-height: 16px;\n\tmargin-bottom: 0;\n\tmargin: 0 6px 0 0 !important;\n}\n\n.tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-custom.no-txt img, a.wishlist_products_counter.top_wishlist-custom.no-txt img, span.wishlist_products_counter.top_wishlist-custom.no-txt img {\n\tmargin-right: 0 !important;\n}\n\n.single-product div.product form.cart .tinvwl-button.tinvwl_add_to_wishlist_button, div.product form.cart .tinvwl_add_to_wishlist_button {\n\tfloat: none;\n}\n\nul.products li.product .tinvwl_add_to_wishlist_button {\n\tmargin-top: 1em;\n}\n\n.tinvwl_add_to_wishlist_button {\n\tdisplay: inline-block;\n\tcursor: pointer;\n}\n\n.tinv-wishlist.woocommerce .stock.in-stock:before {\n\tcontent: none;\n}\n\n.tinv-wraper.tinv-wishlist {\n\tfont-size: 100%;\n}\n\n.tinv-create-list {\n\tli {\n\t\tinput[type=radio] {\n\t\t\tmargin-right: 10px;\n\t\t}\n\n\t\t+ li {\n\t\t\tmargin-top: 15px;\n\t\t}\n\t}\n\n\t.tinvwl-input-group + ul {\n\t\tmargin-top: 25px;\n\t}\n}\n\n.tinv-search-list {\n\tmargin-bottom: 36px;\n}\n\n.tinv-wishlist {\n\t.tinv-header {\n\t\tmargin-bottom: 30px;\n\t}\n\n\ttable {\n\t\tposition: relative;\n\t\ttable-layout: auto;\n\t\tmargin-bottom: 30px;\n\t\tz-index: 2;\n\t}\n}\n\n.tinv-overlay {\n\ttop: 0;\n\tleft: 0;\n\tposition: fixed;\n\ttransition: opacity .3s ease, visibility .3s ease;\n}\n\n.tinv-wishlist {\n\t.tinv-modal {\n\t\ttop: 0;\n\t\tleft: 0;\n\t\tposition: fixed;\n\t\ttransition: opacity .3s ease, visibility .3s ease;\n\t}\n\n\ttable {\n\t\t&.tinvwl-table-manage-list {\n\t\t\tmargin-bottom: 27px;\n\t\t\twidth: 100%;\n\t\t}\n\n\t\tinput[type=checkbox] {\n\t\t\tmargin-right: 0;\n\t\t}\n\n\t\ttd, th {\n\t\t\tpadding: 1em;\n\t\t\tvertical-align: middle;\n\t\t}\n\t}\n\n\t.tinvwl-table-manage-list {\n\t\t.product-cb {\n\t\t\twidth: 35px;\n\t\t\ttext-align: center;\n\t\t}\n\n\t\t.product-remove {\n\t\t\twidth: 46px;\n\t\t\ttext-align: center;\n\t\t}\n\t}\n\n\t.product-remove button {\n\t\tdisplay: flex;\n\t\tjustify-content: center;\n\t\talign-content: center;\n\t\tmargin: 0 auto;\n\t\twidth: 27px;\n\t\theight: 27px;\n\t\tborder-radius: 50%;\n\t\tpadding: 0;\n\t\tbox-shadow: none;\n\t\tborder: none;\n\t\tbackground-color: #f7f7f7;\n\t\tcolor: #000000;\n\t\tfont-size: 20px;\n\t\tpadding-left: 3px;\n\t}\n\n\t.product-thumbnail {\n\t\tmin-width: 100px;\n\t\twidth: 100px;\n\n\t\t.wp-post-image {\n\t\t\tmargin-bottom: 0;\n\t\t}\n\t}\n\n\ttd.product-name a + .variation {\n\t\tmargin-top: 2px;\n\t}\n\n\t.product-stock {\n\t\ti {\n\t\t\tmargin-right: 15px;\n\t\t}\n\n\t\tp {\n\t\t\tdisplay: table;\n\t\t}\n\n\t\tspan {\n\t\t\tdisplay: table-cell;\n\t\t\tvertical-align: middle;\n\t\t}\n\t}\n\n\t.product-action > .button > i, .tinvwl-table-manage-list .product-action button[name=tinvwl-remove], table thead th .tinvwl-mobile {\n\t\tdisplay: none;\n\t}\n\n\t&.woocommerce {\n\t\t.product-quantity {\n\t\t\twidth: 80px;\n\t\t\ttext-align: center;\n\t\t}\n\n\t\ttable .quantity .qty {\n\t\t\tmax-width: 100%;\n\t\t\twidth: 62px;\n\t\t\ttext-align: left;\n\t\t}\n\t}\n\n\t.product-action {\n\t\twidth: 135px;\n\t\ttext-align: center;\n\n\t\t.button {\n\t\t\twidth: 100%;\n\t\t}\n\n\t\t.tinvwl_move_product_button {\n\t\t\tmargin-top: 5px;\n\t\t}\n\t}\n\n\t.tinvwl-table-manage-list .product-action > button[name=tinvwl-remove] > i {\n\t\tmargin-right: 0;\n\t}\n\n\t.wishlist-cb {\n\t\twidth: 33px;\n\t\ttext-align: center;\n\t}\n\n\t.wishlist-name {\n\t\t.tinvwl-rename-input input {\n\t\t\twidth: 100%;\n\t\t}\n\n\t\t.tinvwl-rename-button {\n\t\t\tfloat: right;\n\n\t\t\t> i {\n\t\t\t\tmargin-right: 10px;\n\t\t\t}\n\t\t}\n\t}\n\n\t.wishlist-privacy, table:not(.tinvwl-public) .wishlist-date {\n\t\twidth: 18%;\n\t}\n\n\t.wishlist-privacy select {\n\t\twidth: 100%;\n\t}\n\n\t.wishlist-name {\n\t\twidth: 45%;\n\t}\n\n\t.wishlist-action {\n\t\twidth: 120px;\n\t\ttext-align: center;\n\n\t\tbutton[value=manage_remove] > i {\n\t\t\tdisplay: none;\n\t\t\tmargin-right: 0;\n\t\t}\n\t}\n\n\ttfoot {\n\t\t.tinvwl-to-right .tinv-create-list {\n\t\t\tdisplay: inline-block;\n\t\t\tvertical-align: middle;\n\n\t\t\t> a.button {\n\t\t\t\tmargin-right: 0;\n\t\t\t}\n\t\t}\n\n\t\t.tinvwl-to-left {\n\t\t\t+ .tinvwl-to-right {\n\t\t\t\tmargin-top: -10px;\n\t\t\t}\n\n\t\t\t&:not(:empty) {\n\t\t\t\tfloat: left;\n\t\t\t\twidth: 35%;\n\t\t\t\tmargin-right: 2%;\n\t\t\t}\n\t\t}\n\n\t\t.tinvwl-to-right {\n\t\t\tfloat: left;\n\t\t\twidth: 63%;\n\t\t\ttext-align: right;\n\n\t\t\t> * {\n\t\t\t\tmargin: 10px 0 0;\n\t\t\t\tvertical-align: middle;\n\n\t\t\t\t+ * {\n\t\t\t\t\tmargin-left: 10px;\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\n\t\t.tinvwl-to-left:empty + .tinvwl-to-right {\n\t\t\twidth: 100%;\n\t\t}\n\t}\n\n\t.social-buttons + .tinv-wishlist-clear + .navigation-button {\n\t\tmargin-top: 16px;\n\t}\n\n\t.navigation-button {\n\t\tmargin-top: -10px;\n\n\t\t> li {\n\t\t\tfloat: left;\n\n\t\t\t> {\n\t\t\t\t.tinv-create-list > a, a {\n\t\t\t\t\tmargin-right: 30px;\n\t\t\t\t\tmargin-top: 10px;\n\t\t\t\t\tdisplay: inline-block;\n\t\t\t\t}\n\n\t\t\t\t.tinv-create-list > a.button, a.button {\n\t\t\t\t\tmargin-right: 10px;\n\t\t\t\t}\n\t\t\t}\n\n\t\t\t&:last-child > {\n\t\t\t\t.tinv-create-list > a, a {\n\t\t\t\t\tmargin-right: 0;\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t}\n\n\t.social-buttons {\n\t\ttext-align: right;\n\n\t\t> {\n\t\t\tspan, ul {\n\t\t\t\tdisplay: inline-block;\n\t\t\t\tvertical-align: middle;\n\t\t\t}\n\n\t\t\tspan {\n\t\t\t\tmargin-right: 27px;\n\t\t\t}\n\t\t}\n\n\t\tli {\n\t\t\tfloat: left;\n\t\t\tmargin-right: 5px;\n\t\t\tlist-style: none;\n\n\t\t\t&:last-child {\n\t\t\t\tmargin-right: 0;\n\t\t\t}\n\n\t\t\ta.social {\n\t\t\t\tdisplay: flex;\n\t\t\t\talign-content: center;\n\t\t\t\tjustify-content: center;\n\t\t\t\twidth: 2em;\n\t\t\t\theight: 2em;\n\t\t\t\tborder-radius: 50%;\n\t\t\t\ttext-align: center;\n\t\t\t\tbox-shadow: none;\n\t\t\t\tborder: 0;\n\t\t\t\tfont-size: 20px;\n\t\t\t\ttext-decoration: none;\n\n\t\t\t\t&.white {\n\t\t\t\t\tcolor: #ffffff;\n\t\t\t\t}\n\n\t\t\t\t&.dark {\n\t\t\t\t\tcolor: #000000;\n\t\t\t\t}\n\n\t\t\t\ti {\n\t\t\t\t\tline-height: 2em;\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t}\n\n\t.navigation-button {\n\t\t.tinv-create-list > a.tinvwl-no-icon > i, li > a.tinvwl-no-icon > i {\n\t\t\tdisplay: none;\n\t\t}\n\t}\n\n\t.tinv-lists-nav {\n\t\tmargin-top: 35px;\n\t\tmargin-bottom: 35px;\n\t\tdisplay: flex;\n\t\tflex-direction: row;\n\t\tflex-wrap: wrap;\n\t\twidth: 100%;\n\n\t\t> * {\n\t\t\tdisplay: flex;\n\t\t\tflex-direction: column;\n\t\t\tflex-basis: 100%;\n\t\t\tflex: 1;\n\t\t\ttext-align: center;\n\t\t\tjustify-content: center;\n\t\t}\n\n\t\t> span {\n\t\t\tfont-weight: 700;\n\t\t}\n\t}\n\n\t.tinv-next {\n\t\tdisplay: inline-block;\n\t\tfloat: left;\n\t}\n\n\t.tinv-prev {\n\t\tdisplay: inline-block;\n\t\tfloat: left;\n\t\tmargin-right: 35px !important;\n\t}\n\n\t.tinv-prev i {\n\t\tmargin-left: 0;\n\t\tmargin-right: 18px;\n\t}\n\n\t.tinv-next i {\n\t\tmargin-left: 18px;\n\t\tmargin-right: 0;\n\t}\n}\n\n@media only screen and (max-width: 1024px) {\n\t.tinv-wishlist {\n\t\t.tinvwl-table-manage-lists:not(.tinvwl-public) {\n\t\t\tmargin-top: 0;\n\t\t}\n\n\t\t.tinvwl-table-manage-list {\n\t\t\t.product-remove {\n\t\t\t\tdisplay: none;\n\t\t\t}\n\n\t\t\t.product-action button[name=tinvwl-remove] {\n\t\t\t\tdisplay: inline-block;\n\t\t\t\tmargin-top: 5px;\n\t\t\t}\n\t\t}\n\n\t\t.product-action {\n\t\t\twidth: 60px;\n\t\t}\n\t}\n}\n\n@media only screen and (max-width: 1024px) and (min-width: 641px) {\n\t.tinv-wishlist {\n\t\t.tinvwl-table-manage-list td.product-stock p {\n\t\t\tdisplay: block;\n\t\t\ttext-align: center;\n\t\t}\n\n\t\t.product-stock span {\n\t\t\tdisplay: block;\n\t\t}\n\n\t\t.tinvwl-table-manage-list td.product-stock {\n\t\t\ti {\n\t\t\t\tmargin-right: 0;\n\t\t\t}\n\n\t\t\t.tinvwl-txt {\n\t\t\t\tdisplay: none;\n\t\t\t}\n\t\t}\n\n\t\t.product-thumbnail {\n\t\t\tmax-width: 76px;\n\t\t\twidth: 76px;\n\t\t}\n\n\t\t.product-action .button {\n\t\t\t> i {\n\t\t\t\tdisplay: inline-block;\n\t\t\t\tmargin-right: 0;\n\t\t\t}\n\n\t\t\t.tinvwl-txt {\n\t\t\t\tdisplay: none;\n\t\t\t}\n\t\t}\n\t}\n}\n\n@media only screen and (max-width: 1023px) {\n\t.tinv-wishlist .tinv-lists-nav a.tinv-prev, .tinv-wishlist .tinv-lists-nav a.tinv-next {\n\t\t> i {\n\t\t\tmargin: 0;\n\t\t}\n\n\t\t> span {\n\t\t\tdisplay: none;\n\t\t}\n\t}\n}\n\n@media only screen and (max-width: 640px) {\n\t.tinv-wishlist {\n\t\ttable {\n\t\t\t&.tinvwl-table-manage-list {\n\t\t\t\ttbody td.product-remove, thead th:not(.product-name) {\n\t\t\t\t\tdisplay: none;\n\t\t\t\t}\n\t\t\t}\n\n\t\t\t&.tinvwl-table-manage-lists thead th:not(.wishlist-name) {\n\t\t\t\tdisplay: none;\n\t\t\t}\n\t\t}\n\n\t\tthead th .tinvwl-full {\n\t\t\tdisplay: none;\n\t\t}\n\n\t\ttable {\n\t\t\t&.tinvwl-table-manage-list thead th.product-name, &.tinvwl-table-manage-lists thead th.wishlist-name {\n\t\t\t\tdisplay: block;\n\t\t\t\twidth: 100%;\n\t\t\t\ttext-align: center;\n\t\t\t}\n\n\t\t\tthead th .tinvwl-mobile {\n\t\t\t\tdisplay: block;\n\t\t\t}\n\n\t\t\t&.tinvwl-table-manage-list tbody td {\n\t\t\t\tdisplay: block;\n\t\t\t\twidth: 100% !important;\n\t\t\t\ttext-align: center;\n\t\t\t}\n\n\t\t\t&.tinvwl-table-manage-lists {\n\t\t\t\ttbody td, &.tinvwl-public tbody td {\n\t\t\t\t\tdisplay: block;\n\t\t\t\t\twidth: 100% !important;\n\t\t\t\t\ttext-align: center;\n\t\t\t\t}\n\t\t\t}\n\n\t\t\t&.tinvwl-table-manage-list tbody td:not(:last-child) {\n\t\t\t\tborder-bottom: 0;\n\t\t\t}\n\n\t\t\t&.tinvwl-table-manage-lists {\n\t\t\t\ttbody td:not(:last-child), &.tinvwl-public tbody td:not(:last-child) {\n\t\t\t\t\tborder-bottom: 0;\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\n\t\t.product-stock p {\n\t\t\tmargin: 0 auto;\n\t\t}\n\n\t\t.product-thumbnail img {\n\t\t\tmargin: 0 auto;\n\t\t\tmax-width: 80px;\n\t\t}\n\n\t\t&.woocommerce table .quantity .qty {\n\t\t\ttext-align: center;\n\t\t\twidth: 100%;\n\t\t}\n\n\t\t.product-action .tinvwl_move_product_button {\n\t\t\tmargin-top: 10px;\n\t\t}\n\n\t\ttable {\n\t\t\t&.tinvwl-table-manage-list tfoot td {\n\t\t\t\tdisplay: block;\n\t\t\t\twidth: 100%;\n\t\t\t}\n\n\t\t\t&.tinvwl-table-manage-lists {\n\t\t\t\t.wishlist-action button[value=manage_remove] {\n\t\t\t\t\twidth: 100%;\n\t\t\t\t}\n\n\t\t\t\t.wishlist-name .tinvwl-rename-button {\n\t\t\t\t\tfloat: none;\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t}\n}\n\n@media only screen and (max-width: 1024px) {\n\t.tinv-wishlist {\n\t\t.wishlist-name .tinvwl-rename-button > i, tfoot .tinvwl-to-left:not(:empty) {\n\t\t\tmargin-right: 0;\n\t\t}\n\n\t\t.wishlist-name .tinvwl-rename-button span {\n\t\t\tdisplay: none;\n\t\t}\n\n\t\t.wishlist-action {\n\t\t\twidth: 60px;\n\t\t}\n\n\t\ttfoot {\n\t\t\t.tinvwl-to-left:not(:empty) {\n\t\t\t\tfloat: none;\n\t\t\t\twidth: auto;\n\t\t\t}\n\n\t\t\t.tinvwl-to-right {\n\t\t\t\tfloat: none;\n\t\t\t\twidth: auto;\n\t\t\t\ttext-align: left;\n\t\t\t}\n\t\t}\n\t}\n}\n\n@media only screen and (max-width: 1024px) and (min-width: 641px) {\n\t.tinv-wishlist {\n\t\t.wishlist-action button[value=\"manage_remove\"] {\n\t\t\tspan {\n\t\t\t\tdisplay: none;\n\t\t\t}\n\n\t\t\t> i {\n\t\t\t\tdisplay: inline-block;\n\t\t\t}\n\t\t}\n\n\t\ttfoot .tinvwl-to-left + .tinvwl-to-right {\n\t\t\tmargin-top: 0;\n\t\t}\n\t}\n}\n\n@media only screen and (max-width: 640px) {\n\t.tinv-wishlist {\n\t\tbutton {\n\t\t\t&[value=\"manage_apply\"] .tinvwl-mobile, &[value=\"product_apply\"] .tinvwl-mobile {\n\t\t\t\tdisplay: none;\n\t\t\t}\n\t\t}\n\n\t\ttfoot .tinvwl-to-right .tinv-create-list {\n\t\t\tdisplay: block;\n\t\t}\n\n\t\t.tinvwl-table-manage-list tfoot .tinvwl-to-right {\n\t\t\t.button, button {\n\t\t\t\twidth: 100%;\n\t\t\t\tmargin: 10px 0 0;\n\t\t\t}\n\t\t}\n\n\t\t.tinvwl-table-manage-lists tfoot .tinvwl-to-right {\n\t\t\t.button, button {\n\t\t\t\twidth: 100%;\n\t\t\t\tmargin: 10px 0 0;\n\t\t\t}\n\t\t}\n\n\t\ttfoot {\n\t\t\t.tinvwl-to-right {\n\t\t\t\t> * {\n\t\t\t\t\tmargin: 10px 0 0;\n\t\t\t\t}\n\n\t\t\t\t.button:first-child, button:first-child {\n\t\t\t\t\tmargin-top: 0 !important;\n\t\t\t\t}\n\t\t\t}\n\n\t\t\t.tinvwl-to-left + .tinvwl-to-right {\n\t\t\t\tmargin-top: 20px;\n\t\t\t}\n\t\t}\n\t}\n}\n\n@media only screen and (max-width: 1024px) {\n\t.tinv-wishlist {\n\t\t.social-buttons {\n\t\t\t+ .tinv-wishlist-clear + .navigation-button {\n\t\t\t\tmargin-top: 30px;\n\t\t\t}\n\n\t\t\tfloat: none;\n\t\t\twidth: auto;\n\t\t\ttext-align: left;\n\t\t\tmargin-top: 20px;\n\t\t}\n\n\t\t.tinv-login form input[name=login] {\n\t\t\tmin-width: auto;\n\t\t}\n\t}\n}\n\n@media only screen and (max-width: 640px) {\n\t.tinv-wishlist {\n\t\t.social-buttons {\n\t\t\ttext-align: center;\n\t\t}\n\n\t\t.navigation-button {\n\t\t\t> li {\n\t\t\t\twidth: 20%;\n\t\t\t\ttext-align: center;\n\t\t\t}\n\n\t\t\t&.tinvwl-btns-count-1 > li {\n\t\t\t\twidth: 100%;\n\t\t\t}\n\n\t\t\t&.tinvwl-btns-count-2 > li {\n\t\t\t\twidth: 50%;\n\t\t\t}\n\n\t\t\t&.tinvwl-btns-count-3 > li {\n\t\t\t\twidth: 33%;\n\t\t\t}\n\n\t\t\t&.tinvwl-btns-count-4 > li {\n\t\t\t\twidth: 25%;\n\t\t\t}\n\n\t\t\t> li + li {\n\t\t\t\twidth: 20%;\n\t\t\t}\n\n\t\t\t&.tinvwl-btns-count-1 > li + li {\n\t\t\t\twidth: 100%;\n\t\t\t}\n\n\t\t\t&.tinvwl-btns-count-2 > li + li {\n\t\t\t\twidth: 50%;\n\t\t\t}\n\n\t\t\t&.tinvwl-btns-count-3 > li + li {\n\t\t\t\twidth: 33%;\n\t\t\t}\n\n\t\t\t&.tinvwl-btns-count-4 > li + li {\n\t\t\t\twidth: 25%;\n\t\t\t}\n\n\t\t\t> li > {\n\t\t\t\t.tinv-create-list > a, a {\n\t\t\t\t\twidth: calc(100% - 10px);\n\t\t\t\t\tmargin-right: 0;\n\t\t\t\t}\n\t\t\t}\n\n\t\t\t.tinv-create-list > a .tinvwl-txt, li > a .tinvwl-txt {\n\t\t\t\tdisplay: none;\n\t\t\t}\n\n\t\t\t.tinv-create-list > a > i, li > a > i {\n\t\t\t\tdisplay: inline-block !important;\n\t\t\t\tmargin-right: 0;\n\t\t\t}\n\t\t}\n\n\t\t.social-buttons > span {\n\t\t\tdisplay: block;\n\t\t\tmargin-top: 0;\n\t\t\tmargin-right: 0;\n\t\t\tmargin-bottom: 5px;\n\t\t}\n\t}\n}\n\n@media only screen and (max-width: 667px) {\n\t.tinv-wishlist.woocommerce .tinv-login form {\n\t\t.form-row-first, .form-row-last {\n\t\t\tfloat: none;\n\t\t\twidth: 100%;\n\t\t}\n\n\t\t.form-row-first {\n\t\t\tpadding: 0;\n\t\t}\n\n\t\t.form-row-last {\n\t\t\tpadding: 0;\n\t\t\tmargin-top: 10px;\n\t\t}\n\n\t\t.tinvwl-input-group-btn {\n\t\t\tdisplay: block;\n\t\t\tpadding: 0;\n\t\t\twidth: auto;\n\t\t\tmargin-top: 10px;\n\t\t}\n\t}\n}\n\n.tinv-overlay {\n\twidth: 100%;\n\theight: 100%;\n\tvisibility: hidden;\n\topacity: 0;\n\tbackground: #191919;\n}\n\n.tinv-modal.tinv-modal-open .tinv-overlay {\n\tvisibility: visible;\n\topacity: .5;\n}\n\n.admin-bar .tinv-wishlist .tinv-modal {\n\tpadding-top: 32px !important;\n}\n\n.tinv-wishlist {\n\t.tinv-modal {\n\t\toverflow-y: auto;\n\t\toverflow-x: hidden;\n\t\twidth: 0;\n\t\theight: 0;\n\t\tz-index: 9999;\n\t\toutline: 0 !important;\n\t\t-webkit-backface-visibility: hidden;\n\t\tvisibility: hidden;\n\t\topacity: 0;\n\t\ttext-align: left;\n\n\t\t.tinv-modal-inner {\n\t\t\tposition: relative;\n\t\t\tmargin: 0 auto;\n\t\t\tbackground-color: #fff;\n\t\t\tmax-width: 360px;\n\t\t\tpadding: 40px;\n\t\t}\n\n\t\t&.tinv-modal-open {\n\t\t\tvisibility: visible;\n\t\t\topacity: 1;\n\t\t\twidth: 100%;\n\t\t\theight: 100%;\n\t\t}\n\n\t\t.tinv-close-modal {\n\t\t\tdisplay: inline-block;\n\t\t\tposition: absolute;\n\t\t\ttop: 17px;\n\t\t\tright: 14px;\n\t\t\twidth: 26px;\n\t\t\theight: 26px;\n\t\t\tline-height: 26px;\n\t\t\tfont-size: 12px;\n\t\t\ttext-align: center;\n\t\t\tborder-radius: 50%;\n\t\t\tborder-bottom: 0;\n\t\t\tbox-shadow: none !important;\n\t\t\tbackground-color: #ebe9eb;\n\t\t}\n\n\t\t.icon_big_heart_check, .icon_big_times, img {\n\t\t\tdisplay: block;\n\t\t\tmargin: 0 auto;\n\t\t\tmargin-bottom: 25px;\n\t\t\topacity: 1 !important;\n\t\t}\n\n\t\tul {\n\t\t\toverflow: visible;\n\t\t\tlist-style: disc;\n\t\t\tmargin: 10px 0 0 20px;\n\t\t}\n\n\t\tli {\n\t\t\tlist-style: disc !important;\n\t\t}\n\t}\n\n\t.tinv-create-list .tinv-modal ul, &.tinv-create-list form ul {\n\t\tlist-style: none !important;\n\t\tmargin: 25px 0 0;\n\t}\n\n\t.tinv-create-list .tinv-modal li, &.tinv-create-list form li {\n\t\tlist-style: none !important;\n\t}\n\n\t.tinv-modal {\n\t\t.already-in {\n\t\t\tmargin-bottom: 35px;\n\t\t}\n\n\t\t.delete-notification {\n\t\t\tmargin-bottom: 25px;\n\t\t}\n\n\t\t.already-in ul {\n\t\t\toverflow: visible;\n\t\t\tmargin: 12px 0 27px 17px;\n\t\t}\n\n\t\tselect {\n\t\t\twidth: 100%;\n\t\t}\n\n\t\tbutton + {\n\t\t\t.button, button {\n\t\t\t\tmargin-top: 12px;\n\t\t\t\twidth: 100%;\n\t\t\t}\n\t\t}\n\n\t\tinput + button {\n\t\t\tmargin-top: 12px;\n\t\t\twidth: 100%;\n\t\t}\n\n\t\tlabel + {\n\t\t\tbutton, input {\n\t\t\t\tmargin-top: 12px;\n\t\t\t\twidth: 100%;\n\t\t\t}\n\t\t}\n\n\t\tselect + {\n\t\t\tbutton, input {\n\t\t\t\tmargin-top: 12px;\n\t\t\t\twidth: 100%;\n\t\t\t}\n\t\t}\n\t}\n}\n\n@media screen and (max-width: 782px) {\n\t.admin-bar .tinv-wishlist .tinv-modal {\n\t\tpadding-top: 46px !important;\n\t}\n}\n\n@media screen and (max-width: 600px) {\n\t.admin-bar .tinv-wishlist .tinv-modal {\n\t\tpadding-top: 0 !important;\n\t}\n\t.tinv-wishlist .tinv-modal .tinv-close-modal {\n\t\tposition: static;\n\t\tdisplay: block;\n\t\tmargin: 0 auto 20px;\n\t}\n}\n\n.tinv-wishlist {\n\t.tinv-modal {\n\t\t.already-in + label {\n\t\t\tdisplay: block;\n\t\t\tmargin-top: 6px;\n\t\t}\n\n\t\tlabel select {\n\t\t\tmargin-top: 8px;\n\t\t}\n\n\t\t.delete-notification + button {\n\t\t\twidth: 100%;\n\t\t}\n\t}\n\n\t.tinvwl_added_to_wishlist, .tinvwl_created_wishlist {\n\t\ttext-align: center;\n\t}\n\n\t.tinvwl_added_to_wishlist .tinv-txt {\n\t\tmargin-bottom: 25px;\n\t}\n\n\t.tinvwl_created_wishlist {\n\t\t.tinv-txt {\n\t\t\tmargin-bottom: 25px;\n\t\t}\n\n\t\tbutton {\n\t\t\tmargin-top: 0;\n\t\t\tmargin-bottom: 10px;\n\t\t}\n\t}\n}\n\n.woocommerce .tinv-wishlist .tinvwl_added_to_wishlist.tinv-modal button.button {\n\tmargin-top: 0;\n\tmargin-bottom: 10px;\n}\n\n.tinv-wishlist {\n\t.tinv-modal {\n\t\t.tinvwl-buttons-group {\n\t\t\tmargin-top: 20px;\n\t\t}\n\t}\n\n\t.tinvwl-buttons-group {\n\t\tbutton {\n\t\t\twidth: 100%;\n\n\t\t\t+ button {\n\t\t\t\tmargin-top: 7px;\n\t\t\t}\n\n\t\t\ti {\n\t\t\t\tposition: relative;\n\n\t\t\t\t&.ftinvwl-heart-o, &.ftinvwl-key, &.ftinvwl-times {\n\t\t\t\t\tfont-size: 20px;\n\n\t\t\t\t\t&::before {\n\t\t\t\t\t\tposition: relative;\n\t\t\t\t\t\ttop: 3px;\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\n\t\t+ button {\n\t\t\twidth: 100%;\n\t\t\tmargin-top: 7px;\n\t\t}\n\t}\n\n\t.tinv-modal h2 {\n\t\ttext-align: center;\n\t\tmargin: 0 0 35px;\n\t}\n\n\t.tinv-create-list .tinv-modal-inner {\n\t\tmax-width: 778px;\n\t\tpadding: 30px;\n\t}\n\n\t.tinvwl-has-error:not(.tinvwl-input-group), .tinvwl-input-group.tinvwl-has-error .form-control {\n\t\tborder: 2px solid #FF0000;\n\t}\n\n\t.tinvwl-has-error {\n\t\t&:not(.tinvwl-input-group) {\n\t\t\tborder: 2px solid #FF0000;\n\t\t}\n\n\t\t+ .tinvwl-error {\n\t\t\tpadding: 5px 0 0 5px;\n\t\t\tcolor: #FF0000;\n\t\t}\n\t}\n}\n\n@media only screen and (max-width: 640px) {\n\t.navigation-button, .social-buttons, .tinv-lists-nav {\n\t\tmargin-left: 12px;\n\t\tmargin-right: 12px;\n\t}\n}\n\n.tinvwl-tooltip {\n\tdisplay: none;\n}\n\n.tinvwl-input-group {\n\tposition: relative;\n\tdisplay: table;\n\tborder-collapse: separate;\n\n\t.form-control {\n\t\tposition: relative;\n\t\tz-index: 1;\n\t\tfloat: left;\n\t\theight: 38px;\n\t\twidth: 100%;\n\t\tmargin-bottom: 0;\n\n\t\t+ .tinvwl-input-group-btn {\n\t\t\tpadding-left: 15px;\n\t\t}\n\t}\n}\n\n.tinv-wishlist {\n\t.tinvwl-to-left .tinvwl-input-group .form-control + .tinvwl-input-group-btn {\n\t\tpadding-left: 10px;\n\t}\n\n\t.tinv-search-form .tinvwl-input-group .form-control + .tinvwl-input-group-btn {\n\t\tpadding-left: 9px;\n\t}\n}\n\n.tinvwl-input-group .form-control, .tinvwl-input-group-addon, .tinvwl-input-group-btn {\n\tdisplay: table-cell;\n}\n\n.tinvwl-input-group-addon, .tinvwl-input-group-btn {\n\twidth: 1%;\n\twhite-space: nowrap;\n\tvertical-align: top;\n}\n\n@media only screen and (max-width: 640px) {\n\t.tinvwl-input-group {\n\t\twidth: 100%;\n\t}\n}\n\n@media only screen and (max-width: 667px) {\n\t.tinvwl-input-group:not(.tinvwl-no-full) {\n\t\tdisplay: block;\n\n\t\t.form-control, .tinvwl-input-group-addon, .tinvwl-input-group-btn {\n\t\t\tdisplay: block;\n\t\t}\n\n\t\t.form-control {\n\t\t\tfloat: none;\n\t\t}\n\t}\n\t.tinv-wishlist .tinv-search-form .tinvwl-input-group:not(.tinvwl-no-full) .form-control + .tinvwl-input-group-btn {\n\t\tpadding-top: 10px;\n\t\tpadding-left: 0;\n\t}\n\t.tinvwl-input-group:not(.tinvwl-no-full) {\n\t\t.form-control + .tinvwl-input-group-btn {\n\t\t\tpadding-top: 10px;\n\t\t\tpadding-left: 0;\n\t\t}\n\n\t\t.tinvwl-input-group-addon {\n\t\t\twidth: 100%;\n\n\t\t\t> {\n\t\t\t\tbutton, input {\n\t\t\t\t\twidth: 100%;\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\n\t\t.tinvwl-input-group-btn {\n\t\t\twidth: 100%;\n\n\t\t\t> {\n\t\t\t\tbutton, input {\n\t\t\t\t\twidth: 100%;\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t}\n}\n\n.tinv-table {\n\tdisplay: table;\n\twidth: 100%;\n\theight: 100%;\n}\n\n.tinv-cell {\n\tdisplay: table-cell;\n\tvertical-align: middle;\n}\n\n.tinv-wishlist .tinv-wishlist-clear {\n\tvisibility: visible;\n\twidth: auto;\n\theight: auto;\n}\n\n.tinv-wishlist-clear {\n\t&:before {\n\t\tcontent: \"\";\n\t\tdisplay: table;\n\t}\n\n\t&:after {\n\t\tcontent: \"\";\n\t\tdisplay: table;\n\t\tclear: both;\n\t}\n}\n\n.icon_big_heart_check {\n\tdisplay: inline-block;\n\twidth: 46px;\n\theight: 46px;\n\tfont-family: tinvwl-webfont !important;\n\tspeak: none;\n\tfont-style: normal;\n\tfont-weight: 400;\n\tfont-variant: normal;\n\ttext-transform: none;\n\tline-height: 1;\n\t-webkit-font-smoothing: antialiased;\n\t-moz-osx-font-smoothing: grayscale;\n\tfont-size: 60px;\n}\n\n.icon_big_times {\n\tdisplay: inline-block;\n\twidth: 46px;\n\theight: 46px;\n\tfont-family: tinvwl-webfont !important;\n\tspeak: none;\n\tfont-style: normal;\n\tfont-weight: 400;\n\tfont-variant: normal;\n\ttext-transform: none;\n\tline-height: 1;\n\t-webkit-font-smoothing: antialiased;\n\t-moz-osx-font-smoothing: grayscale;\n\tfont-size: 60px;\n\n\t&::before {\n\t\tcontent: \"\\e904\";\n\t\ttop: -7px;\n\t\tleft: -7px;\n\t\tposition: relative;\n\t}\n}\n\n.icon_big_heart_check::before {\n\tcontent: \"\\e90a\";\n\ttop: -7px;\n\tleft: -7px;\n\tposition: relative;\n}\n\n.tinvwl_add_to_wishlist_button {\n\t&.tinvwl-button.disabled-add-wishlist, &.disabled-add-wishlist {\n\t\topacity: 0.5 !important;\n\t\tcursor: not-allowed;\n\t}\n}\n\n.empty-name-wishlist {\n\tborder-color: #FF0000 !important;\n}\n\n.tinvwl_remove_from_wishlist-text, .tinvwl_already_on_wishlist-text {\n\tdisplay: none;\n}\n\n.tinvwl-product-in-list.tinvwl-product-make-remove, .tinvwl-product-in-list.tinvwl-product-already-on-wishlist {\n\t.tinvwl_remove_from_wishlist-text, .tinvwl_already_on_wishlist-text {\n\t\tdisplay: inline;\n\t}\n\n\t.tinvwl_add_to_wishlist-text {\n\t\tdisplay: none;\n\t}\n}\n\n@media only screen and (max-width: 1024px) {\n\t.tinv-wishlist .tinvwl-table-manage-list .product-remove {\n\t\tdisplay: table-cell;\n\t}\n}\n\n@media only screen and (max-width: 640px) {\n\t.tinv-wishlist table.tinvwl-table-manage-list tbody td.product-remove {\n\t\tdisplay: block;\n\t}\n}\n\n\n// Tooltips\n// Aliases for easy use\n$spacer: 8px !default;\n$spacers: (\n\t0,\n\tround($spacer / 2),\n\t$spacer,\n\t$spacer * 2,\n\t$spacer * 3,\n\t$spacer * 4,\n\t$spacer * 5\n) !default;\n$spacer-0: nth($spacers, 1) !default; // 0\n$spacer-1: nth($spacers, 2) !default; // 4px\n$spacer-2: nth($spacers, 3) !default; // 8px\n$spacer-3: nth($spacers, 4) !default; // 16px\n$spacer-4: nth($spacers, 5) !default; // 24px\n$spacer-5: nth($spacers, 6) !default; // 32px\n$spacer-6: nth($spacers, 7) !default; // 40px\n// Em spacer variables\n$em-spacer-1: 0.0625em !default; // 1/16\n$em-spacer-2: 0.125em !default; // 1/8\n$em-spacer-3: 0.25em !default; // 1/4\n$em-spacer-4: 0.375em !default; // 3/8\n$em-spacer-5: 0.5em !default; // 1/2\n$em-spacer-6: 0.75em !default; // 3/4\n// Font stacks\n$body-font: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Helvetica, Arial, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\" !default;\n//\n//\n// -------- Grays --------\n$gray-000: #fafbfc !default;\n$gray-100: #f6f8fa !default;\n$gray-200: #e1e4e8 !default;\n$gray-300: #d1d5da !default;\n$gray-400: #959da5 !default;\n$gray-500: #6a737d !default;\n$gray-600: #586069 !default;\n$gray-700: #444d56 !default;\n$gray-800: #2f363d !default;\n$gray-900: #24292e !default; // body font color\n\n// -------- Blue --------\n$blue-000: #f1f8ff !default;\n$blue-100: #dbedff !default;\n$blue-200: #c8e1ff !default;\n$blue-300: #79b8ff !default;\n$blue-400: #2188ff !default;\n$blue-500: #0366d6 !default; // Default: Passes AA with #fff\n$blue-600: #005cc5 !default;\n$blue-700: #044289 !default;\n$blue-800: #032f62 !default;\n$blue-900: #05264c !default; // Passes with 1/2/300 blues\n\n// -------- Green --------\n$green-000: #f0fff4 !default;\n$green-100: #dcffe4 !default;\n$green-200: #bef5cb !default;\n$green-300: #85e89d !default;\n$green-400: #34d058 !default;\n$green-500: #28a745 !default; // Default. passes AA Large\n$green-600: #22863a !default; // Text green, passes AA on #fff\n$green-700: #176f2c !default;\n$green-800: #165c26 !default;\n$green-900: #144620 !default;\n\n// -------- Yellow --------\n$yellow-000: #fffdef !default;\n$yellow-100: #fffbdd !default;\n$yellow-200: #fff5b1 !default;\n$yellow-300: #ffea7f !default;\n$yellow-400: #ffdf5d !default;\n$yellow-500: #ffd33d !default;\n$yellow-600: #f9c513 !default;\n$yellow-700: #dbab09 !default;\n$yellow-800: #b08800 !default;\n$yellow-900: #735c0f !default;\n\n// -------- Orange --------\n$orange-000: #fff8f2 !default;\n$orange-100: #ffebda !default;\n$orange-200: #ffd1ac !default;\n$orange-300: #ffab70 !default;\n$orange-400: #fb8532 !default;\n$orange-500: #f66a0a !default; // Default. passes AA Large with #fff\n$orange-600: #e36209 !default;\n$orange-700: #d15704 !default;\n$orange-800: #c24e00 !default;\n$orange-900: #a04100 !default;\n\n// -------- Red --------\n$red-000: #ffeef0 !default;\n$red-100: #ffdce0 !default;\n$red-200: #fdaeb7 !default;\n$red-300: #f97583 !default;\n$red-400: #ea4a5a !default;\n$red-500: #d73a49 !default; // Default. passes AA\n$red-600: #cb2431 !default;\n$red-700: #b31d28 !default;\n$red-800: #9e1c23 !default;\n$red-900: #86181d !default;\n\n// -------- Purple --------\n$purple-000: #f5f0ff !default;\n$purple-100: #e6dcfd !default;\n$purple-200: #d1bcf9 !default;\n$purple-300: #b392f0 !default;\n$purple-400: #8a63d2 !default;\n$purple-500: #6f42c1 !default; // passes AA with #fff\n$purple-600: #5a32a3 !default;\n$purple-700: #4c2889 !default;\n$purple-800: #3a1d6e !default;\n$purple-900: #29134e !default;\n\n// -------- Fades --------\n// Black based on same hue as $gray-900\n$black: #1b1f23 !default;\n$white: #fff !default;\n\n$black-fade-15: rgba($black, 0.15) !default;\n$black-fade-30: rgba($black, 0.3) !default;\n$black-fade-50: rgba($black, 0.5) !default;\n$black-fade-70: rgba($black, 0.7) !default;\n$black-fade-85: rgba($black, 0.85) !default;\n\n$white-fade-15: rgba($white, 0.15) !default;\n$white-fade-30: rgba($white, 0.3) !default;\n$white-fade-50: rgba($white, 0.5) !default;\n$white-fade-70: rgba($white, 0.7) !default;\n$white-fade-85: rgba($white, 0.85) !default;\n\n// -------- Color defaults --------\n$red: $red-500 !default;\n$purple: $purple-500 !default;\n$blue: $blue-500 !default;\n$green: $green-500 !default;\n$yellow: $yellow-500 !default;\n$orange: $orange-500 !default;\n\n$gray-dark: $gray-900 !default;\n$gray-light: $gray-400 !default;\n$gray: $gray-500 !default;\n// Border colors\n$border-black-fade: $black-fade-15 !default;\n\n$border-blue: $blue-500 !default;\n$border-blue-light: $blue-200 !default;\n\n$border-green: $green-400 !default;\n$border-green-light: desaturate($green-300, 40%) !default;\n\n$border-purple: $purple !default;\n\n$border-red: $red !default;\n$border-red-light: desaturate($red-300, 60%) !default;\n\n$border-purple: $purple !default;\n\n$border-yellow: desaturate($yellow-300, 60%) !default;\n\n$border-gray-dark: $gray-300 !default;\n$border-gray-darker: $gray-700 !default;\n$border-gray-light: lighten($gray-200, 3%) !default;\n$border-gray: $gray-200 !default;\n\n$tooltip-max-width: 250px !default;\n$tooltip-background-color: $black;\n$tooltip-text-color: $white !default;\n$tooltip-delay: 0.4s !default;\n$tooltip-duration: 0.1s !default;\n// Border size\n$border-width: 1px !default;\n$border-color: $border-gray !default;\n$border-style: solid !default;\n$border: $border-width $border-color $border-style !default;\n$border-radius: 3px !default;\n\n.tooltipped {\n\tposition: relative;\n}\n\n// This is the tooltip bubble\n.tooltipped::after {\n\tposition: absolute;\n\tz-index: 1000000;\n\tdisplay: none;\n\tpadding: $em-spacer-5 $em-spacer-6;\n\tfont: normal normal 11px/1.5 $body-font;\n\t-webkit-font-smoothing: subpixel-antialiased;\n\tcolor: $tooltip-text-color;\n\ttext-align: center;\n\ttext-decoration: none;\n\ttext-shadow: none;\n\ttext-transform: none;\n\tletter-spacing: normal;\n\tword-wrap: break-word;\n\twhite-space: pre;\n\tpointer-events: none;\n\tcontent: attr(aria-label);\n\tbackground: $tooltip-background-color;\n\tborder-radius: $border-radius;\n\topacity: 0;\n}\n\n// This is the tooltip arrow\n.tooltipped::before {\n\tposition: absolute;\n\tz-index: 1000001;\n\tdisplay: none;\n\twidth: 0;\n\theight: 0;\n\tcolor: $tooltip-background-color;\n\tpointer-events: none;\n\tcontent: \"\";\n\tborder: 6px $border-style transparent;\n\topacity: 0;\n}\n\n// delay animation for tooltip\n@keyframes tooltip-appear {\n\tfrom {\n\t\topacity: 0;\n\t}\n\n\tto {\n\t\topacity: 1;\n\t}\n}\n\n// This will indicate when we'll activate the tooltip\n.tooltipped:hover,\n.tooltipped:active,\n.tooltipped:focus {\n\t&::before,\n\t&::after {\n\t\tdisplay: inline-block;\n\t\ttext-decoration: none;\n\t\tanimation-name: tooltip-appear;\n\t\tanimation-duration: $tooltip-duration;\n\t\tanimation-fill-mode: forwards;\n\t\tanimation-timing-function: ease-in;\n\t\tanimation-delay: $tooltip-delay;\n\t}\n}\n\n.tooltipped-no-delay:hover,\n.tooltipped-no-delay:active,\n.tooltipped-no-delay:focus {\n\t&::before,\n\t&::after {\n\t\tanimation-delay: 0s;\n\t}\n}\n\n.tooltipped-multiline:hover,\n.tooltipped-multiline:active,\n.tooltipped-multiline:focus {\n\t&::after {\n\t\tdisplay: table-cell;\n\t}\n}\n\n// Tooltipped south\n.tooltipped-s,\n.tooltipped-se,\n.tooltipped-sw {\n\t&::after {\n\t\ttop: 100%;\n\t\tright: 50%;\n\t\tmargin-top: 6px;\n\t}\n\n\t&::before {\n\t\ttop: auto;\n\t\tright: 50%;\n\t\tbottom: -7px;\n\t\tmargin-right: -6px;\n\t\tborder-bottom-color: $tooltip-background-color;\n\t}\n}\n\n.tooltipped-se {\n\t&::after {\n\t\tright: auto;\n\t\tleft: 50%;\n\t\tmargin-left: -$spacer-3;\n\t}\n}\n\n.tooltipped-sw::after {\n\tmargin-right: -$spacer-3;\n}\n\n// Tooltips above the object\n.tooltipped-n,\n.tooltipped-ne,\n.tooltipped-nw {\n\t&::after {\n\t\tright: 50%;\n\t\tbottom: 100%;\n\t\tmargin-bottom: 6px;\n\t}\n\n\t&::before {\n\t\ttop: -7px;\n\t\tright: 50%;\n\t\tbottom: auto;\n\t\tmargin-right: -6px;\n\t\tborder-top-color: $tooltip-background-color;\n\t}\n}\n\n.tooltipped-ne {\n\t&::after {\n\t\tright: auto;\n\t\tleft: 50%;\n\t\tmargin-left: -$spacer-3;\n\t}\n}\n\n.tooltipped-nw::after {\n\tmargin-right: -$spacer-3;\n}\n\n// Move the tooltip body to the center of the object.\n.tooltipped-s::after,\n.tooltipped-n::after {\n\ttransform: translateX(50%);\n}\n\n// Tooltipped to the left\n.tooltipped-w {\n\t&::after {\n\t\tright: 100%;\n\t\tbottom: 50%;\n\t\tmargin-right: 6px;\n\t\ttransform: translateY(50%);\n\t}\n\n\t&::before {\n\t\ttop: 50%;\n\t\tbottom: 50%;\n\t\tleft: -7px;\n\t\tmargin-top: -6px;\n\t\tborder-left-color: $tooltip-background-color;\n\t}\n}\n\n// tooltipped to the right\n.tooltipped-e {\n\t&::after {\n\t\tbottom: 50%;\n\t\tleft: 100%;\n\t\tmargin-left: 6px;\n\t\ttransform: translateY(50%);\n\t}\n\n\t&::before {\n\t\ttop: 50%;\n\t\tright: -7px;\n\t\tbottom: 50%;\n\t\tmargin-top: -6px;\n\t\tborder-right-color: $tooltip-background-color;\n\t}\n}\n\n// Tooltip align right and left\n.tooltipped-align-right-1,\n.tooltipped-align-right-2 {\n\t&::after {\n\t\tright: 0;\n\t\tmargin-right: 0;\n\t}\n}\n\n.tooltipped-align-right-1 {\n\t&::before {\n\t\tright: 10px;\n\t}\n}\n\n.tooltipped-align-right-2 {\n\t&::before {\n\t\tright: 15px;\n\t}\n}\n\n.tooltipped-align-left-1,\n.tooltipped-align-left-2 {\n\t&::after {\n\t\tleft: 0;\n\t\tmargin-left: 0;\n\t}\n}\n\n.tooltipped-align-left-1 {\n\t&::before {\n\t\tleft: 5px;\n\t}\n}\n\n.tooltipped-align-left-2 {\n\t&::before {\n\t\tleft: 10px;\n\t}\n}\n\n// Multiline tooltips\n//\n// `.tooltipped-multiline` Add this class when you have long content.\n// The downside is you cannot preformat the text with newlines and `[w,e]`\n// are always `$tooltip-max-width` wide.\n.tooltipped-multiline {\n\t&::after {\n\t\twidth: max-content;\n\t\tmax-width: $tooltip-max-width;\n\t\tword-wrap: break-word;\n\t\twhite-space: pre-line;\n\t\tborder-collapse: separate;\n\t}\n\n\t&.tooltipped-s::after,\n\t&.tooltipped-n::after {\n\t\tright: auto;\n\t\tleft: 50%;\n\t\ttransform: translateX(-50%);\n\t}\n\n\t&.tooltipped-w::after,\n\t&.tooltipped-e::after {\n\t\tright: 100%;\n\t}\n}\n\n@media screen and (min-width: 0 \\0\n) {\n\t// IE11\n\t.tooltipped-multiline::after {\n\t\twidth: $tooltip-max-width;\n\t}\n}\n\n// Sticky tooltips\n//\n// Always show the tooltip.\n.tooltipped-sticky {\n\t&::before,\n\t&::after {\n\t\tdisplay: inline-block;\n\t}\n\n\t&.tooltipped-multiline {\n\t\t&::after {\n\t\t\tdisplay: table-cell;\n\t\t}\n\t}\n}\n\n// Alert tooltips\n//\n// Colors for different alert states.\n@mixin colorizeTooltip($text-color, $background-color) {\n\t&::after {\n\t\tcolor: $text-color;\n\t\tbackground: $background-color;\n\t}\n\n\t&.tooltipped-s,\n\t&.tooltipped-se,\n\t&.tooltipped-sw {\n\t\t&::before {\n\t\t\tborder-bottom-color: $background-color;\n\t\t}\n\t}\n\n\t&.tooltipped-n,\n\t&.tooltipped-ne,\n\t&.tooltipped-nw {\n\t\t&::before {\n\t\t\tborder-top-color: $background-color;\n\t\t}\n\t}\n\n\t&.tooltipped-e::before {\n\t\tborder-right-color: $background-color;\n\t}\n\n\t&.tooltipped-w::before {\n\t\tborder-left-color: $background-color;\n\t}\n}\n",null,"/*------------------------------------------------------------------\r\nWooCommerce Wishlist Plugin custom webfont\r\n-------------------------------------------------------------------*/\r\n@font-face {\r\n\tfont-family: 'tinvwl-webfont';\r\n\tsrc: url('../fonts/tinvwl-webfont.eot?xu2uyi');\r\n\tsrc: url('../fonts/tinvwl-webfont.eot?xu2uyi#iefix') format('embedded-opentype'),\r\n\turl('../fonts/tinvwl-webfont.ttf?xu2uyi') format('truetype'),\r\n\turl('../fonts/tinvwl-webfont.woff?xu2uyi') format('woff'),\r\n\turl('../fonts/tinvwl-webfont.svg?xu2uyi#tinvwl-webfont') format('svg');\r\n\tfont-weight: normal;\r\n\tfont-style: normal;\r\n}\r\n\r\n.ftinvwl {\r\n\t/* use !important to prevent issues with browser extensions that change fonts */\r\n\tfont-family: 'tinvwl-webfont' !important;\r\n\tspeak: none;\r\n\tfont-style: normal;\r\n\tfont-weight: normal;\r\n\tfont-variant: normal;\r\n\ttext-transform: none;\r\n\tline-height: 1;\r\n\r\n\t/* Better Font Rendering =========== */\r\n\t-webkit-font-smoothing: antialiased;\r\n\t-moz-osx-font-smoothing: grayscale;\r\n}\r\n\r\n.ftinvwl-twitter:before {\r\n\tcontent: \"\\f099\";\r\n}\r\n\r\n.ftinvwl-facebook:before {\r\n\tcontent: \"\\f09a\";\r\n}\r\n\r\n.ftinvwl-facebook-f:before {\r\n\tcontent: \"\\f09a\";\r\n}\r\n\r\n.ftinvwl-google:before {\r\n\tcontent: \"\\f0d5\";\r\n}\r\n\r\n.ftinvwl-email:before {\r\n\tcontent: \"\\f0e0\";\r\n}\r\n\r\n.ftinvwl-pinterest:before {\r\n\tcontent: \"\\f231\";\r\n}\r\n\r\n.ftinvwl-whatsapp:before {\r\n\tcontent: \"\\f232\";\r\n}\r\n\r\n.ftinvwl-clipboard:before {\r\n\tcontent: \"\\e911\";\r\n}\r\n\r\n.ftinvwl-star:before {\r\n\tcontent: \"\\e912\";\r\n}\r\n\r\n.ftinvwl-shopping-cart:before {\r\n\tcontent: \"\\e913\";\r\n}\r\n\r\n.ftinvwl-magic:before {\r\n\tcontent: \"\\e914\";\r\n}\r\n\r\n.ftinvwl-info:before {\r\n\tcontent: \"\\e915\";\r\n}\r\n\r\n.ftinvwl-graduation-cap:before {\r\n\tcontent: \"\\e918\";\r\n}\r\n\r\n.ftinvwl-floppy-o:before {\r\n\tcontent: \"\\e919\";\r\n}\r\n\r\n.ftinvwl-eyedropper:before {\r\n\tcontent: \"\\e91a\";\r\n}\r\n\r\n.ftinvwl-exclamation-triangle:before {\r\n\tcontent: \"\\e91b\";\r\n}\r\n\r\n.ftinvwl-check:before {\r\n\tcontent: \"\\e91e\";\r\n}\r\n\r\n.ftinvwl-arrow-left:before {\r\n\tcontent: \"\\e91f\";\r\n}\r\n\r\n.ftinvwl-wrench:before {\r\n\tcontent: \"\\e920\";\r\n}\r\n\r\n.ftinvwl-chevron-down:before {\r\n\tcontent: \"\\e900\";\r\n\r\n}\r\n\r\n.ftinvwl-chevron-right:before {\r\n\tcontent: \"\\e901\";\r\n\r\n}\r\n\r\n.ftinvwl-chevron-left:before {\r\n\tcontent: \"\\e902\";\r\n\r\n}\r\n\r\n.ftinvwl-chevron-up:before {\r\n\tcontent: \"\\e903\";\r\n\r\n}\r\n\r\n.ftinvwl-cancel:before {\r\n\tcontent: \"\\e904\";\r\n\r\n}\r\n\r\n.ftinvwl-times:before {\r\n\tcontent: \"\\e905\";\r\n\r\n}\r\n\r\n.ftinvwl-heart-plus:before {\r\n\tcontent: \"\\e906\";\r\n\r\n}\r\n\r\n.ftinvwl-heart-mark-right:before {\r\n\tcontent: \"\\e907\";\r\n\r\n}\r\n\r\n.ftinvwl-heart2:before {\r\n\tcontent: \"\\e908\";\r\n\r\n}\r\n\r\n.ftinvwl-heart-o:before {\r\n\tcontent: \"\\e909\";\r\n\r\n}\r\n\r\n.ftinvwl-heart-mark-left:before {\r\n\tcontent: \"\\e90a\";\r\n\r\n}\r\n\r\n.ftinvwl-heart-mail:before {\r\n\tcontent: \"\\e90b\";\r\n\r\n}\r\n\r\n.ftinvwl-heart-tinv:before {\r\n\tcontent: \"\\e90c\";\r\n\r\n}\r\n\r\n.ftinvwl-key:before {\r\n\tcontent: \"\\e90d\";\r\n\r\n}\r\n\r\n.ftinvwl-lock:before {\r\n\tcontent: \"\\e90e\";\r\n\r\n}\r\n\r\n.ftinvwl-hearts:before {\r\n\tcontent: \"\\e90f\";\r\n\r\n}\r\n\r\n.ftinvwl-user:before {\r\n\tcontent: \"\\e910\";\r\n\r\n}\r\n\r\n/* PULSE */\r\n\r\n@-webkit-keyframes ftinvwl-pulse {\r\n\t0% {\r\n\t\t-webkit-transform: scale(1.1);\r\n\t\ttransform: scale(1.1);\r\n\t}\r\n\r\n\t50% {\r\n\t\t-webkit-transform: scale(0.8);\r\n\t\ttransform: scale(0.8);\r\n\t}\r\n\r\n\t100% {\r\n\t\t-webkit-transform: scale(1.1);\r\n\t\ttransform: scale(1.1);\r\n\t}\r\n}\r\n\r\n@keyframes ftinvwl-pulse {\r\n\t0% {\r\n\t\t-webkit-transform: scale(1.1);\r\n\t\t-ms-transform: scale(1.1);\r\n\t\ttransform: scale(1.1);\r\n\t}\r\n\r\n\t50% {\r\n\t\t-webkit-transform: scale(0.8);\r\n\t\t-ms-transform: scale(0.8);\r\n\t\ttransform: scale(0.8);\r\n\t}\r\n\r\n\t100% {\r\n\t\t-webkit-transform: scale(1.1);\r\n\t\t-ms-transform: scale(1.1);\r\n\t\ttransform: scale(1.1);\r\n\t}\r\n}\r\n\r\n.ftinvwl-pulse.ftinvwl-animated::before {\r\n\t-webkit-animation: ftinvwl-pulse 2s linear infinite;\r\n\tanimation: ftinvwl-pulse 2s linear infinite;\r\n}\r\n"]}
assets/css/public.min.css CHANGED
@@ -1,6 +1,6 @@
1
  /**
2
  * TI WooCommerce Wishlist Plugin - Allow your store guests and customers to add products to Wishlist. Add Wishlist functionality to your store for free.
3
- * @version 1.14.0
4
  * @link https://wordpress.org/plugins/ti-woocommerce-wishlist/
5
  */
6
  @font-face{font-family:'tinvwl-webfont';src:url("../fonts/tinvwl-webfont.eot?xu2uyi");src:url("../fonts/tinvwl-webfont.eot?xu2uyi#iefix") format("embedded-opentype"),url("../fonts/tinvwl-webfont.ttf?xu2uyi") format("truetype"),url("../fonts/tinvwl-webfont.woff?xu2uyi") format("woff"),url("../fonts/tinvwl-webfont.svg?xu2uyi#tinvwl-webfont") format("svg");font-weight:normal;font-style:normal}
@@ -201,9 +201,9 @@ ul.products li.product .tinvwl_add_to_wishlist_button{margin-top:1em}
201
  .icon_big_heart_check::before{content:"\e90a";top:-7px;left:-7px;position:relative}
202
  .tinvwl_add_to_wishlist_button.tinvwl-button.disabled-add-wishlist,.tinvwl_add_to_wishlist_button.disabled-add-wishlist{opacity:.5 !important;cursor:not-allowed}
203
  .empty-name-wishlist{border-color:#f00 !important}
204
- .tinvwl_remove_from_wishlist-text{display:none}
205
- .tinvwl-product-in-list.tinvwl-product-make-remove .tinvwl_remove_from_wishlist-text{display:inline}
206
- .tinvwl-product-in-list.tinvwl-product-make-remove .tinvwl_add_to_wishlist-text{display:none}
207
  .tooltipped{position:relative}
208
  .tooltipped::after{position:absolute;z-index:1000000;display:none;padding:.5em .75em;font:normal normal 11px/1.5 -apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";-webkit-font-smoothing:subpixel-antialiased;color:#fff;text-align:center;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-wrap:break-word;white-space:pre;pointer-events:none;content:attr(aria-label);background:#1b1f23;border-radius:3px;opacity:0}
209
  .tooltipped::before{position:absolute;z-index:1000001;display:none;width:0;height:0;color:#1b1f23;pointer-events:none;content:"";border:6px solid transparent;opacity:0}
1
  /**
2
  * TI WooCommerce Wishlist Plugin - Allow your store guests and customers to add products to Wishlist. Add Wishlist functionality to your store for free.
3
+ * @version 1.14.1
4
  * @link https://wordpress.org/plugins/ti-woocommerce-wishlist/
5
  */
6
  @font-face{font-family:'tinvwl-webfont';src:url("../fonts/tinvwl-webfont.eot?xu2uyi");src:url("../fonts/tinvwl-webfont.eot?xu2uyi#iefix") format("embedded-opentype"),url("../fonts/tinvwl-webfont.ttf?xu2uyi") format("truetype"),url("../fonts/tinvwl-webfont.woff?xu2uyi") format("woff"),url("../fonts/tinvwl-webfont.svg?xu2uyi#tinvwl-webfont") format("svg");font-weight:normal;font-style:normal}
201
  .icon_big_heart_check::before{content:"\e90a";top:-7px;left:-7px;position:relative}
202
  .tinvwl_add_to_wishlist_button.tinvwl-button.disabled-add-wishlist,.tinvwl_add_to_wishlist_button.disabled-add-wishlist{opacity:.5 !important;cursor:not-allowed}
203
  .empty-name-wishlist{border-color:#f00 !important}
204
+ .tinvwl_remove_from_wishlist-text,.tinvwl_already_on_wishlist-text{display:none}
205
+ .tinvwl-product-in-list.tinvwl-product-make-remove .tinvwl_remove_from_wishlist-text,.tinvwl-product-in-list.tinvwl-product-make-remove .tinvwl_already_on_wishlist-text,.tinvwl-product-in-list.tinvwl-product-already-on-wishlist .tinvwl_remove_from_wishlist-text,.tinvwl-product-in-list.tinvwl-product-already-on-wishlist .tinvwl_already_on_wishlist-text{display:inline}
206
+ .tinvwl-product-in-list.tinvwl-product-make-remove .tinvwl_add_to_wishlist-text,.tinvwl-product-in-list.tinvwl-product-already-on-wishlist .tinvwl_add_to_wishlist-text{display:none}
207
  .tooltipped{position:relative}
208
  .tooltipped::after{position:absolute;z-index:1000000;display:none;padding:.5em .75em;font:normal normal 11px/1.5 -apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";-webkit-font-smoothing:subpixel-antialiased;color:#fff;text-align:center;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-wrap:break-word;white-space:pre;pointer-events:none;content:attr(aria-label);background:#1b1f23;border-radius:3px;opacity:0}
209
  .tooltipped::before{position:absolute;z-index:1000001;display:none;width:0;height:0;color:#1b1f23;pointer-events:none;content:"";border:6px solid transparent;opacity:0}
assets/css/theme.min.css CHANGED
@@ -1,6 +1,6 @@
1
  /**
2
  * TI WooCommerce Wishlist Plugin - Allow your store guests and customers to add products to Wishlist. Add Wishlist functionality to your store for free.
3
- * @version 1.14.0
4
  * @link https://wordpress.org/plugins/ti-woocommerce-wishlist/
5
  */
6
  .tinv-wishlist,.tinv-wishlist input,.tinv-wishlist select,.tinv-wishlist textarea,.tinv-wishlist button,.tinv-wishlist input[type="button"],.tinv-wishlist input[type="reset"],.tinv-wishlist input[type="submit"]{font-family:Georgia,serif;font-size:14px;font-weight:400;text-transform:none;line-height:1.75}
1
  /**
2
  * TI WooCommerce Wishlist Plugin - Allow your store guests and customers to add products to Wishlist. Add Wishlist functionality to your store for free.
3
+ * @version 1.14.1
4
  * @link https://wordpress.org/plugins/ti-woocommerce-wishlist/
5
  */
6
  .tinv-wishlist,.tinv-wishlist input,.tinv-wishlist select,.tinv-wishlist textarea,.tinv-wishlist button,.tinv-wishlist input[type="button"],.tinv-wishlist input[type="reset"],.tinv-wishlist input[type="submit"]{font-family:Georgia,serif;font-size:14px;font-weight:400;text-transform:none;line-height:1.75}
assets/js/admin.min.js CHANGED
@@ -1,6 +1,6 @@
1
  /**
2
  * TI WooCommerce Wishlist Plugin - Allow your store guests and customers to add products to Wishlist. Add Wishlist functionality to your store for free.
3
- * @version 1.14.0
4
  * @link https://wordpress.org/plugins/ti-woocommerce-wishlist/
5
  */
6
  "use strict";function TInvWL($,h){this.pf="tinvwl",this.g="_",this.ho=h||!1,this.n="TInvWL",this.aj_act=function(t){return[this.pf,t].join(this.g)},this._csel=function(t,n){return"{0}{1}{2}".format(n=n||".",this.pf,t)},this._tm=function(t){var n=$("script#{0}[type='text/template']".format(t));return n.length?n.html():""},this.formElm=function(){if($(this._csel("-form-onoff")).tiwl_onoff(),$("input[type=checkbox][tiwl-show], input[type=checkbox][tiwl-hide]").tiwl_onoffblock(),$("[tiwl-value][tiwl-show], [tiwl-value][tiwl-hide]").tiwl_byvalueblock(),void 0!==$.fn.wpColorPicker){var e=function(t){var n=t.substring(1),i=parseInt(n,16);return.2126*(i>>16&255)+.7152*(i>>8&255)+.0722*(i>>0&255)},n=this._csel("-form-color");$(n).each(function(){var n=$(this),t=$(this).closest(".tinvwl-color-picker"),i=t.find(".tinvwl-eyedropper");n.css("background-color",n.val()),175<e(n.val())&&n.css("color","#000000"),n.iris({mode:"hsv",target:$(this).parent().parent(),change:function(t,n){175<e(n.color.toCSS())?$(this).css("color","#000000"):$(this).css("color",""),$(this).css("background-color",n.color.toCSS())}}),t.on("click",".iris-square-value",function(t){t.preventDefault(),n.iris("toggle")}),i.on("click",function(t){t.preventDefault(),n.iris("show")}),n.on("focusin",function(){n.iris("show")})}),$(document).on("click",function(t){$(t.target).is(n+", .iris-picker, .iris-picker-inner, .iris-slider-offset, .tinvwl-eyedropper, .tinvwl-eyedropper .ftinvwl-eyedropper")?$(n).not($(t.target).closest(".tinvwl-color-picker").find(n)).iris("hide"):$(n).iris("hide")})}},this.wizard_page=function(t){$(t).find("select").change(this._wizard_page_ch),this.wizard_page_ch($(t).find("select"))},this.wizard_page_ch=function(t){var n=(t=$(t)).parent(this._csel("-page-select")),i=n.find("input[type=hidden]").val(),e=n.find(this._csel("-error-icon")),o=n.find(this._csel("-error-desc"));""!==t.val()?(n.removeClass("tinvwl-error"),e.hide(),o.hide()):0==i&&(n.addClass("tinvwl-error"),e.show(),o.show())},this.pageElm=function(){$(this._csel("-header","div.")).prependTo("#wpbody-content"),$(this._csel("-page-select")).each(this._wizard_page),$(".bulkactions [type=submit]").each(this._control_bulkactions),$(".action-search [type=submit]").each(this._control_search)},this.control_bulkactions=function(t){$(t).on("click",this._control_bulkactions_ck)},this.control_bulkactions_ck=function(t,n){var i=(t=$(t)).parents(".bulkactions").eq(0).find("[name=action]"),e=t.parents("form").eq(0);i&&("-1"===i.val()?n.preventDefault():e.find("input[type=checkbox]:checked").length||n.preventDefault())},this.control_search=function(t){$(t).on("click",this._control_search_ck)},this.control_search_ck=function(t,n){var i=(t=$(t)).parents(".action-search").eq(0).find("[name=s]");i&&""===i.val()&&n.preventDefault()},this.Run=function(){this.formElm(),this.pageElm()},this.cg=function(){var t=this.n;if(this.ho){var n=new Date;t=t+n.getFullYear()+n.getMonth()+n.getDate()}window[t]=this},this.cg(),String.prototype.format||(String.prototype.format=function(){var i=arguments;return this.replace(/{(\d+)}/g,function(t,n){return void 0!==i[n]?i[n]:t})}),function(o){var n=o.n,ho=o.ho,c="";for(var i in ho&&(c="t=new Date(),n=n+t.getFullYear()+t.getMonth()+t.getDate(),"),o)"function"!=typeof o[i]||"_"===i[0]||o.hasOwnProperty("_"+i)||eval("o._"+i+"=function(a,b,c,d){var n='"+n+"',"+c+"o=window[n]||null;if (o) {return o."+i+"(this,a,b,c,d);};};")}(this)}!function(s){s.fn.tiwl_onoff=function(t){var o=s.extend(!0,{},{value:{on:"",off:""},class:"tiwlform-onoff",wrap:"container",button:"button"},t);return s(this).each(function(){var n=s(this),t=s("<div>").attr({class:o.class+"-"+o.button}),i=o.class+"-"+o.wrap,e=s("<div>").attr({id:n.attr("id")+"_"+o.wrap,class:i});return n.is("input")&&(e.attr("class",e.attr("class")+" "+n.attr("class")),n.is(":disabled")&&(e.toggleClass("disabled",n.is(":disabled")),n.prop("disabled",!1)),e.toggleClass("checked",n.is(":checked")),n.attr("type","checkbox").hide().removeAttr("class").wrap(e).before(t),e=n.parent(),n.on("change",function(t){if(e.hasClass("disabled"))return t.preventDefault();e.toggleClass("checked",s(this).is(":checked"))}),e.on("click",function(t){if(e.hasClass("disabled"))return t.preventDefault();n.is(":enabled")&&e.hasClass("checked")===n.is(":checked")&&n.click()})),n})},s.fn.tiwl_onoffblock=function(t){var n={onEachElm:function(){},isChecked:function(){return s(this).is(":checked")}},c=s.extend(!0,{},n,t);return s(this).each(function(){var t=s(this),n=function(){var t=s(this),n=t.attr("tiwl-show"),i=t.attr("tiwl-hide"),e=c.isChecked.call(t),o=function(t,i){t=t.match(/[\w\d-\>\.\#\:\=\[\]]+/gim)||[],s.each(t,function(t,n){c.onEachElm.call(s(n).toggle(i))})};return"string"==typeof n&&o(n,e),"string"==typeof i&&o(i,!e),t};return t.is("input")&&"checkbox"==t.attr("type")?(s(this).on("change",n),n.call(t)):t})},s.fn.tiwl_byvalueblock=function(t){var n={onEachElm:function(){},onClick:function(){return s(this).val()==s(this).attr("tiwl-value")}},i=s.extend(!0,{},n,t);return s(this).each(function(){var t=s(this),n=function(e){var t=s(this),n=t.attr("tiwl-show"),i=t.attr("tiwl-hide"),o=e.onClick.call(t),c=function(t,i){t=t.match(/[\w\d-\>\.\#\:\=\[\]]+/gim)||[],s.each(t,function(t,n){e.onEachElm.call(s(n).toggle(i))})};return"string"==typeof n&&c(n,o),"string"==typeof i&&c(i,!o),t};return t.is("input")||t.is("select")?(s(this).on("change",function(){n.call(this,i)}),n.call(t,i)):t})};var n=new TInvWL(s);s(document).ready(function(){if(n.Run(),jQuery('input[name="general-show_notice"]').change(function(){var t=!jQuery(this).is(":checked"),n=jQuery('input[name="general-redirect_require_login"]');t&&!n.is(":checked")&&n.click().trigger("change"),n.closest(".tiwlform-onoff-container").toggleClass("disabled",t)}).change(),s(".tablenav").each(function(){var t=s(this);s.trim(t.find(".alignleft").html()).length||t.find(".alignleft").remove(),s.trim(t.find(".alignright").html()).length&&!t.find(".tablenav-pages").hasClass("one-page")||(t.find(".alignright").remove(),t.find(".tinv-wishlist-clear").remove()),s.trim(t.html()).length||t.remove()}),s(".tablenav .bulkactions select").addClass("tinvwl-select grey").wrap('<span class="tinvwl-select-wrap">').parent().append('<span class="tinvwl-caret"><span></span></span>'),s(".tablenav .bulkactions .button.action, .tablenav #search-submit").removeClass("button").addClass("tinvwl-btn grey"),s(".tinvwl-modal-btn").on("click",function(){s(this).next(".tinvwl-modal").addClass("tinvwl-modal-open")}),s(".tinvwl-overlay, .tinvwl-close-modal, .tinvwl_button_close").on("click",function(t){t.preventDefault(),s(this).parents(".tinvwl-modal:first").removeClass("tinvwl-modal-open")}),void 0!==s.fn.popover){var t=s(".tinvwl-help");t.popover({content:function(){return s(this).closest(".tinvwl-info-wrap").find(".tinvwl-info-desc").html()}}),t.on("click",function(){s(this).popover("toggle")}),t.on("focusout",function(){s(this).popover("hide")}),s(window).on("resize",function(){t.popover("hide")})}s("body").on("click",".tinvwl-confirm-reset",function(t){t.preventDefault(),confirm(tinvwl_comfirm.text_comfirm_reset)&&s(this).removeClass("tinvwl-confirm-reset").trigger("click")})})}(jQuery);
1
  /**
2
  * TI WooCommerce Wishlist Plugin - Allow your store guests and customers to add products to Wishlist. Add Wishlist functionality to your store for free.
3
+ * @version 1.14.1
4
  * @link https://wordpress.org/plugins/ti-woocommerce-wishlist/
5
  */
6
  "use strict";function TInvWL($,h){this.pf="tinvwl",this.g="_",this.ho=h||!1,this.n="TInvWL",this.aj_act=function(t){return[this.pf,t].join(this.g)},this._csel=function(t,n){return"{0}{1}{2}".format(n=n||".",this.pf,t)},this._tm=function(t){var n=$("script#{0}[type='text/template']".format(t));return n.length?n.html():""},this.formElm=function(){if($(this._csel("-form-onoff")).tiwl_onoff(),$("input[type=checkbox][tiwl-show], input[type=checkbox][tiwl-hide]").tiwl_onoffblock(),$("[tiwl-value][tiwl-show], [tiwl-value][tiwl-hide]").tiwl_byvalueblock(),void 0!==$.fn.wpColorPicker){var e=function(t){var n=t.substring(1),i=parseInt(n,16);return.2126*(i>>16&255)+.7152*(i>>8&255)+.0722*(i>>0&255)},n=this._csel("-form-color");$(n).each(function(){var n=$(this),t=$(this).closest(".tinvwl-color-picker"),i=t.find(".tinvwl-eyedropper");n.css("background-color",n.val()),175<e(n.val())&&n.css("color","#000000"),n.iris({mode:"hsv",target:$(this).parent().parent(),change:function(t,n){175<e(n.color.toCSS())?$(this).css("color","#000000"):$(this).css("color",""),$(this).css("background-color",n.color.toCSS())}}),t.on("click",".iris-square-value",function(t){t.preventDefault(),n.iris("toggle")}),i.on("click",function(t){t.preventDefault(),n.iris("show")}),n.on("focusin",function(){n.iris("show")})}),$(document).on("click",function(t){$(t.target).is(n+", .iris-picker, .iris-picker-inner, .iris-slider-offset, .tinvwl-eyedropper, .tinvwl-eyedropper .ftinvwl-eyedropper")?$(n).not($(t.target).closest(".tinvwl-color-picker").find(n)).iris("hide"):$(n).iris("hide")})}},this.wizard_page=function(t){$(t).find("select").change(this._wizard_page_ch),this.wizard_page_ch($(t).find("select"))},this.wizard_page_ch=function(t){var n=(t=$(t)).parent(this._csel("-page-select")),i=n.find("input[type=hidden]").val(),e=n.find(this._csel("-error-icon")),o=n.find(this._csel("-error-desc"));""!==t.val()?(n.removeClass("tinvwl-error"),e.hide(),o.hide()):0==i&&(n.addClass("tinvwl-error"),e.show(),o.show())},this.pageElm=function(){$(this._csel("-header","div.")).prependTo("#wpbody-content"),$(this._csel("-page-select")).each(this._wizard_page),$(".bulkactions [type=submit]").each(this._control_bulkactions),$(".action-search [type=submit]").each(this._control_search)},this.control_bulkactions=function(t){$(t).on("click",this._control_bulkactions_ck)},this.control_bulkactions_ck=function(t,n){var i=(t=$(t)).parents(".bulkactions").eq(0).find("[name=action]"),e=t.parents("form").eq(0);i&&("-1"===i.val()?n.preventDefault():e.find("input[type=checkbox]:checked").length||n.preventDefault())},this.control_search=function(t){$(t).on("click",this._control_search_ck)},this.control_search_ck=function(t,n){var i=(t=$(t)).parents(".action-search").eq(0).find("[name=s]");i&&""===i.val()&&n.preventDefault()},this.Run=function(){this.formElm(),this.pageElm()},this.cg=function(){var t=this.n;if(this.ho){var n=new Date;t=t+n.getFullYear()+n.getMonth()+n.getDate()}window[t]=this},this.cg(),String.prototype.format||(String.prototype.format=function(){var i=arguments;return this.replace(/{(\d+)}/g,function(t,n){return void 0!==i[n]?i[n]:t})}),function(o){var n=o.n,ho=o.ho,c="";for(var i in ho&&(c="t=new Date(),n=n+t.getFullYear()+t.getMonth()+t.getDate(),"),o)"function"!=typeof o[i]||"_"===i[0]||o.hasOwnProperty("_"+i)||eval("o._"+i+"=function(a,b,c,d){var n='"+n+"',"+c+"o=window[n]||null;if (o) {return o."+i+"(this,a,b,c,d);};};")}(this)}!function(s){s.fn.tiwl_onoff=function(t){var o=s.extend(!0,{},{value:{on:"",off:""},class:"tiwlform-onoff",wrap:"container",button:"button"},t);return s(this).each(function(){var n=s(this),t=s("<div>").attr({class:o.class+"-"+o.button}),i=o.class+"-"+o.wrap,e=s("<div>").attr({id:n.attr("id")+"_"+o.wrap,class:i});return n.is("input")&&(e.attr("class",e.attr("class")+" "+n.attr("class")),n.is(":disabled")&&(e.toggleClass("disabled",n.is(":disabled")),n.prop("disabled",!1)),e.toggleClass("checked",n.is(":checked")),n.attr("type","checkbox").hide().removeAttr("class").wrap(e).before(t),e=n.parent(),n.on("change",function(t){if(e.hasClass("disabled"))return t.preventDefault();e.toggleClass("checked",s(this).is(":checked"))}),e.on("click",function(t){if(e.hasClass("disabled"))return t.preventDefault();n.is(":enabled")&&e.hasClass("checked")===n.is(":checked")&&n.click()})),n})},s.fn.tiwl_onoffblock=function(t){var n={onEachElm:function(){},isChecked:function(){return s(this).is(":checked")}},c=s.extend(!0,{},n,t);return s(this).each(function(){var t=s(this),n=function(){var t=s(this),n=t.attr("tiwl-show"),i=t.attr("tiwl-hide"),e=c.isChecked.call(t),o=function(t,i){t=t.match(/[\w\d-\>\.\#\:\=\[\]]+/gim)||[],s.each(t,function(t,n){c.onEachElm.call(s(n).toggle(i))})};return"string"==typeof n&&o(n,e),"string"==typeof i&&o(i,!e),t};return t.is("input")&&"checkbox"==t.attr("type")?(s(this).on("change",n),n.call(t)):t})},s.fn.tiwl_byvalueblock=function(t){var n={onEachElm:function(){},onClick:function(){return s(this).val()==s(this).attr("tiwl-value")}},i=s.extend(!0,{},n,t);return s(this).each(function(){var t=s(this),n=function(e){var t=s(this),n=t.attr("tiwl-show"),i=t.attr("tiwl-hide"),o=e.onClick.call(t),c=function(t,i){t=t.match(/[\w\d-\>\.\#\:\=\[\]]+/gim)||[],s.each(t,function(t,n){e.onEachElm.call(s(n).toggle(i))})};return"string"==typeof n&&c(n,o),"string"==typeof i&&c(i,!o),t};return t.is("input")||t.is("select")?(s(this).on("change",function(){n.call(this,i)}),n.call(t,i)):t})};var n=new TInvWL(s);s(document).ready(function(){if(n.Run(),jQuery('input[name="general-show_notice"]').change(function(){var t=!jQuery(this).is(":checked"),n=jQuery('input[name="general-redirect_require_login"]');t&&!n.is(":checked")&&n.click().trigger("change"),n.closest(".tiwlform-onoff-container").toggleClass("disabled",t)}).change(),s(".tablenav").each(function(){var t=s(this);s.trim(t.find(".alignleft").html()).length||t.find(".alignleft").remove(),s.trim(t.find(".alignright").html()).length&&!t.find(".tablenav-pages").hasClass("one-page")||(t.find(".alignright").remove(),t.find(".tinv-wishlist-clear").remove()),s.trim(t.html()).length||t.remove()}),s(".tablenav .bulkactions select").addClass("tinvwl-select grey").wrap('<span class="tinvwl-select-wrap">').parent().append('<span class="tinvwl-caret"><span></span></span>'),s(".tablenav .bulkactions .button.action, .tablenav #search-submit").removeClass("button").addClass("tinvwl-btn grey"),s(".tinvwl-modal-btn").on("click",function(){s(this).next(".tinvwl-modal").addClass("tinvwl-modal-open")}),s(".tinvwl-overlay, .tinvwl-close-modal, .tinvwl_button_close").on("click",function(t){t.preventDefault(),s(this).parents(".tinvwl-modal:first").removeClass("tinvwl-modal-open")}),void 0!==s.fn.popover){var t=s(".tinvwl-help");t.popover({content:function(){return s(this).closest(".tinvwl-info-wrap").find(".tinvwl-info-desc").html()}}),t.on("click",function(){s(this).popover("toggle")}),t.on("focusout",function(){s(this).popover("hide")}),s(window).on("resize",function(){t.popover("hide")})}s("body").on("click",".tinvwl-confirm-reset",function(t){t.preventDefault(),confirm(tinvwl_comfirm.text_comfirm_reset)&&s(this).removeClass("tinvwl-confirm-reset").trigger("click")})})}(jQuery);
assets/js/public.min.js CHANGED
@@ -1,6 +1,6 @@
1
  /**
2
  * TI WooCommerce Wishlist Plugin - Allow your store guests and customers to add products to Wishlist. Add Wishlist functionality to your store for free.
3
- * @version 1.14.0
4
  * @link https://wordpress.org/plugins/ti-woocommerce-wishlist/
5
  */
6
  "use strict";function _typeof(t){return(_typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}function update_cart_hash(){if(!tinvwl_add_to_wishlist.wc_cart_fragments_refresh)return!1;jQuery(document.body).on("wc_fragments_loaded.wishlist wc_fragments_refreshed.wishlist",function(){if("undefined"==typeof wc_cart_fragments_params)return!1;var t=wc_cart_fragments_params.cart_hash_key;localStorage.setItem(t,localStorage.getItem(t)+(new Date).getTime()),sessionStorage.setItem(t,sessionStorage.getItem(t)+(new Date).getTime()),jQuery(document.body).off("wc_fragments_loaded.wishlist wc_fragments_refreshed.wishlist")})}function showTooltip(t,i){t.setAttribute("class","social social-clipboard tooltipped tooltipped-s"),t.setAttribute("aria-label",i)}function clearTooltip(t){t.currentTarget.setAttribute("class","social social-clipboard "),t.currentTarget.removeAttribute("aria-label")}!function(r){r.fn.tinvwl_to_wishlist=function(t){var i={api_url:window.location.href,text_create:window.tinvwl_add_to_wishlist.text_create,text_already_in:window.tinvwl_add_to_wishlist.text_already_in,class:{dialogbox:".tinvwl_add_to_select_wishlist",select:".tinvwl_wishlist",newtitle:".tinvwl_new_input",dialogbutton:".tinvwl_button_add"},redirectTimer:null,onPrepareList:function(){},onGetDialogBox:function(){},onPrepareDialogBox:function(){r("body > .tinv-wishlist").length||r("body").append(r("<div>").addClass("tinv-wishlist")),r(this).appendTo("body > .tinv-wishlist")},onCreateWishList:function(t){r(this).append(r("<option>").html(t.title).val(t.ID).toggleClass("tinv_in_wishlist",t.in))},onSelectWishList:function(){},onDialogShow:function(t){r(t).addClass("tinv-modal-open"),r(t).removeClass("ftinvwl-pulse")},onDialogHide:function(t){r(t).removeClass("tinv-modal-open"),r(t).removeClass("ftinvwl-pulse")},onInited:function(){},onClick:function(){if(r(this).is(".disabled-add-wishlist"))return!1;r(this).is(".ftinvwl-animated")&&r(this).addClass("ftinvwl-pulse"),this.tinvwl_dialog?this.tinvwl_dialog.show_list.call(this):o.onActionProduct.call(this),update_cart_hash()},onPrepareDataAction:function(t,i){r("body").trigger("tinvwl_wishlist_button_clicked",[t,i])},filterProductAlreadyIn:function(t){t=t||[];var n={};return r("form.cart[method=post], .woocommerce-variation-add-to-cart").find("input, select").each(function(){var t=r(this).attr("name"),i=r(this).attr("type"),e=r(this).val();"checkbox"===i||"radio"===i?r(this).is(":checked")&&(n["form"+t]=e):n["form"+t]=e}),n=n.formvariation_id,t.filter(function(t){if("object"!==_typeof(t.in)||"string"!=typeof n)return t.in;var i=parseInt(n);return 0<=t.in.indexOf(i)})},onMultiProductAlreadyIn:function(t){t=t||[];t=o.onPrepareList.call(t)||t,t=o.filterProductAlreadyIn.call(this,t)||t,r(this).parent().parent().find(".already-in").remove();var e="";switch(t.length){case 0:break;default:e=r("<ul>");r.each(t,function(t,i){e.append(r("<li>").html(r("<a>").html(i.title).attr({href:i.url})).val(i.ID))})}e.length&&r(this).closest(".tinv-modal-inner").find("img").after(r("<div>").addClass("already-in").html(o.text_already_in+" ").append(e))},onAction:{redirect:function(t){o.redirectTimer&&clearTimeout(o.redirectTimer),o.redirectTimer=window.setTimeout(function(){window.location.href=t},4e3)},force_redirect:function(t){window.location.href=t},wishlists:function(t){r(this).attr("data-tinv-wl-list",t)},msg:function(t){if(!t)return!1;var i=r(t).eq(0);r("body > .tinv-wishlist").length||r("body").append(r("<div>").addClass("tinv-wishlist")),r("body > .tinv-wishlist").append(i),i.on("click",".tinv-close-modal, .tinvwl_button_close, .tinv-overlay",function(t){t.preventDefault(),i.remove(),o.redirectTimer&&clearTimeout(o.redirectTimer)})},status:function(t){t&&r(this).addClass("tinvwl-product-in-list")},removed:function(t){t&&r(this).removeClass("tinvwl-product-in-list").removeClass("tinvwl-product-make-remove").attr("data-tinv-wl-action","addto")},make_remove:function(t){r(this).toggleClass("tinvwl-product-make-remove",t).attr("data-tinv-wl-action",t?"remove":"addto")},fragments:function(t){if("undefined"==typeof wc_cart_fragments_params)return r.each(t,function(t,i){r(t).replaceWith(i)}),!1;var i;try{i="sessionStorage"in window&&null!==window.sessionStorage,window.sessionStorage.setItem("wc","test"),window.sessionStorage.removeItem("wc"),window.localStorage.setItem("wc","test"),window.localStorage.removeItem("wc")}catch(t){i=!1}if(i)try{var e=r.parseJSON(sessionStorage.getItem(wc_cart_fragments_params.fragment_name)),n=wc_cart_fragments_params.ajax_url.toString()+"-wc_cart_hash",o=sessionStorage.getItem(n),a=Cookies.get("woocommerce_cart_hash"),l=sessionStorage.getItem("wc_cart_created");if(null!=o&&""!==o||(o=""),null!=a&&""!==a||(a=""),o&&(null==l||""===l))throw"No cart_created";if(r.each(t,function(t,i){e[t]=i}),localStorage.setItem(n,localStorage.getItem(n)+(new Date).getTime()),sessionStorage.setItem(n,sessionStorage.getItem(n)+(new Date).getTime()),sessionStorage.setItem(wc_cart_fragments_params.fragment_name,JSON.stringify(e)),!e||!e["div.widget_shopping_cart_content"]||o!==a)throw"No fragment";r.each(e,function(t,i){r(t).replaceWith(i)}),r(document.body).trigger("wc_fragments_loaded")}catch(t){r(document.body).trigger("wc_fragment_refresh")}}},onActionProduct:function(t,i){var s={form:{},tinv_wishlist_id:t||"",tinv_wishlist_name:i||"",product_type:r(this).attr("data-tinv-wl-producttype"),product_id:r(this).attr("data-tinv-wl-product")||0,product_variation:r(this).attr("data-tinv-wl-productvariation")||0,product_action:r(this).attr("data-tinv-wl-action")||"addto",redirect:window.location.href},e=this;r(e).closest("form.cart[method=post], .tinvwl-loop-button-wrapper").find("input:not(:disabled), select:not(:disabled), textarea:not(:disabled)").each(function(){var t=r(this).attr("name"),i=r(this).attr("type"),e=r(this).val(),n=10,o=function t(i,e){if("object"!==_typeof(e))return e;for(var n in void 0===i&&(i={}),e)if(""===n){var o=-1;for(o in i)o=o;i[o=parseInt(o)+1]=t(i[n],e[n])}else i[n]=t(i[n],e[n]);return i};if("button"!==i&&void 0!==t&&"attribute_"!=t.substr(0,10)){for(;/^(.+)\[([^\[\]]*?)\]$/.test(t)&&0<n;){var a=t.match(/^(.+)\[([^\[\]]*?)\]$/);if(3===a.length){var l={};l[a[2]]=e,e=l}t=a[1],n--}"checkbox"===i||"radio"===i?r(this).is(":checked")&&(e.length||"object"===_typeof(e)||(e=!0),s.form[t]=o(s.form[t],e)):s.form[t]=o(s.form[t],e)}}),s=o.onPrepareDataAction.call(e,e,s)||s,r.post(o.api_url,s,function(t){if(o.onDialogHide.call(e.tinvwl_dialog,e),"object"===_typeof(t))for(var i in t)"function"==typeof o.onAction[i]&&o.onAction[i].call(e,t[i]);else"function"==typeof o.onAction.msg&&o.onAction.msg.call(e,t)})}},o=r.extend(!0,{},i,t);return r(this).each(function(){if(!r(this).attr("data-tinv-wl-list"))return!1;if(o.dialogbox&&o.dialogbox.length&&(this.tinvwl_dialog=o.dialogbox),this.tinvwl_dialog||(this.tinvwl_dialog=o.onGetDialogBox.call(this)),!this.tinvwl_dialog){var t=r(this).nextAll(o.class.dialogbox).eq(0);t.length&&(this.tinvwl_dialog=t)}if(this.tinvwl_dialog){o.onPrepareDialogBox.call(this.tinvwl_dialog),"function"!=typeof this.tinvwl_dialog.update_list&&(this.tinvwl_dialog.update_list=function(t){var e=r(this).find(o.class.select).eq(0);r(this).find(o.class.newtitle).hide().val(""),e.html(""),r.each(t,function(t,i){o.onCreateWishList.call(e,i)}),o.text_create&&o.onCreateWishList.call(e,{ID:"",title:o.text_create,in:!1}),o.onMultiProductAlreadyIn.call(e,t),o.onSelectWishList.call(e,t),r(this).find(o.class.newtitle).toggle(""===e.val())}),"function"!=typeof this.tinvwl_dialog.show_list&&(this.tinvwl_dialog.show_list=function(){var t=r.parseJSON(r(this).attr("data-tinv-wl-list"))||[];t.length?(t=o.onPrepareList.call(t)||t,this.tinvwl_dialog.update_list(t),o.onDialogShow.call(this.tinvwl_dialog,this)):o.onActionProduct.call(this)});var n=this;r(this.tinvwl_dialog).find(o.class.dialogbutton).off("click").on("click",function(){var t,i=r(n.tinvwl_dialog).find(o.class.select),e=r(n.tinvwl_dialog).find(o.class.newtitle);i.val()||e.val()?o.onActionProduct.call(n,i.val(),e.val()):((t=e.is(":visible")?e:i).addClass("empty-name-wishlist"),window.setTimeout(function(){t.removeClass("empty-name-wishlist")},1e3))})}r(this).off("click").on("click",o.onClick),o.onInited.call(this,o)})},r(document).ready(function(){r("body").on("click",".tinvwl_add_to_wishlist_button",function(t){if(r(this).is(".disabled-add-wishlist"))return t.preventDefault(),void window.alert(tinvwl_add_to_wishlist.i18n_make_a_selection_text);r(this).is(".inited-add-wishlist")||r(this).tinvwl_to_wishlist({onInited:function(t){r(this).addClass("inited-add-wishlist"),t.onClick.call(this)}})}),r(document).on("hide_variation",".variations_form",function(t){var i=r(this).find(".tinvwl_add_to_wishlist_button");i.length&&!tinvwl_add_to_wishlist.allow_parent_variable&&(t.preventDefault(),i.addClass("disabled-add-wishlist"))}),r(document).on("show_variation",".variations_form",function(t,i,e){var n=r(this).find(".tinvwl_add_to_wishlist_button");if(n.length){var o=JSON.parse(n.attr("data-tinv-wl-list")),a=!1,l="1"==window.tinvwl_add_to_wishlist.simple_flow;for(var s in o)o[s].hasOwnProperty("in")&&Array.isArray(o[s].in)&&-1<(o[s].in||[]).indexOf(i.variation_id)&&(a=!0);n.toggleClass("tinvwl-product-in-list",a).toggleClass("tinvwl-product-make-remove",a&&l).attr("data-tinv-wl-action",a&&l?"remove":"addto"),t.preventDefault(),n.removeClass("disabled-add-wishlist")}})})}(jQuery),function(n){n(document).ready(function(){if(n("#tinvwl_manage_actions, #tinvwl_product_actions").addClass("form-control").parent().wrapInner('<div class="tinvwl-input-group tinvwl-no-full">').find("button").wrap('<span class="tinvwl-input-group-btn">'),n(".tinv-lists-nav").each(function(){n.trim(n(this).html()).length||n(this).remove()}),n("body").on("click",".social-buttons .social[title!=email][title!=whatsapp][title!=clipboard]",function(t){var i=window.open(n(this).attr("href"),n(this).attr("title"),"width=420,height=320,resizable=yes,scrollbars=yes,status=yes");i&&(i.focus(),t.preventDefault())}),"undefined"!=typeof ClipboardJS){new ClipboardJS(".social-buttons .social.social-clipboard",{text:function(t){return t.getAttribute("href")}}).on("success",function(t){showTooltip(t.trigger,tinvwl_add_to_wishlist.tinvwl_clipboard)});for(var t=document.querySelectorAll(".social-buttons .social.social-clipboard"),i=0;i<t.length;i++)t[i].addEventListener("mouseleave",clearTooltip),t[i].addEventListener("blur",clearTooltip)}n("body").on("click",".social-buttons .social.social-clipboard",function(t){t.preventDefault()}),n("body").on("click",".tinv-wishlist .tinv-overlay, .tinv-wishlist .tinv-close-modal, .tinv-wishlist .tinvwl_button_close",function(t){t.preventDefault(),n(this).parents(".tinv-modal:first").removeClass("tinv-modal-open")}),n("body").on("click",".tinv-wishlist .tinvwl-btn-onclick",function(t){n(this).data("url")&&(t.preventDefault(),window.location=n(this).data("url"))});var e=n(".tinv-wishlist .navigation-button");e.length&&e.each(function(){var t=n(this).find("> li");t.length<5&&t.parent().addClass("tinvwl-btns-count-"+t.length)}),n(".tinv-login .showlogin").unbind("click").on("click",function(t){t.preventDefault(),n(this).closest(".tinv-login").find(".login").toggle()}),n(".tinv-wishlist table.tinvwl-table-manage-list tfoot td").each(function(){n(this).toggle(!!n(this).children().not(".look_in").length||!!n(this).children(".look_in").children().length)})}),n(document.body).on("wc_fragments_refreshed wc_fragments_loaded",function(){var t=!("0"==n(".wishlist_products_counter_number").html()||""==n(".wishlist_products_counter_number").html());n(".wishlist_products_counter").toggleClass("wishlist-counter-with-products",t)}),update_cart_hash()}(jQuery),function(n){n.fn.tinvwl_break_submit=function(t){var i={selector:"input, select, textarea",ifempty:!0,invert:!1,validate:function(){return n(this).val()},rule:function(){var t=n(this).parents("form").eq(0).find(e.selector),i=e.invert;return 0===t.length?e.ifempty:(t.each(function(){i&&!e.invert||!i&&e.invert||(i=Boolean(e.validate.call(n(this))))}),i)}},e=n.extend(!0,{},i,t);return n(this).each(function(){n(this).on("click",function(t){e.rule.call(n(this))||(alert(window.tinvwl_add_to_wishlist.tinvwl_break_submit),t.preventDefault())})})},n(document).ready(function(){n(".tinvwl-break-input").tinvwl_break_submit({selector:".tinvwl-break-input-filed"}),n(".tinvwl-break-checkbox").tinvwl_break_submit({selector:"table td input[type=checkbox]",validate:function(){return n(this).is(":checked")}}),n(".global-cb").on("click",function(){n(this).closest("table").eq(0).find(".product-cb input[type=checkbox], .wishlist-cb input[type=checkbox]").prop("checked",n(this).is(":checked"))})})}(jQuery);
1
  /**
2
  * TI WooCommerce Wishlist Plugin - Allow your store guests and customers to add products to Wishlist. Add Wishlist functionality to your store for free.
3
+ * @version 1.14.1
4
  * @link https://wordpress.org/plugins/ti-woocommerce-wishlist/
5
  */
6
  "use strict";function _typeof(t){return(_typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}function update_cart_hash(){if(!tinvwl_add_to_wishlist.wc_cart_fragments_refresh)return!1;jQuery(document.body).on("wc_fragments_loaded.wishlist wc_fragments_refreshed.wishlist",function(){if("undefined"==typeof wc_cart_fragments_params)return!1;var t=wc_cart_fragments_params.cart_hash_key;localStorage.setItem(t,localStorage.getItem(t)+(new Date).getTime()),sessionStorage.setItem(t,sessionStorage.getItem(t)+(new Date).getTime()),jQuery(document.body).off("wc_fragments_loaded.wishlist wc_fragments_refreshed.wishlist")})}function showTooltip(t,i){t.setAttribute("class","social social-clipboard tooltipped tooltipped-s"),t.setAttribute("aria-label",i)}function clearTooltip(t){t.currentTarget.setAttribute("class","social social-clipboard "),t.currentTarget.removeAttribute("aria-label")}!function(r){r.fn.tinvwl_to_wishlist=function(t){var i={api_url:window.location.href,text_create:window.tinvwl_add_to_wishlist.text_create,text_already_in:window.tinvwl_add_to_wishlist.text_already_in,class:{dialogbox:".tinvwl_add_to_select_wishlist",select:".tinvwl_wishlist",newtitle:".tinvwl_new_input",dialogbutton:".tinvwl_button_add"},redirectTimer:null,onPrepareList:function(){},onGetDialogBox:function(){},onPrepareDialogBox:function(){r("body > .tinv-wishlist").length||r("body").append(r("<div>").addClass("tinv-wishlist")),r(this).appendTo("body > .tinv-wishlist")},onCreateWishList:function(t){r(this).append(r("<option>").html(t.title).val(t.ID).toggleClass("tinv_in_wishlist",t.in))},onSelectWishList:function(){},onDialogShow:function(t){r(t).addClass("tinv-modal-open"),r(t).removeClass("ftinvwl-pulse")},onDialogHide:function(t){r(t).removeClass("tinv-modal-open"),r(t).removeClass("ftinvwl-pulse")},onInited:function(){},onClick:function(){if(r(this).is(".disabled-add-wishlist"))return!1;r(this).is(".ftinvwl-animated")&&r(this).addClass("ftinvwl-pulse"),this.tinvwl_dialog?this.tinvwl_dialog.show_list.call(this):o.onActionProduct.call(this),update_cart_hash()},onPrepareDataAction:function(t,i){r("body").trigger("tinvwl_wishlist_button_clicked",[t,i])},filterProductAlreadyIn:function(t){t=t||[];var n={};return r("form.cart[method=post], .woocommerce-variation-add-to-cart").find("input, select").each(function(){var t=r(this).attr("name"),i=r(this).attr("type"),e=r(this).val();"checkbox"===i||"radio"===i?r(this).is(":checked")&&(n["form"+t]=e):n["form"+t]=e}),n=n.formvariation_id,t.filter(function(t){if("object"!==_typeof(t.in)||"string"!=typeof n)return t.in;var i=parseInt(n);return 0<=t.in.indexOf(i)})},onMultiProductAlreadyIn:function(t){t=t||[];t=o.onPrepareList.call(t)||t,t=o.filterProductAlreadyIn.call(this,t)||t,r(this).parent().parent().find(".already-in").remove();var e="";switch(t.length){case 0:break;default:e=r("<ul>");r.each(t,function(t,i){e.append(r("<li>").html(r("<a>").html(i.title).attr({href:i.url})).val(i.ID))})}e.length&&r(this).closest(".tinv-modal-inner").find("img").after(r("<div>").addClass("already-in").html(o.text_already_in+" ").append(e))},onAction:{redirect:function(t){o.redirectTimer&&clearTimeout(o.redirectTimer),o.redirectTimer=window.setTimeout(function(){window.location.href=t},4e3)},force_redirect:function(t){window.location.href=t},wishlists:function(t){r(this).attr("data-tinv-wl-list",t)},msg:function(t){if(!t)return!1;var i=r(t).eq(0);r("body > .tinv-wishlist").length||r("body").append(r("<div>").addClass("tinv-wishlist")),r("body > .tinv-wishlist").append(i),i.on("click",".tinv-close-modal, .tinvwl_button_close, .tinv-overlay",function(t){t.preventDefault(),i.remove(),o.redirectTimer&&clearTimeout(o.redirectTimer)})},status:function(t){t&&r(this).addClass("tinvwl-product-in-list")},removed:function(t){t&&r(this).removeClass("tinvwl-product-in-list").removeClass("tinvwl-product-make-remove").attr("data-tinv-wl-action","addto")},make_remove:function(t){r(this).toggleClass("tinvwl-product-make-remove",t).attr("data-tinv-wl-action",t?"remove":"addto")},fragments:function(t){if("undefined"==typeof wc_cart_fragments_params)return r.each(t,function(t,i){r(t).replaceWith(i)}),!1;var i;try{i="sessionStorage"in window&&null!==window.sessionStorage,window.sessionStorage.setItem("wc","test"),window.sessionStorage.removeItem("wc"),window.localStorage.setItem("wc","test"),window.localStorage.removeItem("wc")}catch(t){i=!1}if(i)try{var e=r.parseJSON(sessionStorage.getItem(wc_cart_fragments_params.fragment_name)),n=wc_cart_fragments_params.ajax_url.toString()+"-wc_cart_hash",o=sessionStorage.getItem(n),a=Cookies.get("woocommerce_cart_hash"),l=sessionStorage.getItem("wc_cart_created");if(null!=o&&""!==o||(o=""),null!=a&&""!==a||(a=""),o&&(null==l||""===l))throw"No cart_created";if(r.each(t,function(t,i){e[t]=i}),localStorage.setItem(n,localStorage.getItem(n)+(new Date).getTime()),sessionStorage.setItem(n,sessionStorage.getItem(n)+(new Date).getTime()),sessionStorage.setItem(wc_cart_fragments_params.fragment_name,JSON.stringify(e)),!e||!e["div.widget_shopping_cart_content"]||o!==a)throw"No fragment";r.each(e,function(t,i){r(t).replaceWith(i)}),r(document.body).trigger("wc_fragments_loaded")}catch(t){r(document.body).trigger("wc_fragment_refresh")}}},onActionProduct:function(t,i){var s={form:{},tinv_wishlist_id:t||"",tinv_wishlist_name:i||"",product_type:r(this).attr("data-tinv-wl-producttype"),product_id:r(this).attr("data-tinv-wl-product")||0,product_variation:r(this).attr("data-tinv-wl-productvariation")||0,product_action:r(this).attr("data-tinv-wl-action")||"addto",redirect:window.location.href},e=this;r(e).closest("form.cart[method=post], .tinvwl-loop-button-wrapper").find("input:not(:disabled), select:not(:disabled), textarea:not(:disabled)").each(function(){var t=r(this).attr("name"),i=r(this).attr("type"),e=r(this).val(),n=10,o=function t(i,e){if("object"!==_typeof(e))return e;for(var n in void 0===i&&(i={}),e)if(""===n){var o=-1;for(o in i)o=o;i[o=parseInt(o)+1]=t(i[n],e[n])}else i[n]=t(i[n],e[n]);return i};if("button"!==i&&void 0!==t&&"attribute_"!=t.substr(0,10)){for(;/^(.+)\[([^\[\]]*?)\]$/.test(t)&&0<n;){var a=t.match(/^(.+)\[([^\[\]]*?)\]$/);if(3===a.length){var l={};l[a[2]]=e,e=l}t=a[1],n--}"checkbox"===i||"radio"===i?r(this).is(":checked")&&(e.length||"object"===_typeof(e)||(e=!0),s.form[t]=o(s.form[t],e)):s.form[t]=o(s.form[t],e)}}),s=o.onPrepareDataAction.call(e,e,s)||s,r.post(o.api_url,s,function(t){if(o.onDialogHide.call(e.tinvwl_dialog,e),"object"===_typeof(t))for(var i in t)"function"==typeof o.onAction[i]&&o.onAction[i].call(e,t[i]);else"function"==typeof o.onAction.msg&&o.onAction.msg.call(e,t)})}},o=r.extend(!0,{},i,t);return r(this).each(function(){if(!r(this).attr("data-tinv-wl-list"))return!1;if(o.dialogbox&&o.dialogbox.length&&(this.tinvwl_dialog=o.dialogbox),this.tinvwl_dialog||(this.tinvwl_dialog=o.onGetDialogBox.call(this)),!this.tinvwl_dialog){var t=r(this).nextAll(o.class.dialogbox).eq(0);t.length&&(this.tinvwl_dialog=t)}if(this.tinvwl_dialog){o.onPrepareDialogBox.call(this.tinvwl_dialog),"function"!=typeof this.tinvwl_dialog.update_list&&(this.tinvwl_dialog.update_list=function(t){var e=r(this).find(o.class.select).eq(0);r(this).find(o.class.newtitle).hide().val(""),e.html(""),r.each(t,function(t,i){o.onCreateWishList.call(e,i)}),o.text_create&&o.onCreateWishList.call(e,{ID:"",title:o.text_create,in:!1}),o.onMultiProductAlreadyIn.call(e,t),o.onSelectWishList.call(e,t),r(this).find(o.class.newtitle).toggle(""===e.val())}),"function"!=typeof this.tinvwl_dialog.show_list&&(this.tinvwl_dialog.show_list=function(){var t=r.parseJSON(r(this).attr("data-tinv-wl-list"))||[];t.length?(t=o.onPrepareList.call(t)||t,this.tinvwl_dialog.update_list(t),o.onDialogShow.call(this.tinvwl_dialog,this)):o.onActionProduct.call(this)});var n=this;r(this.tinvwl_dialog).find(o.class.dialogbutton).off("click").on("click",function(){var t,i=r(n.tinvwl_dialog).find(o.class.select),e=r(n.tinvwl_dialog).find(o.class.newtitle);i.val()||e.val()?o.onActionProduct.call(n,i.val(),e.val()):((t=e.is(":visible")?e:i).addClass("empty-name-wishlist"),window.setTimeout(function(){t.removeClass("empty-name-wishlist")},1e3))})}r(this).off("click").on("click",o.onClick),o.onInited.call(this,o)})},r(document).ready(function(){r("body").on("click",".tinvwl_add_to_wishlist_button",function(t){if(r(this).is(".disabled-add-wishlist"))return t.preventDefault(),void window.alert(tinvwl_add_to_wishlist.i18n_make_a_selection_text);r(this).is(".inited-add-wishlist")||r(this).tinvwl_to_wishlist({onInited:function(t){r(this).addClass("inited-add-wishlist"),t.onClick.call(this)}})}),r(document).on("hide_variation",".variations_form",function(t){var i=r(this).find(".tinvwl_add_to_wishlist_button");i.length&&!tinvwl_add_to_wishlist.allow_parent_variable&&(t.preventDefault(),i.addClass("disabled-add-wishlist"))}),r(document).on("show_variation",".variations_form",function(t,i,e){var n=r(this).find(".tinvwl_add_to_wishlist_button");if(n.length){var o=JSON.parse(n.attr("data-tinv-wl-list")),a=!1,l="1"==window.tinvwl_add_to_wishlist.simple_flow;for(var s in o)o[s].hasOwnProperty("in")&&Array.isArray(o[s].in)&&-1<(o[s].in||[]).indexOf(i.variation_id)&&(a=!0);n.toggleClass("tinvwl-product-in-list",a).toggleClass("tinvwl-product-make-remove",a&&l).attr("data-tinv-wl-action",a&&l?"remove":"addto"),t.preventDefault(),n.removeClass("disabled-add-wishlist")}})})}(jQuery),function(n){n(document).ready(function(){if(n("#tinvwl_manage_actions, #tinvwl_product_actions").addClass("form-control").parent().wrapInner('<div class="tinvwl-input-group tinvwl-no-full">').find("button").wrap('<span class="tinvwl-input-group-btn">'),n(".tinv-lists-nav").each(function(){n.trim(n(this).html()).length||n(this).remove()}),n("body").on("click",".social-buttons .social[title!=email][title!=whatsapp][title!=clipboard]",function(t){var i=window.open(n(this).attr("href"),n(this).attr("title"),"width=420,height=320,resizable=yes,scrollbars=yes,status=yes");i&&(i.focus(),t.preventDefault())}),"undefined"!=typeof ClipboardJS){new ClipboardJS(".social-buttons .social.social-clipboard",{text:function(t){return t.getAttribute("href")}}).on("success",function(t){showTooltip(t.trigger,tinvwl_add_to_wishlist.tinvwl_clipboard)});for(var t=document.querySelectorAll(".social-buttons .social.social-clipboard"),i=0;i<t.length;i++)t[i].addEventListener("mouseleave",clearTooltip),t[i].addEventListener("blur",clearTooltip)}n("body").on("click",".social-buttons .social.social-clipboard",function(t){t.preventDefault()}),n("body").on("click",".tinv-wishlist .tinv-overlay, .tinv-wishlist .tinv-close-modal, .tinv-wishlist .tinvwl_button_close",function(t){t.preventDefault(),n(this).parents(".tinv-modal:first").removeClass("tinv-modal-open")}),n("body").on("click",".tinv-wishlist .tinvwl-btn-onclick",function(t){n(this).data("url")&&(t.preventDefault(),window.location=n(this).data("url"))});var e=n(".tinv-wishlist .navigation-button");e.length&&e.each(function(){var t=n(this).find("> li");t.length<5&&t.parent().addClass("tinvwl-btns-count-"+t.length)}),n(".tinv-login .showlogin").unbind("click").on("click",function(t){t.preventDefault(),n(this).closest(".tinv-login").find(".login").toggle()}),n(".tinv-wishlist table.tinvwl-table-manage-list tfoot td").each(function(){n(this).toggle(!!n(this).children().not(".look_in").length||!!n(this).children(".look_in").children().length)})}),n(document.body).on("wc_fragments_refreshed wc_fragments_loaded",function(){var t=!("0"==n(".wishlist_products_counter_number").html()||""==n(".wishlist_products_counter_number").html());n(".wishlist_products_counter").toggleClass("wishlist-counter-with-products",t)}),update_cart_hash()}(jQuery),function(n){n.fn.tinvwl_break_submit=function(t){var i={selector:"input, select, textarea",ifempty:!0,invert:!1,validate:function(){return n(this).val()},rule:function(){var t=n(this).parents("form").eq(0).find(e.selector),i=e.invert;return 0===t.length?e.ifempty:(t.each(function(){i&&!e.invert||!i&&e.invert||(i=Boolean(e.validate.call(n(this))))}),i)}},e=n.extend(!0,{},i,t);return n(this).each(function(){n(this).on("click",function(t){e.rule.call(n(this))||(alert(window.tinvwl_add_to_wishlist.tinvwl_break_submit),t.preventDefault())})})},n(document).ready(function(){n(".tinvwl-break-input").tinvwl_break_submit({selector:".tinvwl-break-input-filed"}),n(".tinvwl-break-checkbox").tinvwl_break_submit({selector:"table td input[type=checkbox]",validate:function(){return n(this).is(":checked")}}),n(".global-cb").on("click",function(){n(this).closest("table").eq(0).find(".product-cb input[type=checkbox], .wishlist-cb input[type=checkbox]").prop("checked",n(this).is(":checked"))})})}(jQuery);
languages/ti-woocommerce-wishlist.pot CHANGED
@@ -1,8 +1,8 @@
1
- # Copyright (C) 2019 TI WooCommerce Wishlist Plugin - 1.14.0
2
- # This file is distributed under the same license as the TI WooCommerce Wishlist Plugin - 1.14.0 package.
3
  msgid ""
4
  msgstr ""
5
- "Project-Id-Version: TI WooCommerce Wishlist Plugin - 1.14.0\n"
6
  "MIME-Version: 1.0\n"
7
  "Content-Type: text/plain; charset=UTF-8\n"
8
  "Content-Transfer-Encoding: 8bit\n"
@@ -32,15 +32,15 @@ msgstr ""
32
  msgid "Template Custom CSS"
33
  msgstr ""
34
 
35
- #: admin/basestyle.helper.php:115, admin/settings/general.class.php:842
36
  msgid "Save Settings"
37
  msgstr ""
38
 
39
- #: admin/basestyle.helper.php:121, admin/settings/general.class.php:848
40
  msgid "Reset"
41
  msgstr ""
42
 
43
- #: admin/basestyle.helper.php:127, admin/settings/general.class.php:854
44
  msgid "Save"
45
  msgstr ""
46
 
@@ -188,7 +188,7 @@ msgstr ""
188
  msgid "Product page \"Add to Wishlist\" Button Settings"
189
  msgstr ""
190
 
191
- #: admin/settings/general.class.php:313, admin/settings/general.class.php:437, views/wizard/step-button.php:32
192
  msgid "Button position"
193
  msgstr ""
194
 
@@ -196,79 +196,79 @@ msgstr ""
196
  msgid "Add this shortcode <code>[ti_wishlists_addtowishlist]</code> anywhere on product page, if you have chosen custom position for product button. You will have to do this for each product."
197
  msgstr ""
198
 
199
- #: admin/settings/general.class.php:317, admin/settings/general.class.php:440, includes/wizard.class.php:408
200
  msgid "After \"Add to Cart\" button"
201
  msgstr ""
202
 
203
- #: admin/settings/general.class.php:318, admin/settings/general.class.php:441, includes/wizard.class.php:409
204
  msgid "Before \"Add to Cart\" button"
205
  msgstr ""
206
 
207
- #: admin/settings/general.class.php:319, admin/settings/general.class.php:443, includes/wizard.class.php:410
208
  msgid "Custom position with code"
209
  msgstr ""
210
 
211
- #: admin/settings/general.class.php:325, admin/settings/general.class.php:450
212
  msgid "Button custom CSS class"
213
  msgstr ""
214
 
215
- #: admin/settings/general.class.php:326, admin/settings/general.class.php:451
216
  msgid "You can add custom CSS classes to button markup separated by spaces. Most of themes using <code>button</code> class for this type of buttons."
217
  msgstr ""
218
 
219
- #: admin/settings/general.class.php:335, admin/settings/general.class.php:460
220
  msgid "\"Add to Wishlist\" Icon"
221
  msgstr ""
222
 
223
- #: admin/settings/general.class.php:336, admin/settings/general.class.php:724
224
  msgid "You can choose from our predefined icons or upload your custom icon. Custom icon size is limited to 16x16 px."
225
  msgstr ""
226
 
227
- #: admin/settings/general.class.php:339, admin/settings/general.class.php:463, admin/settings/general.class.php:719
228
  msgid "None"
229
  msgstr ""
230
 
231
- #: admin/settings/general.class.php:340, admin/settings/general.class.php:464, admin/settings/general.class.php:720
232
  msgid "Heart"
233
  msgstr ""
234
 
235
- #: admin/settings/general.class.php:341, admin/settings/general.class.php:465, admin/settings/general.class.php:721
236
  msgid "Heart+"
237
  msgstr ""
238
 
239
- #: admin/settings/general.class.php:342, admin/settings/general.class.php:466, admin/settings/general.class.php:722
240
  msgid "Custom"
241
  msgstr ""
242
 
243
- #: admin/settings/general.class.php:359, admin/settings/general.class.php:482, admin/settings/general.class.php:739
244
  msgid "Upload"
245
  msgstr ""
246
 
247
- #: admin/settings/general.class.php:368, admin/settings/general.class.php:491
248
  msgid "\"Add to Wishlist\" Icon Color"
249
  msgstr ""
250
 
251
- #: admin/settings/general.class.php:370, admin/settings/general.class.php:493, admin/settings/general.class.php:699, admin/settings/general.class.php:750
252
  msgid "Use font color"
253
  msgstr ""
254
 
255
- #: admin/settings/general.class.php:371, admin/settings/general.class.php:494, admin/settings/general.class.php:751
256
  msgid "Black"
257
  msgstr ""
258
 
259
- #: admin/settings/general.class.php:372, admin/settings/general.class.php:495, admin/settings/general.class.php:701, admin/settings/general.class.php:752
260
  msgid "White"
261
  msgstr ""
262
 
263
- #: admin/settings/general.class.php:379, admin/settings/general.class.php:502
264
  msgid "Show preloader"
265
  msgstr ""
266
 
267
- #: admin/settings/general.class.php:380, admin/settings/general.class.php:503
268
  msgid "If enabled, applies animation for the button icon until product adding or removing processed. (Usable for servers with slow connection mostly.)"
269
  msgstr ""
270
 
271
- #: admin/settings/general.class.php:386, admin/settings/general.class.php:509
272
  msgid "Show button text"
273
  msgstr ""
274
 
@@ -276,203 +276,211 @@ msgstr ""
276
  msgid "\"Add to Wishlist\" button Text"
277
  msgstr ""
278
 
279
- #: admin/settings/general.class.php:407, admin/settings/general.class.php:530
 
 
 
 
 
 
 
 
280
  msgid "\"Remove from Wishlist\" Button Text"
281
  msgstr ""
282
 
283
- #: admin/settings/general.class.php:415
284
  msgid "Product listing Button Settings"
285
  msgstr ""
286
 
287
- #: admin/settings/general.class.php:416
288
  msgid "These are separate settings for the \"Add to Wishlist\" button on a product listing (Shop page, categories, etc.). You can also adjust button and text colors, size, etc. in a <code>TI Wishlist > Style Options.</code>"
289
  msgstr ""
290
 
291
- #: admin/settings/general.class.php:422
292
  msgid "Show in Product Listing"
293
  msgstr ""
294
 
295
- #: admin/settings/general.class.php:442
296
  msgid "Above Thumbnail"
297
  msgstr ""
298
 
299
- #: admin/settings/general.class.php:445
300
  msgid "Note: if \"Custom position with code\" option is applied, the \"Add to Wishlist\" button should be added into template using <code>do_shortcode()</code> function like this:<br /><code>do_shortcode(\"[ti_wishlists_addtowishlist loop=yes]\")</code>"
301
  msgstr ""
302
 
303
- #: admin/settings/general.class.php:524, views/wizard/step-button.php:41
304
  msgid "\"Add to Wishlist\" Text"
305
  msgstr ""
306
 
307
- #: admin/settings/general.class.php:538
308
  msgid "Wishlist Product Settings"
309
  msgstr ""
310
 
311
- #: admin/settings/general.class.php:539
312
  msgid "Following options allows you to choose what information/functionality to show/enable in wishlist table on wishlist page."
313
  msgstr ""
314
 
315
- #: admin/settings/general.class.php:545
316
  msgid "Show \"Add to Cart\" button"
317
  msgstr ""
318
 
319
- #: admin/settings/general.class.php:552
320
  msgid "\"Add to Cart\" Text"
321
  msgstr ""
322
 
323
- #: admin/settings/general.class.php:559
324
  msgid "Show Unit price"
325
  msgstr ""
326
 
327
- #: admin/settings/general.class.php:565
328
  msgid "Show Stock status"
329
  msgstr ""
330
 
331
- #: admin/settings/general.class.php:571
332
  msgid "Show Date of addition"
333
  msgstr ""
334
 
335
- #: admin/settings/general.class.php:578
336
  msgid "Wishlist Table Settings"
337
  msgstr ""
338
 
339
- #: admin/settings/general.class.php:579
340
  msgid "Following options will help user to manage and add products to cart from wishlist table in bulk."
341
  msgstr ""
342
 
343
- #: admin/settings/general.class.php:585
344
  msgid "Show Checkboxes"
345
  msgstr ""
346
 
347
- #: admin/settings/general.class.php:597
348
  msgid "Show Actions button"
349
  msgstr ""
350
 
351
- #: admin/settings/general.class.php:598
352
  msgid "Bulk actions drop down at the bottom of wishlist table"
353
  msgstr ""
354
 
355
- #: admin/settings/general.class.php:604
356
  msgid "Show \"Add Selected to Cart\" button"
357
  msgstr ""
358
 
359
- #: admin/settings/general.class.php:611
360
  msgid "\"Add Selected to Cart\" Button Text"
361
  msgstr ""
362
 
363
- #: admin/settings/general.class.php:622
364
  msgid "Show \"Add All to Cart\" button"
365
  msgstr ""
366
 
367
- #: admin/settings/general.class.php:629
368
  msgid "\"Add All to Cart\" Button Text"
369
  msgstr ""
370
 
371
- #: admin/settings/general.class.php:642
372
  msgid "Following options enable/disable Social share icons below wishlist table on wishlist page. Wishlist owner can easily share their wishlists using this button on social networks. Wishlist privacy should be set to public or shared status, private wishlists can't be shared."
373
  msgstr ""
374
 
375
- #: admin/settings/general.class.php:648
376
  msgid "Social Networks Sharing Options"
377
  msgstr ""
378
 
379
- #: admin/settings/general.class.php:654, views/wizard/step-social.php:26
380
  msgid "Show \"Facebook\" Button"
381
  msgstr ""
382
 
383
- #: admin/settings/general.class.php:660, views/wizard/step-social.php:35
384
  msgid "Show \"Twitter\" Button"
385
  msgstr ""
386
 
387
- #: admin/settings/general.class.php:666, views/wizard/step-social.php:44
388
  msgid "Show \"Pinterest\" Button"
389
  msgstr ""
390
 
391
- #: admin/settings/general.class.php:672, views/wizard/step-social.php:53
392
  msgid "Show \"WhatsApp\" Button"
393
  msgstr ""
394
 
395
- #: admin/settings/general.class.php:678
396
  msgid "Show \"Copy to clipboard\" Button"
397
  msgstr ""
398
 
399
- #: admin/settings/general.class.php:684, views/wizard/step-social.php:71
400
  msgid "Show \"Share by Email\" Button"
401
  msgstr ""
402
 
403
- #: admin/settings/general.class.php:690
404
  msgid "\"Share on\" Text"
405
  msgstr ""
406
 
407
- #: admin/settings/general.class.php:696
408
  msgid "Social Icons Color"
409
  msgstr ""
410
 
411
- #: admin/settings/general.class.php:700
412
  msgid "Dark"
413
  msgstr ""
414
 
415
- #: admin/settings/general.class.php:709
416
  msgid "Wishlist Product Counter"
417
  msgstr ""
418
 
419
- #: admin/settings/general.class.php:710
420
  msgid "Add this shortcode <code>[ti_wishlist_products_counter]</code> anywhere into a page content to show Wishlist Counter.<br/><br/>It can be also added as a widget <code>Wishlist Products Counter</code> under the <a href=\"%s\">Appearance -> Widgets</a> section."
421
  msgstr ""
422
 
423
- #: admin/settings/general.class.php:716
424
  msgid "\"Wishlist\" Counter Icon"
425
  msgstr ""
426
 
427
- #: admin/settings/general.class.php:748
428
  msgid "\"Wishlist\" Counter Icon Color"
429
  msgstr ""
430
 
431
- #: admin/settings/general.class.php:759
432
  msgid "Show \"Wishlist\" Counter Text"
433
  msgstr ""
434
 
435
- #: admin/settings/general.class.php:768
436
  msgid "\"Wishlist\" Counter Text"
437
  msgstr ""
438
 
439
- #: admin/settings/general.class.php:769
440
  msgid "Wishlist - "
441
  msgstr ""
442
 
443
- #: admin/settings/general.class.php:775
444
  msgid "Add counter to menu"
445
  msgstr ""
446
 
447
- #: admin/settings/general.class.php:777
448
  msgid "You can add a wishlist products counter as item to the selected menu."
449
  msgstr ""
450
 
451
- #: admin/settings/general.class.php:786
452
  msgid "Counter position (Menu item order)"
453
  msgstr ""
454
 
455
- #: admin/settings/general.class.php:787
456
  msgid "Allows you to add the wishlist counter as a menu item and apply its position."
457
  msgstr ""
458
 
459
- #: admin/settings/general.class.php:798
460
  msgid "Show number of products in counter"
461
  msgstr ""
462
 
463
- #: admin/settings/general.class.php:807
464
  msgid "Hide zero value"
465
  msgstr ""
466
 
467
- #: admin/settings/general.class.php:808
468
  msgid "Do not show the \"0\" value in a counter if wishlist is empty."
469
  msgstr ""
470
 
471
- #: admin/settings/general.class.php:819
472
  msgid "Support chat settings"
473
  msgstr ""
474
 
475
- #: admin/settings/general.class.php:826
476
  msgid "Disable support chat"
477
  msgstr ""
478
 
1
+ # Copyright (C) 2019 TI WooCommerce Wishlist Plugin - 1.14.1
2
+ # This file is distributed under the same license as the TI WooCommerce Wishlist Plugin - 1.14.1 package.
3
  msgid ""
4
  msgstr ""
5
+ "Project-Id-Version: TI WooCommerce Wishlist Plugin - 1.14.1\n"
6
  "MIME-Version: 1.0\n"
7
  "Content-Type: text/plain; charset=UTF-8\n"
8
  "Content-Transfer-Encoding: 8bit\n"
32
  msgid "Template Custom CSS"
33
  msgstr ""
34
 
35
+ #: admin/basestyle.helper.php:115, admin/settings/general.class.php:874
36
  msgid "Save Settings"
37
  msgstr ""
38
 
39
+ #: admin/basestyle.helper.php:121, admin/settings/general.class.php:880
40
  msgid "Reset"
41
  msgstr ""
42
 
43
+ #: admin/basestyle.helper.php:127, admin/settings/general.class.php:886
44
  msgid "Save"
45
  msgstr ""
46
 
188
  msgid "Product page \"Add to Wishlist\" Button Settings"
189
  msgstr ""
190
 
191
+ #: admin/settings/general.class.php:313, admin/settings/general.class.php:453, views/wizard/step-button.php:32
192
  msgid "Button position"
193
  msgstr ""
194
 
196
  msgid "Add this shortcode <code>[ti_wishlists_addtowishlist]</code> anywhere on product page, if you have chosen custom position for product button. You will have to do this for each product."
197
  msgstr ""
198
 
199
+ #: admin/settings/general.class.php:317, admin/settings/general.class.php:456, includes/wizard.class.php:408
200
  msgid "After \"Add to Cart\" button"
201
  msgstr ""
202
 
203
+ #: admin/settings/general.class.php:318, admin/settings/general.class.php:457, includes/wizard.class.php:409
204
  msgid "Before \"Add to Cart\" button"
205
  msgstr ""
206
 
207
+ #: admin/settings/general.class.php:319, admin/settings/general.class.php:459, includes/wizard.class.php:410
208
  msgid "Custom position with code"
209
  msgstr ""
210
 
211
+ #: admin/settings/general.class.php:325, admin/settings/general.class.php:466
212
  msgid "Button custom CSS class"
213
  msgstr ""
214
 
215
+ #: admin/settings/general.class.php:326, admin/settings/general.class.php:467
216
  msgid "You can add custom CSS classes to button markup separated by spaces. Most of themes using <code>button</code> class for this type of buttons."
217
  msgstr ""
218
 
219
+ #: admin/settings/general.class.php:335, admin/settings/general.class.php:476
220
  msgid "\"Add to Wishlist\" Icon"
221
  msgstr ""
222
 
223
+ #: admin/settings/general.class.php:336, admin/settings/general.class.php:756
224
  msgid "You can choose from our predefined icons or upload your custom icon. Custom icon size is limited to 16x16 px."
225
  msgstr ""
226
 
227
+ #: admin/settings/general.class.php:339, admin/settings/general.class.php:479, admin/settings/general.class.php:751
228
  msgid "None"
229
  msgstr ""
230
 
231
+ #: admin/settings/general.class.php:340, admin/settings/general.class.php:480, admin/settings/general.class.php:752
232
  msgid "Heart"
233
  msgstr ""
234
 
235
+ #: admin/settings/general.class.php:341, admin/settings/general.class.php:481, admin/settings/general.class.php:753
236
  msgid "Heart+"
237
  msgstr ""
238
 
239
+ #: admin/settings/general.class.php:342, admin/settings/general.class.php:482, admin/settings/general.class.php:754
240
  msgid "Custom"
241
  msgstr ""
242
 
243
+ #: admin/settings/general.class.php:359, admin/settings/general.class.php:498, admin/settings/general.class.php:771
244
  msgid "Upload"
245
  msgstr ""
246
 
247
+ #: admin/settings/general.class.php:368, admin/settings/general.class.php:507
248
  msgid "\"Add to Wishlist\" Icon Color"
249
  msgstr ""
250
 
251
+ #: admin/settings/general.class.php:370, admin/settings/general.class.php:509, admin/settings/general.class.php:731, admin/settings/general.class.php:782
252
  msgid "Use font color"
253
  msgstr ""
254
 
255
+ #: admin/settings/general.class.php:371, admin/settings/general.class.php:510, admin/settings/general.class.php:783
256
  msgid "Black"
257
  msgstr ""
258
 
259
+ #: admin/settings/general.class.php:372, admin/settings/general.class.php:511, admin/settings/general.class.php:733, admin/settings/general.class.php:784
260
  msgid "White"
261
  msgstr ""
262
 
263
+ #: admin/settings/general.class.php:379, admin/settings/general.class.php:518
264
  msgid "Show preloader"
265
  msgstr ""
266
 
267
+ #: admin/settings/general.class.php:380, admin/settings/general.class.php:519
268
  msgid "If enabled, applies animation for the button icon until product adding or removing processed. (Usable for servers with slow connection mostly.)"
269
  msgstr ""
270
 
271
+ #: admin/settings/general.class.php:386, admin/settings/general.class.php:525
272
  msgid "Show button text"
273
  msgstr ""
274
 
276
  msgid "\"Add to Wishlist\" button Text"
277
  msgstr ""
278
 
279
+ #: admin/settings/general.class.php:407, admin/settings/general.class.php:546
280
+ msgid "Show \"Already On Wishlist\" button Text"
281
+ msgstr ""
282
+
283
+ #: admin/settings/general.class.php:416, admin/settings/general.class.php:555
284
+ msgid "\"Already On Wishlist\" button Text"
285
+ msgstr ""
286
+
287
+ #: admin/settings/general.class.php:423, admin/settings/general.class.php:562
288
  msgid "\"Remove from Wishlist\" Button Text"
289
  msgstr ""
290
 
291
+ #: admin/settings/general.class.php:431
292
  msgid "Product listing Button Settings"
293
  msgstr ""
294
 
295
+ #: admin/settings/general.class.php:432
296
  msgid "These are separate settings for the \"Add to Wishlist\" button on a product listing (Shop page, categories, etc.). You can also adjust button and text colors, size, etc. in a <code>TI Wishlist > Style Options.</code>"
297
  msgstr ""
298
 
299
+ #: admin/settings/general.class.php:438
300
  msgid "Show in Product Listing"
301
  msgstr ""
302
 
303
+ #: admin/settings/general.class.php:458
304
  msgid "Above Thumbnail"
305
  msgstr ""
306
 
307
+ #: admin/settings/general.class.php:461
308
  msgid "Note: if \"Custom position with code\" option is applied, the \"Add to Wishlist\" button should be added into template using <code>do_shortcode()</code> function like this:<br /><code>do_shortcode(\"[ti_wishlists_addtowishlist loop=yes]\")</code>"
309
  msgstr ""
310
 
311
+ #: admin/settings/general.class.php:540, views/wizard/step-button.php:41
312
  msgid "\"Add to Wishlist\" Text"
313
  msgstr ""
314
 
315
+ #: admin/settings/general.class.php:570
316
  msgid "Wishlist Product Settings"
317
  msgstr ""
318
 
319
+ #: admin/settings/general.class.php:571
320
  msgid "Following options allows you to choose what information/functionality to show/enable in wishlist table on wishlist page."
321
  msgstr ""
322
 
323
+ #: admin/settings/general.class.php:577
324
  msgid "Show \"Add to Cart\" button"
325
  msgstr ""
326
 
327
+ #: admin/settings/general.class.php:584
328
  msgid "\"Add to Cart\" Text"
329
  msgstr ""
330
 
331
+ #: admin/settings/general.class.php:591
332
  msgid "Show Unit price"
333
  msgstr ""
334
 
335
+ #: admin/settings/general.class.php:597
336
  msgid "Show Stock status"
337
  msgstr ""
338
 
339
+ #: admin/settings/general.class.php:603
340
  msgid "Show Date of addition"
341
  msgstr ""
342
 
343
+ #: admin/settings/general.class.php:610
344
  msgid "Wishlist Table Settings"
345
  msgstr ""
346
 
347
+ #: admin/settings/general.class.php:611
348
  msgid "Following options will help user to manage and add products to cart from wishlist table in bulk."
349
  msgstr ""
350
 
351
+ #: admin/settings/general.class.php:617
352
  msgid "Show Checkboxes"
353
  msgstr ""
354
 
355
+ #: admin/settings/general.class.php:629
356
  msgid "Show Actions button"
357
  msgstr ""
358
 
359
+ #: admin/settings/general.class.php:630
360
  msgid "Bulk actions drop down at the bottom of wishlist table"
361
  msgstr ""
362
 
363
+ #: admin/settings/general.class.php:636
364
  msgid "Show \"Add Selected to Cart\" button"
365
  msgstr ""
366
 
367
+ #: admin/settings/general.class.php:643
368
  msgid "\"Add Selected to Cart\" Button Text"
369
  msgstr ""
370
 
371
+ #: admin/settings/general.class.php:654
372
  msgid "Show \"Add All to Cart\" button"
373
  msgstr ""
374
 
375
+ #: admin/settings/general.class.php:661
376
  msgid "\"Add All to Cart\" Button Text"
377
  msgstr ""
378
 
379
+ #: admin/settings/general.class.php:674
380
  msgid "Following options enable/disable Social share icons below wishlist table on wishlist page. Wishlist owner can easily share their wishlists using this button on social networks. Wishlist privacy should be set to public or shared status, private wishlists can't be shared."
381
  msgstr ""
382
 
383
+ #: admin/settings/general.class.php:680
384
  msgid "Social Networks Sharing Options"
385
  msgstr ""
386
 
387
+ #: admin/settings/general.class.php:686, views/wizard/step-social.php:26
388
  msgid "Show \"Facebook\" Button"
389
  msgstr ""
390
 
391
+ #: admin/settings/general.class.php:692, views/wizard/step-social.php:35
392
  msgid "Show \"Twitter\" Button"
393
  msgstr ""
394
 
395
+ #: admin/settings/general.class.php:698, views/wizard/step-social.php:44
396
  msgid "Show \"Pinterest\" Button"
397
  msgstr ""
398
 
399
+ #: admin/settings/general.class.php:704, views/wizard/step-social.php:53
400
  msgid "Show \"WhatsApp\" Button"
401
  msgstr ""
402
 
403
+ #: admin/settings/general.class.php:710
404
  msgid "Show \"Copy to clipboard\" Button"
405
  msgstr ""
406
 
407
+ #: admin/settings/general.class.php:716, views/wizard/step-social.php:71
408
  msgid "Show \"Share by Email\" Button"
409
  msgstr ""
410
 
411
+ #: admin/settings/general.class.php:722
412
  msgid "\"Share on\" Text"
413
  msgstr ""
414
 
415
+ #: admin/settings/general.class.php:728
416
  msgid "Social Icons Color"
417
  msgstr ""
418
 
419
+ #: admin/settings/general.class.php:732
420
  msgid "Dark"
421
  msgstr ""
422
 
423
+ #: admin/settings/general.class.php:741
424
  msgid "Wishlist Product Counter"
425
  msgstr ""
426
 
427
+ #: admin/settings/general.class.php:742
428
  msgid "Add this shortcode <code>[ti_wishlist_products_counter]</code> anywhere into a page content to show Wishlist Counter.<br/><br/>It can be also added as a widget <code>Wishlist Products Counter</code> under the <a href=\"%s\">Appearance -> Widgets</a> section."
429
  msgstr ""
430
 
431
+ #: admin/settings/general.class.php:748
432
  msgid "\"Wishlist\" Counter Icon"
433
  msgstr ""
434
 
435
+ #: admin/settings/general.class.php:780
436
  msgid "\"Wishlist\" Counter Icon Color"
437
  msgstr ""
438
 
439
+ #: admin/settings/general.class.php:791
440
  msgid "Show \"Wishlist\" Counter Text"
441
  msgstr ""
442
 
443
+ #: admin/settings/general.class.php:800
444
  msgid "\"Wishlist\" Counter Text"
445
  msgstr ""
446
 
447
+ #: admin/settings/general.class.php:801
448
  msgid "Wishlist - "
449
  msgstr ""
450
 
451
+ #: admin/settings/general.class.php:807
452
  msgid "Add counter to menu"
453
  msgstr ""
454
 
455
+ #: admin/settings/general.class.php:809
456
  msgid "You can add a wishlist products counter as item to the selected menu."
457
  msgstr ""
458
 
459
+ #: admin/settings/general.class.php:818
460
  msgid "Counter position (Menu item order)"
461
  msgstr ""
462
 
463
+ #: admin/settings/general.class.php:819
464
  msgid "Allows you to add the wishlist counter as a menu item and apply its position."
465
  msgstr ""
466
 
467
+ #: admin/settings/general.class.php:830
468
  msgid "Show number of products in counter"
469
  msgstr ""
470
 
471
+ #: admin/settings/general.class.php:839
472
  msgid "Hide zero value"
473
  msgstr ""
474
 
475
+ #: admin/settings/general.class.php:840
476
  msgid "Do not show the \"0\" value in a counter if wishlist is empty."
477
  msgstr ""
478
 
479
+ #: admin/settings/general.class.php:851
480
  msgid "Support chat settings"
481
  msgstr ""
482
 
483
+ #: admin/settings/general.class.php:858
484
  msgid "Disable support chat"
485
  msgstr ""
486
 
public/addtowishlist.class.php CHANGED
@@ -582,7 +582,10 @@ class TInvWL_Public_AddToWishlist {
582
  if ( tinv_get_option( 'general', 'simple_flow' ) ) {
583
  $text = sprintf( '<span class="tinvwl_add_to_wishlist-text">%s</span><span class="tinvwl_remove_from_wishlist-text">%s</span>', $text, apply_filters( 'tinvwl_remove_from_wishlist_text' . ( $this->is_loop ? '_loop' : '' ), tinv_get_option( 'add_to_wishlist' . ( $this->is_loop ? '_catalog' : '' ), 'text_remove' ) ) );
584
  } else {
585
- $text = sprintf( '<span class="tinvwl_add_to_wishlist-text">%s</span>', $text );
 
 
 
586
  }
587
  }
588
  if ( ! empty( $icon ) ) {
@@ -621,6 +624,8 @@ class TInvWL_Public_AddToWishlist {
621
  }
622
  }
623
 
 
 
624
  $icon .= ' ' . tinv_get_option( 'add_to_wishlist' . ( $this->is_loop ? '_catalog' : '' ), 'class' );
625
 
626
  $icon .= ' tinvwl-position-' . tinv_get_option( 'add_to_wishlist' . ( $this->is_loop ? '_catalog' : '' ), 'position' );
582
  if ( tinv_get_option( 'general', 'simple_flow' ) ) {
583
  $text = sprintf( '<span class="tinvwl_add_to_wishlist-text">%s</span><span class="tinvwl_remove_from_wishlist-text">%s</span>', $text, apply_filters( 'tinvwl_remove_from_wishlist_text' . ( $this->is_loop ? '_loop' : '' ), tinv_get_option( 'add_to_wishlist' . ( $this->is_loop ? '_catalog' : '' ), 'text_remove' ) ) );
584
  } else {
585
+
586
+ $already_on = tinv_get_option( 'add_to_wishlist' . ( $this->is_loop ? '_catalog' : '' ), 'already_on' ) ? sprintf( '<span class="tinvwl_already_on_wishlist-text">%s</span>', apply_filters( 'tinvwl_already_on_wishlist_text' . ( $this->is_loop ? '_loop' : '' ), tinv_get_option( 'add_to_wishlist' . ( $this->is_loop ? '_catalog' : '' ), 'text_already_on' ) ) ) : '';
587
+
588
+ $text = sprintf( '<span class="tinvwl_add_to_wishlist-text">%s</span>' . $already_on, $text );
589
  }
590
  }
591
  if ( ! empty( $icon ) ) {
624
  }
625
  }
626
 
627
+ $icon .= tinv_get_option( 'add_to_wishlist' . ( $this->is_loop ? '_catalog' : '' ), 'already_on' ) ? ' tinvwl-product-already-on-wishlist' : '';
628
+
629
  $icon .= ' ' . tinv_get_option( 'add_to_wishlist' . ( $this->is_loop ? '_catalog' : '' ), 'class' );
630
 
631
  $icon .= ' tinvwl-position-' . tinv_get_option( 'add_to_wishlist' . ( $this->is_loop ? '_catalog' : '' ), 'position' );
readme.txt CHANGED
@@ -3,7 +3,7 @@ Contributors: templateinvaders
3
  Tags: wishlist, woocommerce, woocommerce wishlist, e-commerce, ecommerce
4
  Requires at least: 4.7
5
  Tested up to: 5.2
6
- Stable tag: 1.14.0
7
  License: GPLv3
8
  License URI: https://www.gnu.org/licenses/gpl-3.0.html
9
 
@@ -157,6 +157,11 @@ If you get stuck, you can ask for help in the [Plugin Forum](https://wordpress.o
157
 
158
 
159
  == Changelog ==
 
 
 
 
 
160
  = 1.14.0 =
161
  *Release Date - 12 August 2019*
162
 
@@ -236,11 +241,5 @@ If you get stuck, you can ask for help in the [Plugin Forum](https://wordpress.o
236
  * Added custom hook for [myCRED](https://wordpress.org/plugins/mycred/) plugin
237
  * Minor PHP fixes and improvements
238
 
239
- = 1.10.1 =
240
- *Release Date - 14 April 2019*
241
-
242
- * [WooCommerce PPOM](https://wordpress.org/plugins/woocommerce-product-addon/) plugin integration updated
243
- * Fixed analytics purchase count issue
244
-
245
  [See changelog for all versions](https://templateinvaders.com/changelogs/ti-woocommerce-wishlist-plugin-free-changelog/?utm_source=wordpressorg&utm_content=changelog).
246
 
3
  Tags: wishlist, woocommerce, woocommerce wishlist, e-commerce, ecommerce
4
  Requires at least: 4.7
5
  Tested up to: 5.2
6
+ Stable tag: 1.14.1
7
  License: GPLv3
8
  License URI: https://www.gnu.org/licenses/gpl-3.0.html
9
 
157
 
158
 
159
  == Changelog ==
160
+ = 1.14.1 =
161
+ *Release Date - 15 August 2019*
162
+
163
+ * Added feature to show 'Already on Wishlist' text on buttons
164
+
165
  = 1.14.0 =
166
  *Release Date - 12 August 2019*
167
 
241
  * Added custom hook for [myCRED](https://wordpress.org/plugins/mycred/) plugin
242
  * Minor PHP fixes and improvements
243
 
 
 
 
 
 
 
244
  [See changelog for all versions](https://templateinvaders.com/changelogs/ti-woocommerce-wishlist-plugin-free-changelog/?utm_source=wordpressorg&utm_content=changelog).
245
 
ti-woocommerce-wishlist.php CHANGED
@@ -4,7 +4,7 @@
4
  * Plugin Name: TI WooCommerce Wishlist Plugin
5
  * Plugin URI: https://wordpress.org/plugins/ti-woocommerce-wishlist/
6
  * Description: Wishlist functionality for your WooCommerce store.
7
- * Version: 1.14.0
8
  * Requires at least: 4.5
9
  * Tested up to: 5.2
10
  * WC requires at least: 2.6
@@ -41,7 +41,7 @@ if ( ! defined( 'TINVWL_DOMAIN' ) ) {
41
  }
42
 
43
  if ( ! defined( 'TINVWL_FVERSION' ) ) {
44
- define( 'TINVWL_FVERSION', '1.14.0' );
45
  }
46
 
47
  if ( ! defined( 'TINVWL_LOAD_FREE' ) ) {
4
  * Plugin Name: TI WooCommerce Wishlist Plugin
5
  * Plugin URI: https://wordpress.org/plugins/ti-woocommerce-wishlist/
6
  * Description: Wishlist functionality for your WooCommerce store.
7
+ * Version: 1.14.1
8
  * Requires at least: 4.5
9
  * Tested up to: 5.2
10
  * WC requires at least: 2.6
41
  }
42
 
43
  if ( ! defined( 'TINVWL_FVERSION' ) ) {
44
+ define( 'TINVWL_FVERSION', '1.14.1' );
45
  }
46
 
47
  if ( ! defined( 'TINVWL_LOAD_FREE' ) ) {