From ce62789baaf3fb316b130767912765cca89f8a4f Mon Sep 17 00:00:00 2001 From: Ashok Lama Date: Fri, 15 Sep 2023 12:48:52 +0545 Subject: [PATCH] Fix: Redirection issue when added into cart from quick view. - Fix: Issue of redirection to product single page when the product is added into the cart from quick view modal. - Tested: WooCommerce 8.1.0 --- addonify-quick-view.php | 4 ++-- public/assets/build/css/addonify-quick-view.css.map | 2 +- .../build/css/conditional/perfect-scrollbar.css.map | 2 +- public/assets/build/js/addonify-quick-view.min.js | 2 +- public/assets/src/js/custom/public-scripts.js | 6 ++++++ readme.txt | 9 +++++++-- 6 files changed, 18 insertions(+), 7 deletions(-) diff --git a/addonify-quick-view.php b/addonify-quick-view.php index c439895..1c82cc3 100644 --- a/addonify-quick-view.php +++ b/addonify-quick-view.php @@ -3,7 +3,7 @@ * Plugin Name: Addonify - Quick View For WooCommerce * Plugin URI: https://addonify.com/downloads/woocommerce-quick-view/ * Description: Addonify WooCommerce Quick View plugin adds functionality to have a WooCommerce product quick preview on a modal window. - * Version: 1.2.11 + * Version: 1.2.12 * Requires at least: 5.9 * Requires PHP: 7.4 * Author: Addonify @@ -27,7 +27,7 @@ * Start at version 1.0.0 and use SemVer - https://semver.org * Rename this for your plugin and update it as you release new versions. */ -define( 'ADDONIFY_QUICK_VIEW_VERSION', '1.2.11' ); +define( 'ADDONIFY_QUICK_VIEW_VERSION', '1.2.12' ); define( 'ADDONIFY_DB_INITIALS', 'addonify_qv_' ); diff --git a/public/assets/build/css/addonify-quick-view.css.map b/public/assets/build/css/addonify-quick-view.css.map index 74226e6..26ff022 100644 --- a/public/assets/build/css/addonify-quick-view.css.map +++ b/public/assets/build/css/addonify-quick-view.css.map @@ -1 +1 @@ -{"version":3,"sources":["abstracts/_variables.scss","app.css","components/_modal.scss","abstracts/_mixins.scss","components/_button.scss","layout/_pswp.scss","layout/_overlay.scss","layout/_spinner.scss","layout/modal/_default.scss","layout/_responsive.scss","components/_keyframe.scss"],"names":[],"mappings":"AAIE,MAGE,8BAAA,CACA,oCAAA,CACA,uCAAA,CACA,6CAAA,CACA,uCAAA,CACA,mCAAA,CACA,mDAAA,CACA,yDAAA,CACA,sCAAA,CAIA,qDAAA,CACA,mCAAA,CACA,2CAAA,CACA,gDAAA,CACA,+CAAA,CAEA,gDAAA,CACA,0CAAA,CAEA,2CAAA,CACA,2CAAA,CAEA,sCAAA,CACA,4CAAA,CAGA,gCAAA,CACA,qCAAA,CACA,2CAAA,CACA,0CAAA,CACA,gCAAA,CACA,oCAAA,CACA,kCAAA,CACA,wCAAA,CACA,4BAAA,CACA,2BAAA,CACA,4CAAA,CACA,iDAAA,CAEA,yCAAA,CACA,6CAAA,CACA,0CAAA,CACA,yCAAA,CACA,6CAAA,CACA,iDAAA,CAGA,gDAAA,CACA,sDAAA,CACA,wDAAA,CACA,8DAAA,CACA,4CAAA,CACA,4CAAA,CACA,oDAAA,CACA,4CAAA,CACA,0CAAA,CACA,2CAAA,CAGA,uCAAA,CACA,6CAAA,CACA,0CAAA,CACA,mDAAA,CACA,gDAAA,CAGA,mCAAA,CACA,yCAAA,CACA,yCAAA,CACA,kDAAA,CACA,qCAAA,CACA,2CAAA,CACA,wCAAA,CACA,4CAAA,CACA,0CAAA,CACA,uCAAA,CACA,mDAAA,CAGA,2CAAA,CACA,oCCnBJ,CClEA,2BCIC,2BDFc,CCEd,4BDFc,CCWb,yBDXqB,CCWrB,sBDXqB,CCgBrB,wBDhB8B,CCgB9B,qBDhB8B,CCW9B,mBDXqB,CCkDrB,kCAAA,CAAA,0BAAA,CDxCE,oDAAA,CAFH,oDAAA,CACA,0CAAA,CAAA,kCAAA,CAKA,WAAA,CCbA,mBAAA,CAAA,mBAAA,CAAA,YAAA,CACA,yBDFc,CCEd,qBDFc,CCqBb,kBDrB6C,CCqB7C,cDrB6C,CCM7C,QDNuC,CAIxC,WAAA,CCYC,uBDhB8B,CAE/B,aAAA,CAIA,6BAAA,CACA,wCAAA,CAFA,gBAAA,CC2CC,SAAA,CDjCD,eAAA,CAdA,iBAAA,CAYA,uBAAA,CAAA,eAAA,CCoCC,iBAAA,CD9CE,UAAA,CAQH,uCD8FD,CCxFC,wDAGC,WAAA,CAEA,cAAA,CAHA,iBAAA,CAEA,UD0FF,CCtFC,0DAIC,iDAAA,CADA,iBAAA,CADA,iBDyFF,CC7EC,mDCeC,mCAAA,CAAA,2BAAA,CAFA,SAAA,CACA,kBFwEF,CCpEI,4IAEC,oEAAA,CAAA,4DDyEL,CCnEI,iJAEC,uEAAA,CAAA,+DDoEL,CC9DI,8IAEC,sEAAA,CAAA,8DD+DL,CCzDI,kJAEC,mEAAA,CAAA,2DD0DL,CCpDI,mJAEC,oEAAA,CAAA,4DDqDL,CC/CI,4IAEC,oEAAA,CAAA,4DDgDL,CCrCA,wBAIC,gBAAA,CADA,eAAA,CADA,iBD4CD,CClCI,0IAEC,kEAAA,CAAA,0DDmCL,CC7BI,6IAEC,oEAAA,CAAA,4DD8BL,CCxBI,4IAEC,oEAAA,CAAA,4DDyBL,CCnBI,gJAEC,uEAAA,CAAA,+DDoBL,CCdI,iJAEC,wEAAA,CAAA,gEDeL,CCTI,0IAEC,kEAAA,CAAA,0DDUL,CCJI,wIAEC,gEAAA,CAAA,wDDKL,CCCI,wIAEC,gEAAA,CAAA,wDDAL,CCMI,8IAEC,qEAAA,CAAA,6DDLL,CCmBC,8FAGC,SDdF,CCgBE,sIAIC,qBAAA,CADA,eAAA,CADA,SDZH,CC0BK,+HAEC,2BAAA,CAAA,gBAAA,CAAA,ODzBN,CC2BM,qKAGC,SAAA,CADA,UDzBP,CC8BK,gIAEC,2BAAA,CAAA,gBAAA,CAAA,OD7BN,CCiCK,+HAEC,SAAA,CACA,UDhCN,CGrNA,2SAOC,wBAAA,CAAA,qBAAA,CAEA,iBAAA,CACA,uBAAA,CAAA,oBAAA,CACA,mCAAA,CAJA,kBAAA,CASA,qDAAA,CADA,mDAAA,CAEA,qDAAA,CAHA,mDAAA,CADA,mDAAA,CADA,oCAAA,CANA,0BAAA,CAAA,0BAAA,CAAA,mBAAA,CAEA,OAAA,CAEA,sBAAA,CDwBG,+BAAA,CAAA,uBF0MJ,CGxNC,qYAEC,yCAAA,CAGA,2DAAA,CADA,yDAAA,CADA,0CH+NF,CG1NC,upBAKC,sBAAA,CACA,4BAAA,CAHA,QAAA,CACA,SHqOF,CGhOC,yUAGC,wBAAA,CAAA,qBAAA,CAAA,kBAAA,CADA,0BAAA,CAAA,0BAAA,CAAA,mBAAA,CAEA,aHqOF,CGnOE,6VAGC,wBAAA,CAAA,qBAAA,CAAA,kBAAA,CADA,0BAAA,CAAA,0BAAA,CAAA,mBAAA,CAGA,WAAA,CACA,aAAA,CAFA,UH0OH,CGlOE,scAEC,2BAAA,CAAA,gBAAA,CAAA,OHuOH,CG5NE,s5BAEC,2BAAA,CAAA,gBAAA,CAAA,OHwOH,CGrOE,gdAEC,2BAAA,CAAA,gBAAA,CAAA,OH0OH,CG/NC,oEAEC,8DAAA,CAOA,wBAAA,CAAA,qBAAA,CACA,uBAAA,CAAA,oBAAA,CAEA,yCAAA,CAHA,kBAAA,CAaA,sBAAA,CACA,2DAAA,CALA,WAAA,CAEA,kBAAA,CAPA,0CAAA,CAQA,cAAA,CAbA,0BAAA,CAAA,0BAAA,CAAA,mBAAA,CAGA,OAAA,CAGA,WAAA,CAJA,sBAAA,CASA,aAAA,CAFA,QAAA,CADA,SAAA,CAZA,iBAAA,CACA,SAAA,CACA,OAAA,CD1DE,+BAAA,CAAA,uBAAA,CCmEF,UAAA,CARA,aHoPF,CGjOE,sFAEC,+CAAA,CAGA,sBAAA,CACA,iEAAA,CAFA,WAAA,CADA,gDHqOH,CG/NE,+EAGC,uBAAA,CAAA,eAAA,CADA,YHiOH,CGvNG,sKAHA,wBAAA,CAAA,qBAAA,CACA,uBAAA,CAAA,oBAAA,CADA,kBAAA,CADA,0BAAA,CAAA,0BAAA,CAAA,mBAAA,CAEA,sBHsOH,CGpOG,qFAKC,WAAA,CAEA,aAAA,CADA,UH8NJ,CGzNE,kFAEC,0BAAA,CAAA,0BAAA,CAAA,mBAAA,CACA,eAAA,CAEA,aAAA,CADA,mBH2NH,CGxNG,yFAEC,YAAA,CACA,4BHyNJ,CG3MA,yBAaE,oKAEC,YH2MD,CACF,CI9XQ,yFAEI,SAAA,CACA,kDJkYZ,CIhYY,6GAGI,kCAAA,CAAA,0BAAA,CACA,qBAAA,CAFA,mBJmYhB,CI9XY,qHAEI,qBJ+XhB,CKlZA,mCHIC,2BGFc,CHEd,4BGFc,CHWb,wBGXqB,CHWrB,qBGXqB,CHgBrB,uBGhB6B,CHgB7B,oBGhB6B,CHW7B,kBGXqB,CAUtB,kCAAA,CAAA,0BAAA,CHwCC,kCAAA,CAAA,0BAAA,CGtCD,4DAAA,CANA,QAAA,CHLA,mBAAA,CAAA,mBAAA,CAAA,YAAA,CACA,yBGFc,CHEd,qBGFc,CHqBb,kBGrB2C,CHqB3C,cGrB2C,CAS5C,WAAA,CHOC,sBGhB6B,CAK9B,MAAA,CH2CC,SAAA,CGlCD,eAAA,CAbA,cAAA,CAMA,OAAA,CAHA,KAAA,CH4BG,kCAAA,CAAA,0BAAA,CAiBF,iBAAA,CGzCD,UAAA,CAGA,kDLiaD,CM9aA,6EJwDE,mCAAA,CAAA,2BAAA,CAFA,SAAA,CACA,kBFqZF,CM5cA,kBJIC,6BIFc,CJEd,4BIFc,CJWb,wBIXkB,CJWlB,qBIXkB,CJgBlB,uBIhB0B,CJgB1B,oBIhB0B,CJW1B,kBIXkB,CAKnB,kBAAA,CJJA,mBAAA,CAAA,mBAAA,CAAA,YAAA,CACA,sBIFc,CJEd,kBIFc,CJqBb,kBIrBqC,CJqBrC,cIrBqC,CJMrC,KINkC,CAEnC,WAAA,CJcC,sBIhB0B,CJ4E3B,QAAA,CIxEA,eAAA,CAHA,cAAA,CJ0EA,OAAA,CAEG,mDAAA,CAAA,2CAAA,CI1EH,UAAA,CAGA,kDNocD,CMhcI,uBAIF,sBAAA,CAAA,cAAA,CJoCA,kCAAA,CAAA,0BAAA,CARD,YI9BkB,CJoCjB,SAAA,CACA,iBFgaF,CMhcC,sBAKC,gDAAA,CAIA,8BAAA,CAAA,sBAAA,CACA,0CAAA,CAAA,kCAAA,CAFA,4CAAA,CAAA,oCAAA,CAGA,6CAAA,CAAA,qCAAA,CALA,iDAAA,CAJA,0BAAA,CAAA,0BAAA,CAAA,mBAAA,CAEA,2CAAA,CAGA,aAAA,CAJA,0CNycF,CO3dQ,iDAII,8DAAA,CAAA,2DAAA,CAAA,sDAAA,CLqBX,YAAA,CKtBW,mCAAA,CAEA,iBPgeZ,CO9dY,+GAGI,UAAA,CACA,YP8dhB,CO3dY,yDAGI,wBAAA,CAAA,qBAAA,CAAA,kBAAA,CAmBA,mEAAA,CATA,WAAA,CAOA,iBAAA,CAXA,WAAA,CAYA,kDAAA,CAnBA,0BAAA,CAAA,0BAAA,CAAA,mBAAA,CAEA,kBAAA,CAAA,cAAA,CAcA,2DAAA,CAKA,eAAA,CATA,WAAA,CAPA,SAAA,CAYA,aAAA,CARA,QAAA,CAMA,cAAA,CADA,aAAA,CAJA,gBAAA,CAPA,iBAAA,CACA,UAAA,CAEA,QAAA,CAOA,UAAA,CALA,UPyehB,COxdY,yDAEI,8DAAA,CACA,2DAAA,CL5Cf,2BK8C6B,CL9C7B,4BK8C6B,CL/C7B,mBAAA,CAAA,mBAAA,CAAA,YAAA,CACA,yBK8C6B,CL9C7B,qBK8C6B,CAEd,UAAA,CL5Cd,wBK0CgD,CAIlC,QAAA,CAEA,eAAA,CADA,SAAA,CAJA,iBAAA,CAEA,UP6dhB,COxdgB,+FAGI,wBAAA,CAAA,qBAAA,CACA,uBAAA,CAAA,oBAAA,CAYA,kDAAA,CAbA,kBAAA,CAgBA,sBAAA,CACA,yEAAA,CAFA,WAAA,CAHA,mEAAA,CANA,WAAA,CAQA,mDAAA,CAfA,0BAAA,CAAA,0BAAA,CAAA,mBAAA,CAYA,gEAAA,CAVA,sBAAA,CAGA,SAAA,CAIA,QAAA,CACA,SAAA,CAPA,iBAAA,CAGA,UAAA,CAFA,QAAA,CL9BhB,+BAAA,CAAA,uBAAA,CKqCgB,+DAAA,CAHA,UPoepB,COvdoB,mGAEI,0BAAA,CAAA,0BAAA,CAAA,mBAAA,CAEA,mDAAA,CADA,kDPydxB,COrdoB,2MAGI,UAAA,CACA,YPqdxB,COldoB,iHAII,wDAAA,CAEA,sBAAA,CACA,+EAAA,CALA,WAAA,CAGA,yDAAA,CAFA,oBPudxB,COhdoB,0GAEI,YPidxB,CO7cgB,wEAII,QAAA,CACA,eAAA,CAFA,SAAA,CADA,iBPidpB,CO3cgB,+FAEI,eP4cpB,CO1coB,mRAKI,0DAAA,CACA,eAAA,CAHA,iBP8cxB,COzcwB,2RAMI,WAAA,CAEA,6DAAA,CADA,0DAAA,CALA,aAAA,CAEA,WAAA,CACA,SAAA,CAFA,UPgd5B,COrcgB,2EAII,uCAAA,CAAA,oCAAA,CAAA,+BAAA,CLxHnB,YAAA,CK6HmB,UAAA,CANA,uDAAA,CAIA,eAAA,CADA,QAAA,CAEA,SAAA,CAHA,4BP0cpB,COpcoB,mKAGI,UAAA,CACA,YPocxB,COjcoB,8EAYI,iBAAA,CAFA,UAAA,CARA,aAAA,CAOA,UAAA,CAJA,WAAA,CAEA,QAAA,CAHA,cAAA,CAEA,eAAA,CAKA,eAAA,CAHA,SAAA,CALA,UP2cxB,COhcwB,kFAUI,wBAAA,CAJA,WAAA,CACA,cAAA,CALA,aAAA,CAOA,2BAAA,CAAA,mBAAA,CAJA,QAAA,CAFA,cAAA,CAKA,SAAA,CAJA,SAAA,CLnJxB,+BAAA,CAAA,uBF2lBJ,CO/b4B,8FAKI,WAAA,CAHA,mBAAA,CAAA,WAAA,CACA,SAAA,CACA,SPichC,CO7b4B,oGAKI,WAAA,CAHA,mBAAA,CAAA,WAAA,CACA,SAAA,CACA,SP+bhC,COtbY,0DAOI,iDAAA,CACA,yDAAA,CLnNd,QK6MgD,CAElC,UP6bhB,COvbgB,qILzNf,2BKiN6B,CLjN7B,4BKiN6B,CLlN7B,mBAAA,CAAA,mBAAA,CAAA,YAAA,CACA,yBKiN6B,CLjN7B,qBKiN6B,CACd,UAAA,CAEA,QAAA,CACA,SPmchB,CO/bgB,2EAMI,WPybpB,COvboB,0FAKI,sCAAA,CAHA,aAAA,CAIA,mDAAA,CACA,uDAAA,CACA,uDAAA,CAJA,QAAA,CADA,SP6bxB,COrboB,uGL5OnB,6BK8OqC,CL9OrC,4BK8OqC,CLrOpC,wBKqOyC,CLrOzC,qBKqOyC,CLrOzC,kBKqOyC,CL/O1C,mBAAA,CAAA,mBAAA,CAAA,YAAA,CACA,sBK8OqC,CL9OrC,kBK8OqC,CL1OpC,QK0OuD,CACjC,ePybxB,COvbwB,2NAGI,UAAA,CACA,YPub5B,COpbwB,oHAGI,wBAAA,CAAA,qBAAA,CAAA,kBAAA,CAEA,8CAAA,CAHA,0BAAA,CAAA,0BAAA,CAAA,mBAAA,CAEA,QPsb5B,COnb4B,2HAEI,6CPobhC,CO/agC,gIAEI,8CPgbpC,CO3awB,gIAGI,wBAAA,CAAA,qBAAA,CAAA,kBAAA,CAGA,qCAAA,CAJA,0BAAA,CAAA,0BAAA,CAAA,mBAAA,CAEA,OAAA,CACA,QAAA,CAEA,oBP4a5B,CO1a4B,kJAEI,2CAAA,CACA,oBP2ahC,COtaoB,kFL9RnB,6BKgSqC,CLhSrC,4BKgSqC,CLvRpC,wBKuRyC,CLvRzC,qBKuRyC,CLlRzC,wBKkRiD,CLlRjD,qBKkRiD,CLvRjD,kBKuRyC,CAInB,sCAAA,CLrSvB,mBAAA,CAAA,mBAAA,CAAA,YAAA,CACA,sBKgSqC,CLhSrC,kBKgSqC,CL7QpC,oBK6QgE,CL7QhE,gBK6QgE,CAK1C,mDAAA,CACA,uDAAA,CLlStB,QK4R0D,CLlR1D,uBKkRiD,CAO3B,aAAA,CALA,aAAA,CACA,SAAA,CAFA,iBPkbxB,CO1awB,4KAII,wBAAA,CAAA,qBAAA,CAAA,kBAAA,CAGA,sBAAA,CACA,4BAAA,CALA,0BAAA,CAAA,0BAAA,CAAA,mBAAA,CAEA,oBAAA,CAAA,gBAAA,CACA,QP6a5B,COxawB,sFAEI,sCAAA,CACA,+DAAA,CACA,ePya5B,COtawB,sFAII,2CAAA,CAFA,cAAA,CAGA,mDAAA,CAFA,eAAA,CAGA,uDPua5B,COnaoB,2HAII,wCAAA,CAFA,QAAA,CACA,SPqaxB,COlawB,6HAEI,ePma5B,CO/ZoB,kFAEI,iCAAA,CACA,ePgaxB,CO9ZwB,+FAEI,kCP+Z5B,CO1ZoB,iFL7VnB,6BK+VqC,CL/VrC,4BK+VqC,CLtVpC,wBKsVyC,CLtVzC,qBKsVyC,CLtVzC,kBKsVyC,CLhW1C,mBAAA,CAAA,mBAAA,CAAA,YAAA,CACA,sBK+VqC,CL/VrC,kBK+VqC,CAGd,UAAA,CL9VtB,QK2VuD,CACjC,eAAA,CACA,SP+ZxB,CO5ZwB,+KAGI,UAAA,CACA,YP4Z5B,COzZwB,uFAGI,iDAAA,CADA,yDP2Z5B,COvZwB,kHAEI,gDAAA,CAEA,yDAAA,CADA,SPyZ5B,CO5ZwB,yGAEI,gDAAA,CAEA,yDAAA,CADA,SPyZ5B,CO5ZwB,6GAGI,SPyZ5B,CO5ZwB,8GAGI,SPyZ5B,CO5ZwB,oGAEI,gDAAA,CAEA,yDAAA,CADA,SPyZ5B,COrZwB,6GAEI,gDAAA,CACA,yDPsZ5B,COnZwB,8GAEI,gDAAA,CACA,yDPoZ5B,COjZwB,mSAKI,wBAAA,CAAA,qBAAA,CAAA,kBAAA,CAOA,sBAAA,CACA,iEAAA,CAFA,0DAAA,CAGA,iBAAA,CAJA,gDAAA,CANA,0BAAA,CAAA,0BAAA,CAAA,mBAAA,CAKA,yDAAA,CAFA,WAAA,CACA,cAAA,CAFA,UP0Z5B,CO/YwB,wFAGI,wBAAA,CAAA,qBAAA,CAAA,kBAAA,CAOA,oBAAA,CACA,uBAAA,CACA,eAAA,CAOA,sBAAA,CAQA,iEAAA,CAPA,4UAAA,CACA,qCAAA,CACA,2BAAA,CACA,oBAAA,CALA,8DAAA,CAUA,iBAAA,CAfA,uBAAA,CAAA,eAAA,CAWA,gDAAA,CAEA,wCAAA,CAjBA,gDAAA,CAKA,cAAA,CAZA,0BAAA,CAAA,0BAAA,CAAA,mBAAA,CAKA,cAAA,CAUA,yDAAA,CAXA,WAAA,CAEA,gBAAA,CAQA,QAAA,CAXA,eAAA,CAUA,iBAAA,CAXA,UPwa5B,CO9Y4B,6LAGI,UAAA,CACA,YP8YhC,CO3Y4B,+FAEI,aAAA,CACA,cAAA,CACA,gBP4YhC,COxYwB,2FAGI,wBAAA,CAAA,qBAAA,CAAA,kBAAA,CAQA,sBAAA,CACA,4BAAA,CAFA,0DAAA,CADA,iBAAA,CAPA,0BAAA,CAAA,0BAAA,CAAA,mBAAA,CAEA,UAAA,CAEA,WAAA,CAEA,QAAA,CADA,SAAA,CAFA,WPgZ5B,COvY4B,mMAGI,UAAA,CACA,YPuYhC,COpY4B,0NAII,wBAAA,CAAA,qBAAA,CAAA,kBAAA,CAKA,iBAAA,CANA,0BAAA,CAAA,0BAAA,CAAA,mBAAA,CAKA,yDAAA,CAFA,WAAA,CACA,QAAA,CAFA,UPyYhC,COhYwB,yFAEI,UAAA,CAEA,WAAA,CADA,QAAA,CAEA,cAAA,CACA,oBPiY5B,CO/X4B,2GAEI,YAAA,CACA,oBPgYhC,CO3XoB,yFLrfnB,2BKufqC,CLvfrC,4BKufqC,CL9epC,yBK8e4C,CL9e5C,sBK8e4C,CLze5C,wBKyeqD,CLzerD,qBKyeqD,CL9erD,mBK8e4C,CAGtB,WAAA,CAEA,mEAAA,CADA,uBAAA,CAAA,eAAA,CL5fvB,mBAAA,CAAA,mBAAA,CAAA,YAAA,CACA,yBKufqC,CLvfrC,qBKufqC,CLnfpC,QKmf8D,CLze9D,uBKyeqD,CAE/B,eAAA,CADA,gBPoYxB,CO9XwB,2FAEI,qCP+X5B,CO7X4B,iGAEI,2CP8XhC,CO1XwB,8FAEI,aAAA,CACA,QAAA,CACA,SP2X5B,COtXoB,iHAEI,QPuXxB,COlXgB,qIAGI,wBAAA,CAAA,qBAAA,CAEA,uBAAA,CAAA,oBAAA,CAUA,wCAAA,CAZA,kBAAA,CAgBA,sBAAA,CACA,0DAAA,CAFA,WAAA,CADA,0DAAA,CADA,yCAAA,CAdA,0BAAA,CAAA,0BAAA,CAAA,mBAAA,CAIA,kBAAA,CAAA,cAAA,CAIA,kDAAA,CAEA,sDAAA,CARA,OAAA,CAIA,4CAAA,CAHA,sBAAA,CASA,4DAAA,CAHA,sDAAA,CAFA,cAAA,CAIA,4DAAA,CLvgBhB,+BAAA,CAAA,uBAAA,CKigBgB,yBAAA,CAAA,sBAAA,CAAA,iBPiYpB,COjXoB,uJAEI,8CAAA,CAGA,sBAAA,CACA,gEAAA,CAFA,WAAA,CADA,+CPqXxB,CO/WoB,iSAGI,kBP+WxB,COvVoB,4FLnlBnB,2BKqlBqC,CLrlBrC,4BKqlBqC,CL5kBpC,uBK4kB4C,CL5kB5C,oBK4kB4C,CLvkB5C,sBKukBwD,CLvkBxD,mBKukBwD,CL5kBxD,sBK4kB4C,CLtlB7C,mBAAA,CAAA,mBAAA,CAAA,YAAA,CACA,yBKqlBqC,CLrlBrC,qBKqlBqC,CLjlBpC,QKilBoE,CLvkBpE,0BFu6BF,CO9VwB,qMAGI,UAAA,CACA,YP8V5B,CO1VwB,wGAKI,8DAAA,CACA,kBAAA,CAJA,aAAA,CACA,QAAA,CACA,YP6V5B,COzV4B,8GLvmB3B,2BKymB6C,CLzmB7C,4BKymB6C,CL1mB7C,mBAAA,CAAA,mBAAA,CAAA,YAAA,CACA,yBKymB6C,CLzmB7C,qBKymB6C,CLrmB5C,QKqmBgE,CAClC,QAAA,CACA,SP4VhC,COzV4B,2GAGI,wBAAA,CAAA,qBAAA,CAAA,kBAAA,CAEA,uBAAA,CAAA,oBAAA,CAAA,eAAA,CL1lB/B,YAAA,CKylB+B,8BAAA,CAGA,QAAA,CADA,SP2VhC,COxVgC,kHAGI,WAAA,CAGA,aAAA,CAFA,QAAA,CACA,SAAA,CAHA,UP6VpC,COvVoC,wHAEI,iDAAA,CACA,eAAA,CACA,QAAA,CACA,SPwVxC,COpVgC,kHLxoB/B,6BK0oBiD,CL1oBjD,4BK0oBiD,CLjoBhD,wBKioBqD,CLjoBrD,qBKioBqD,CLjoBrD,kBKioBqD,CL3oBtD,mBAAA,CAAA,mBAAA,CAAA,YAAA,CACA,sBK0oBiD,CL1oBjD,kBK0oBiD,CLtoBhD,QKsoBmE,CAGjC,aAAA,CAFA,QAAA,CACA,SPyVpC,COtVoC,yHAGI,wBAAA,CAAA,qBAAA,CAAA,kBAAA,CADA,0BAAA,CAAA,0BAAA,CAAA,mBAAA,CAEA,WAAA,CACA,QPuVxC,COpVoC,oIAGI,wBAAA,CAAA,qBAAA,CAAA,kBAAA,CAcA,sBAAA,CACA,4BAAA,CAXA,WAAA,CACA,eAAA,CAEA,iDAAA,CARA,0BAAA,CAAA,0BAAA,CAAA,mBAAA,CAOA,UAAA,CAEA,qEAAA,CAEA,eAAA,CATA,OAAA,CAUA,gBAAA,CAFA,aAAA,CANA,QAAA,CADA,SAAA,CAWA,oBAAA,CADA,yBPwVxC,COnVwC,sJAEI,YAAA,CACA,oBPoV5C,CO5UwB,mHLtrBvB,2BKwrByC,CLxrBzC,4BKwrByC,CLzrBzC,mBAAA,CAAA,mBAAA,CAAA,YAAA,CACA,yBKwrByC,CLxrBzC,qBKwrByC,CACd,UP8U5B,COtUoC,yTAEI,eP0UxC,COpU4B,sJLzsB3B,6BK2sB6C,CL3sB7C,4BK2sB6C,CLlsB5C,wBKksBiD,CLlsBjD,qBKksBiD,CLlsBjD,kBKksBiD,CL5sBlD,mBAAA,CAAA,mBAAA,CAAA,YAAA,CACA,sBK2sB6C,CL3sB7C,kBK2sB6C,CAGd,UAAA,CL1sB9B,QKusB+D,CACjC,QAAA,CACA,SPyUhC,COtUgC,yTAGI,UAAA,CACA,YPsUpC,CO3SoB,yFAEI,2BAAA,CAAA,4BAAA,CACA,uBAAA,CAAA,oBAAA,CACA,sBAAA,CAAA,mBAAA,CADA,sBAAA,CADA,yBAAA,CAAA,qBAAA,CAEA,0BPgTxB,CO7SwB,2HAKI,8DAAA,CACA,kBAAA,CAJA,aAAA,CACA,eAAA,CACA,YPgT5B,CO5S4B,iIL9vB3B,2BKgwB6C,CLhwB7C,4BKgwB6C,CLjwB7C,mBAAA,CAAA,mBAAA,CAAA,YAAA,CACA,yBKgwB6C,CLhwB7C,qBKgwB6C,CL5vB5C,QK4vBgE,CAClC,QAAA,CACA,SP+ShC,CO7SgC,oILpwB/B,6BKswBiD,CLtwBjD,4BKswBiD,CL7vBhD,wBK6vBqD,CL7vBrD,qBK6vBqD,CLxvBrD,wBKwvB6D,CLxvB7D,qBKwvB6D,CL7vB7D,kBK6vBqD,CAEnB,qEAAA,CLzwBnC,mBAAA,CAAA,mBAAA,CAAA,YAAA,CACA,sBKswBiD,CLtwBjD,kBKswBiD,CLnvBhD,oBKmvBkF,CLnvBlF,gBKmvBkF,CLlwBlF,QKkwB4E,CLxvB5E,6BKwvB6D,CAC3B,gBPoTpC,COjToC,+IAGI,kBAAA,CADA,SPmTxC,CO/SoC,uIAII,WAAA,CAFA,aAAA,CACA,SPiTxC,CO7SoC,qLAGI,eAAA,CACA,eAAA,CAFA,UPgTxC,CO3SoC,kLAII,cAAA,CADA,eAAA,CADA,UP8SxC,CO1SwC,4WAKI,qCAAA,CAFA,qEAAA,CACA,eP4S5C,COzS4C,gZAEI,2CP2ShD,COrSoC,kLAKI,qEAAA,CAFA,eAAA,CACA,gBAAA,CAFA,UPySxC,COpSwC,yLL1zBvC,6BK4zByD,CL5zBzD,4BK4zByD,CLnzBxD,wBKmzB6D,CLnzB7D,qBKmzB6D,CL9yB7D,oBK8yBqE,CL9yBrE,iBK8yBqE,CLnzBrE,kBKmzB6D,CL7zB9D,mBAAA,CAAA,mBAAA,CAAA,YAAA,CACA,sBK4zByD,CL5zBzD,kBK4zByD,CLzyBxD,kBKyyBqF,CLzyBrF,cKyyBqF,CAE3C,qEAAA,CLhzB1C,wBK8yBqE,CAC3B,cP0S5C,CQ3mCA,0BAEC,2BAEC,gBR+mCA,CACF,CQ5mCA,0BAEC,2BAEC,cR4mCA,CACF,CQzmCA,0BAEC,2BAEC,cRymCA,CACF,CQtmCA,yBAMG,iDAIC,oBAAA,CAAA,iBAAA,CAAA,YAAA,CAFA,mCAAA,CACA,YRmmCF,CACF,CQ7lCA,yBAMG,iDN1CF,2BM4CkB,CN5ClB,4BM4CkB,CN7ClB,mBAAA,CAAA,mBAAA,CAAA,YAAA,CACA,yBM4CkB,CN5ClB,qBM4CkB,CNzBjB,kBMyB2C,CNzB3C,cMyB2C,CNxC3C,QFooCA,CQ1lCE,mHAGC,QAAA,CACA,SR2lCH,CACF,CQrlCA,yBAMG,4FAEC,YRilCF,CACF,CQ5kCA,yBAIE,oEAEC,8DAAA,CAGA,wBAAA,CAAA,qBAAA,CACA,uBAAA,CAAA,oBAAA,CADA,kBAAA,CAUA,eAAA,CAPA,QAAA,CAIA,WAAA,CANA,sBAAA,CAGA,MAAA,CAKA,aAAA,CADA,SAAA,CAHA,OAAA,CAHA,QAAA,CAIA,UR6kCD,CQrkCE,6JAfD,0BAAA,CAAA,0BAAA,CAAA,mBRulCD,CQhkCE,qFAGC,yBAAA,CADA,wBRkkCH,CQ3jCD,2BAEC,iBR4jCA,CQ1jCA,0DAEC,sBR2jCD,CQrjCG,wFAEC,QRsjCJ,CQpjCI,0GAIC,uBAAA,CAAA,oBAAA,CAAA,eAAA,CAFA,mCAAA,CACA,YRsjCL,CQ7iCK,yHAEC,cR8iCN,CQ3iCK,iHAEC,cR4iCN,CQpiCO,0IAIC,oBAAA,CAAA,iBAAA,CAAA,YAAA,CAFA,mCAAA,CACA,YRsiCR,CQzhCQ,2JAEC,2BAAA,CAAA,4BAAA,CACA,uBAAA,CAAA,oBAAA,CACA,sBAAA,CAAA,mBAAA,CADA,sBAAA,CADA,yBAAA,CAAA,qBAAA,CAEA,0BR0hCT,CQxhCS,4MAGC,cAAA,CADA,UR0hCV,CQthCS,yMAEC,eRuhCV,CQrhCU,gNAEC,sBAAA,CAAA,mBAAA,CAAA,0BAAA,CACA,eRshCX,CACF,CSxtCA,yCAEI,GACI,8BAAA,CAAA,sBT4tCN,CS1tCE,GACI,+BAAA,CAAA,uBT4tCN,CACF,CSnuCA,iCAEI,GACI,8BAAA,CAAA,sBT4tCN,CS1tCE,GACI,+BAAA,CAAA,uBT4tCN,CACF,CSrtCA,2CAEI,GACI,STytCN,CSvtCE,GACI,STytCN,CACF,CShuCA,mCAEI,GACI,STytCN,CSvtCE,GACI,STytCN,CACF,CSltCA,4CAEI,GACI,STstCN,CSptCE,GACI,STstCN,CACF,CS7tCA,oCAEI,GACI,STstCN,CSptCE,GACI,STstCN,CACF,CS/sCA,6CAEI,GACI,SAAA,CACA,mCAAA,CAAA,2BTmtCN,CSjtCE,GACI,SAAA,CACA,+BAAA,CAAA,uBTmtCN,CACF,CS5tCA,qCAEI,GACI,SAAA,CACA,mCAAA,CAAA,2BTmtCN,CSjtCE,GACI,SAAA,CACA,+BAAA,CAAA,uBTmtCN,CACF,CS5sCA,gDAEI,GACI,SAAA,CACA,+BAAA,CAAA,uBTgtCN,CS9sCE,GACI,SAAA,CACA,mCAAA,CAAA,2BTgtCN,CACF,CSztCA,wCAEI,GACI,SAAA,CACA,+BAAA,CAAA,uBTgtCN,CS9sCE,GACI,SAAA,CACA,mCAAA,CAAA,2BTgtCN,CACF,CSzsCA,gDAEI,GACI,SAAA,CACA,oCAAA,CAAA,4BT6sCN,CS3sCE,GACI,SAAA,CACA,+BAAA,CAAA,uBT6sCN,CACF,CSttCA,wCAEI,GACI,SAAA,CACA,oCAAA,CAAA,4BT6sCN,CS3sCE,GACI,SAAA,CACA,+BAAA,CAAA,uBT6sCN,CACF,CStsCA,iDAEI,GACI,SAAA,CACA,+BAAA,CAAA,uBT0sCN,CSxsCE,GACI,SAAA,CACA,oCAAA,CAAA,4BT0sCN,CACF,CSntCA,yCAEI,GACI,SAAA,CACA,+BAAA,CAAA,uBT0sCN,CSxsCE,GACI,SAAA,CACA,oCAAA,CAAA,4BT0sCN,CACF,CSnsCA,iDAEI,GACI,SAAA,CACA,mCAAA,CAAA,2BTusCN,CSrsCE,GACI,SAAA,CACA,+BAAA,CAAA,uBTusCN,CACF,CShtCA,yCAEI,GACI,SAAA,CACA,mCAAA,CAAA,2BTusCN,CSrsCE,GACI,SAAA,CACA,+BAAA,CAAA,uBTusCN,CACF,CShsCA,kDAEI,GACI,SAAA,CACA,+BAAA,CAAA,uBTosCN,CSlsCE,GACI,SAAA,CACA,mCAAA,CAAA,2BTosCN,CACF,CS7sCA,0CAEI,GACI,SAAA,CACA,+BAAA,CAAA,uBTosCN,CSlsCE,GACI,SAAA,CACA,mCAAA,CAAA,2BTosCN,CACF,CS7rCA,6CAEI,sBAMI,+DAAA,CAAA,uDT4rCN,CS1rCE,GACI,SAAA,CACA,mCAAA,CAAA,2BT4rCN,CS1rCE,IACI,sCAAA,CAAA,8BT4rCN,CS1rCE,IACI,mCAAA,CAAA,2BT4rCN,CS1rCE,IACI,SAAA,CACA,yCAAA,CAAA,iCT4rCN,CS1rCE,IACI,sCAAA,CAAA,8BT4rCN,CS1rCE,GACI,SAAA,CACA,2BAAA,CAAA,mBT4rCN,CACF,CS1tCA,qCAEI,sBAMI,+DAAA,CAAA,uDT4rCN,CS1rCE,GACI,SAAA,CACA,mCAAA,CAAA,2BT4rCN,CS1rCE,IACI,sCAAA,CAAA,8BT4rCN,CS1rCE,IACI,mCAAA,CAAA,2BT4rCN,CS1rCE,IACI,SAAA,CACA,yCAAA,CAAA,iCT4rCN,CS1rCE,IACI,sCAAA,CAAA,8BT4rCN,CS1rCE,GACI,SAAA,CACA,2BAAA,CAAA,mBT4rCN,CACF,CSrrCA,8CAEI,IACI,mCAAA,CAAA,2BTyrCN,CSvrCE,QAEI,SAAA,CACA,sCAAA,CAAA,8BTwrCN,CStrCE,GACI,SAAA,CACA,mCAAA,CAAA,2BTwrCN,CACF,CSrsCA,sCAEI,IACI,mCAAA,CAAA,2BTyrCN,CSvrCE,QAEI,SAAA,CACA,sCAAA,CAAA,8BTwrCN,CStrCE,GACI,SAAA,CACA,mCAAA,CAAA,2BTwrCN,CACF,CSjrCA,2CAEI,GACI,SAAA,CACA,mCAAA,CAAA,2BTqrCN,CSnrCE,IACI,STqrCN,CACF,CS7rCA,mCAEI,GACI,SAAA,CACA,mCAAA,CAAA,2BTqrCN,CSnrCE,IACI,STqrCN,CACF,CS9qCA,4CAEI,GACI,STkrCN,CShrCE,IACI,SAAA,CACA,mCAAA,CAAA,2BTkrCN,CShrCE,GACI,STkrCN,CACF,CS7rCA,oCAEI,GACI,STkrCN,CShrCE,IACI,SAAA,CACA,mCAAA,CAAA,2BTkrCN,CShrCE,GACI,STkrCN,CACF,CS3qCA,0CAEI,IACI,+BAAA,CAAA,uBT+qCN,CS7qCE,IACI,gCAAA,CAAA,wBT+qCN,CS7qCE,IACI,8BAAA,CAAA,sBT+qCN,CS7qCE,IACI,+BAAA,CAAA,uBT+qCN,CS7qCE,GACI,8BAAA,CAAA,sBT+qCN,CACF,CS/rCA,kCAEI,IACI,+BAAA,CAAA,uBT+qCN,CS7qCE,IACI,gCAAA,CAAA,wBT+qCN,CS7qCE,IACI,8BAAA,CAAA,sBT+qCN,CS7qCE,IACI,+BAAA,CAAA,uBT+qCN,CS7qCE,GACI,8BAAA,CAAA,sBT+qCN,CACF,CSxqCA,0CAEI,SAEI,sBAAA,CAAA,cT2qCN,CSzqCE,MACI,iDAAA,CAAA,yCT2qCN,CSzqCE,MACI,+CAAA,CAAA,uCT2qCN,CSzqCE,MACI,mDAAA,CAAA,2CT2qCN,CSzqCE,MACI,mDAAA,CAAA,2CT2qCN,CSzqCE,MACI,qDAAA,CAAA,6CT2qCN,CSzqCE,MACI,qDAAA,CAAA,6CT2qCN,CSzqCE,MACI,yDAAA,CAAA,iDT2qCN,CSzqCE,GACI,sBAAA,CAAA,cT2qCN,CACF,CSxsCA,kCAEI,SAEI,sBAAA,CAAA,cT2qCN,CSzqCE,MACI,iDAAA,CAAA,yCT2qCN,CSzqCE,MACI,+CAAA,CAAA,uCT2qCN,CSzqCE,MACI,mDAAA,CAAA,2CT2qCN,CSzqCE,MACI,mDAAA,CAAA,2CT2qCN,CSzqCE,MACI,qDAAA,CAAA,6CT2qCN,CSzqCE,MACI,qDAAA,CAAA,6CT2qCN,CSzqCE,MACI,yDAAA,CAAA,iDT2qCN,CSzqCE,GACI,sBAAA,CAAA,cT2qCN,CACF,CSrqCA,+CAEI,GACI,2BAAA,CAAA,mBTyqCN,CSvqCE,IACI,qCAAA,CAAA,6BTyqCN,CSvqCE,IACI,qCAAA,CAAA,6BTyqCN,CSvqCE,IACI,qCAAA,CAAA,6BTyqCN,CSvqCE,IACI,qCAAA,CAAA,6BTyqCN,CSvqCE,IACI,qCAAA,CAAA,6BTyqCN,CSvqCE,GACI,2BAAA,CAAA,mBTyqCN,CACF,CS/rCA,uCAEI,GACI,2BAAA,CAAA,mBTyqCN,CSvqCE,IACI,qCAAA,CAAA,6BTyqCN,CSvqCE,IACI,qCAAA,CAAA,6BTyqCN,CSvqCE,IACI,qCAAA,CAAA,6BTyqCN,CSvqCE,IACI,qCAAA,CAAA,6BTyqCN,CSvqCE,IACI,qCAAA,CAAA,6BTyqCN,CSvqCE,GACI,2BAAA,CAAA,mBTyqCN,CACF","file":"addonify-quick-view.css","sourcesContent":["/* -------------------------------------------------------------------------- \r\n\tVariables\r\n -------------------------------------------------------------------------- */\r\n\r\n :root {\r\n\r\n // Quick view button.\r\n --addonify_qv_button_text: rgba(255, 255, 255, 1);\r\n --addonify_qv_button_text_hover: rgba(255, 255, 255, 1);\r\n --addonify_qv_button_background: rgb(33, 33, 33);\r\n --addonify_qv_button_background_hover: rgb(14, 86, 255);\r\n --addonify_qv_button_border_style: solid;\r\n --addonify_qv_button_border_width: 0;\r\n --addonify_qv_button_border_color: rgba(255, 255, 255, 0);\r\n --addonify_qv_button_border_color_hover: rgba(255, 255, 255, 0);\r\n --addonify_qv_button_border_radius: 4px;\r\n\r\n\r\n // Modal\r\n --addonify_qv_modal_overlay_background: rgba(0, 0, 0, 0.6);\r\n --addonify_qv_modal_background: rgba(255, 255, 255, 1);\r\n --addonify_qv_modal_general_text_color: rgba(51, 51, 51, 1);\r\n --addonify_qv_modal_general_border_color: #E5E5E5; // NEW - Added\r\n --addonify_qv_modal_general_text_font_size: 15px; // NEW - Added\r\n\r\n --addonify_qv_modal_inputs_background_color: rgba(255, 255, 255, 1);\r\n --addonify_qv_modal_inputs_text_color: rgba(51, 51, 51, 1);\r\n\r\n --addonify_qv_modal_width: calc( 100vw - 30% ); // PLANNED WITH RESPONSIVE CONTROL. \r\n --addonify_qv_modal_content_column_gap: 40px; // NEW - Added\r\n \r\n --addonify_qv_modal_border_radius: 10px; // NEW - Added\r\n --addonify_qv_modal_zindex: 10000000000000000; // NEW - Added \r\n\r\n // Product\r\n --addonify_qv_product_title: rgba(51, 51, 51, 1);\r\n --addonify_qv_product_excerpt: rgba(88, 88, 88, 1);\r\n --addonify_qv_product_rating_filled: rgba(245, 196, 14, 1);\r\n --addonify_qv_product_rating_empty: rgba(185, 185, 185, 1);\r\n --addonify_qv_product_price: rgba(51, 51, 51, 1);\r\n --addonify_qv_product_price_sale: rgba(255, 0, 0, 1);\r\n --addonify_qv_product_meta: rgba(2, 134, 231, 1);\r\n --addonify_qv_product_meta_hover: rgba(88, 88, 88, 1);\r\n --addonify_qv_stock_in: rgba(0, 128, 0, 1);\r\n --addonify_qv_stock_out: rgba(255, 0, 0, 1);\r\n --addonify_qv_product_onsale_badge_text: rgba(255, 255, 255, 1);\r\n --addonify_qv_product_onsale_badge_background: rgba(255, 0, 0, 1);\r\n\r\n --adonify_qv_product_title_font_size: 32px; // NEW - Added\r\n --adonify_qv_product_title_font_weight: normal; // NEW - Added\r\n --adonify_qv_product_title_line_height: 1.2; // NEW - Added\r\n --adonify_qv_product_price_font_size: 22px; // NEW - Added\r\n --adonify_qv_product_price_font_weight: normal; // NEW - Added\r\n --addonify_qv_product_onsale_badge_font_size: 14px; // NEW - Added\r\n\r\n // Image gallery\r\n --addonify_qv_gallery_trigger_icon_color: #9F9F9F; // NEW - Added\r\n --addonify_qv_gallery_trigger_icon_color_hover: rgb(54, 91, 255); // NEW - Added\r\n --addonify_qv_gallery_trigger_icon_background_color: #FFFFFF; // NEW - Added\r\n --addonify_qv_gallery_trigger_icon_background_color_hover: #FFFFFF; // NEW - Added\r\n --addonify_qv_modal_images_border_color: rgba(238, 238, 238, 1); // NEW - Added\r\n --addonify_qv_gallery_trigger_icon_size: 18px; // NEW - Added\r\n --addonify_qv_gallery_trigger_icon_border_radius: 5px; // NEW - Added\r\n --addonify_qv_modal_image_border_radius: 10px; // NEW - Added \r\n --addonify_qv_modal_gallery_thumb_in_row: 4; // NEW - Done\r\n --addonify_qv_modal_gallery_thumbs_gap: 20px; // NEW - Done\r\n \r\n // Close button\r\n --addonify_qv_close_button_text: rgba(118, 118, 118, 1);\r\n --addonify_qv_close_button_text_hover: rgba(2, 134, 231, 1);\r\n --addonify_qv_close_button_background: rgba(238, 238, 238, 1);\r\n --addonify_qv_close_button_background_hover: rgba(182, 222, 255, 1);\r\n --addonify_qv_mobile_close_button_font_size: 14px;\r\n\r\n // Misc buttons\r\n --addonify_qv_misc_button_text: rgba(255, 255, 255, 1);\r\n --addonify_qv_misc_button_text_hover: rgba(255, 255, 255, 1);\r\n --addonify_qv_misc_button_background: rgba(51, 51, 51, 1);\r\n --addonify_qv_misc_button_background_hover: rgba(2, 134, 231, 1);\r\n --addonify_qv_misc_button_height: 50px; // NEW - Done\r\n --addonify_qv_misc_button_border_radius: 5px; // NEW - Done\r\n --addonify_qv_misc_button_font_size: 15px; // NEW - Added\r\n --addonify_qv_misc_button_font_weight: normal; // NEW - Added\r\n --addonify_qv_misc_button_letter_spacing: 0; // NEW - Done\r\n --addonify_qv_misc_button_line_height: 1; // NEW - Done\r\n --addonify_qv_misc_button_text_transform: capitalize; // NEW - Added\r\n\r\n // Spinner \r\n --addonify_qv_modal_spinner_icon_color: rgba(51, 51, 51, 1);\r\n --addonify_qv_spinner_icon_size: 28px; // NEW - Added\r\n }","/* -------------------------------------------------------------------------- \n\tVariables\n -------------------------------------------------------------------------- */\n:root {\n --addonify_qv_button_text: rgba(255, 255, 255, 1);\n --addonify_qv_button_text_hover: rgba(255, 255, 255, 1);\n --addonify_qv_button_background: rgb(33, 33, 33);\n --addonify_qv_button_background_hover: rgb(14, 86, 255);\n --addonify_qv_button_border_style: solid;\n --addonify_qv_button_border_width: 0;\n --addonify_qv_button_border_color: rgba(255, 255, 255, 0);\n --addonify_qv_button_border_color_hover: rgba(255, 255, 255, 0);\n --addonify_qv_button_border_radius: 4px;\n --addonify_qv_modal_overlay_background: rgba(0, 0, 0, 0.6);\n --addonify_qv_modal_background: rgba(255, 255, 255, 1);\n --addonify_qv_modal_general_text_color: rgba(51, 51, 51, 1);\n --addonify_qv_modal_general_border_color: #E5E5E5;\n --addonify_qv_modal_general_text_font_size: 15px;\n --addonify_qv_modal_inputs_background_color: rgba(255, 255, 255, 1);\n --addonify_qv_modal_inputs_text_color: rgba(51, 51, 51, 1);\n --addonify_qv_modal_width: calc( 100vw - 30% );\n --addonify_qv_modal_content_column_gap: 40px;\n --addonify_qv_modal_border_radius: 10px;\n --addonify_qv_modal_zindex: 10000000000000000;\n --addonify_qv_product_title: rgba(51, 51, 51, 1);\n --addonify_qv_product_excerpt: rgba(88, 88, 88, 1);\n --addonify_qv_product_rating_filled: rgba(245, 196, 14, 1);\n --addonify_qv_product_rating_empty: rgba(185, 185, 185, 1);\n --addonify_qv_product_price: rgba(51, 51, 51, 1);\n --addonify_qv_product_price_sale: rgba(255, 0, 0, 1);\n --addonify_qv_product_meta: rgba(2, 134, 231, 1);\n --addonify_qv_product_meta_hover: rgba(88, 88, 88, 1);\n --addonify_qv_stock_in: rgba(0, 128, 0, 1);\n --addonify_qv_stock_out: rgba(255, 0, 0, 1);\n --addonify_qv_product_onsale_badge_text: rgba(255, 255, 255, 1);\n --addonify_qv_product_onsale_badge_background: rgba(255, 0, 0, 1);\n --adonify_qv_product_title_font_size: 32px;\n --adonify_qv_product_title_font_weight: normal;\n --adonify_qv_product_title_line_height: 1.2;\n --adonify_qv_product_price_font_size: 22px;\n --adonify_qv_product_price_font_weight: normal;\n --addonify_qv_product_onsale_badge_font_size: 14px;\n --addonify_qv_gallery_trigger_icon_color: #9F9F9F;\n --addonify_qv_gallery_trigger_icon_color_hover: rgb(54, 91, 255);\n --addonify_qv_gallery_trigger_icon_background_color: #FFFFFF;\n --addonify_qv_gallery_trigger_icon_background_color_hover: #FFFFFF;\n --addonify_qv_modal_images_border_color: rgba(238, 238, 238, 1);\n --addonify_qv_gallery_trigger_icon_size: 18px;\n --addonify_qv_gallery_trigger_icon_border_radius: 5px;\n --addonify_qv_modal_image_border_radius: 10px;\n --addonify_qv_modal_gallery_thumb_in_row: 4;\n --addonify_qv_modal_gallery_thumbs_gap: 20px;\n --addonify_qv_close_button_text: rgba(118, 118, 118, 1);\n --addonify_qv_close_button_text_hover: rgba(2, 134, 231, 1);\n --addonify_qv_close_button_background: rgba(238, 238, 238, 1);\n --addonify_qv_close_button_background_hover: rgba(182, 222, 255, 1);\n --addonify_qv_mobile_close_button_font_size: 14px;\n --addonify_qv_misc_button_text: rgba(255, 255, 255, 1);\n --addonify_qv_misc_button_text_hover: rgba(255, 255, 255, 1);\n --addonify_qv_misc_button_background: rgba(51, 51, 51, 1);\n --addonify_qv_misc_button_background_hover: rgba(2, 134, 231, 1);\n --addonify_qv_misc_button_height: 50px;\n --addonify_qv_misc_button_border_radius: 5px;\n --addonify_qv_misc_button_font_size: 15px;\n --addonify_qv_misc_button_font_weight: normal;\n --addonify_qv_misc_button_letter_spacing: 0;\n --addonify_qv_misc_button_line_height: 1;\n --addonify_qv_misc_button_text_transform: capitalize;\n --addonify_qv_modal_spinner_icon_color: rgba(51, 51, 51, 1);\n --addonify_qv_spinner_icon_size: 28px;\n}\n\n/* -------------------------------------------------------------------------- \n\tMixins\n -------------------------------------------------------------------------- */\n/*\n===========================================================\n\n# Pugin: Addonify - Quick View For WooCommerce\n# Author: https://addonify.com/\n# Since: 28 July, 2020\n\n=====================================\n*/\n/* -------------------------------------------------------------------------- \n\tModel Default\n -------------------------------------------------------------------------- */\n#addonify-quick-view-modal {\n display: flex;\n flex-direction: column;\n gap: 10px;\n align-items: stretch;\n justify-content: stretch;\n flex-wrap: wrap;\n position: relative;\n margin: 0 auto;\n width: 100%;\n height: auto;\n min-height: 400px;\n max-height: calc(100vh - 40px);\n max-width: var(--addonify_qv_modal_width);\n border-radius: var(--addonify_qv_modal_border_radius);\n box-shadow: 0 0 65px rgba(0, 0, 0, 0.1);\n background-color: var(--addonify_qv_modal_background);\n z-index: var(--addonify_qv_modal_zindex);\n opacity: 0;\n visibility: hidden;\n backface-visibility: hidden;\n transition: none;\n cursor: initial;\n overflow: hidden;\n}\n#addonify-quick-view-modal #adfy-quick-view-model-inner {\n position: relative;\n height: 100%;\n width: 100%;\n max-width: 100%;\n}\n#addonify-quick-view-modal #adfy-quick-view-modal-content {\n position: relative;\n padding: 40px 30px;\n color: var(--addonify_qv_modal_general_text_color);\n}\n\n/* -------------------------------------------------------------------------- \n\tVisibility\n -------------------------------------------------------------------------- */\n.addonify-qvm-is-active #addonify-quick-view-modal {\n opacity: 1;\n visibility: visible;\n backface-visibility: visible;\n}\n\n/* -------------------------------------------------------------------------- \n\tAnimations - Exit animations\n -------------------------------------------------------------------------- */\n.addonify-qvm-is-active #addonify-quick-view-modal-wrapper.play-closing-animation[data-close_animation=fade-out] #addonify-quick-view-modal {\n animation: AddonifyQuickViewFadeOut 1.2s ease-in-out forwards;\n}\n.addonify-qvm-is-active #addonify-quick-view-modal-wrapper.play-closing-animation[data-close_animation=fade-out-down] #addonify-quick-view-modal {\n animation: AddonifyQuickViewFadeOutDown 0.8s ease-in-out forwards;\n}\n.addonify-qvm-is-active #addonify-quick-view-modal-wrapper.play-closing-animation[data-close_animation=bounce-out] #addonify-quick-view-modal {\n animation: AddonifyQuickViewBounceOut 1.2s ease-in-out forwards;\n}\n.addonify-qvm-is-active #addonify-quick-view-modal-wrapper.play-closing-animation[data-close_animation=slide-out-left] #addonify-quick-view-modal {\n animation: AddonifyQuickViewSlideOutLeft 0.8s linear forwards;\n}\n.addonify-qvm-is-active #addonify-quick-view-modal-wrapper.play-closing-animation[data-close_animation=slide-out-right] #addonify-quick-view-modal {\n animation: AddonifyQuickViewSlideOutRight 0.8s linear forwards;\n}\n.addonify-qvm-is-active #addonify-quick-view-modal-wrapper.play-closing-animation[data-close_animation=zoom-out] #addonify-quick-view-modal {\n animation: AddonifyQuickViewZoomOut 1.2s ease-in-out forwards;\n}\n\n/* -------------------------------------------------------------------------- \n\tAnimations - Entrance Animations\n -------------------------------------------------------------------------- */\n.addonify-qvm-is-active {\n position: relative;\n overflow: hidden;\n max-height: 100vh;\n}\n.addonify-qvm-is-active #addonify-quick-view-modal-wrapper.play-opening-animation[data-open_animation=fade-in] #addonify-quick-view-modal {\n animation: AddonifyQuickViewFadeIn 0.8s ease-in-out forwards;\n}\n.addonify-qvm-is-active #addonify-quick-view-modal-wrapper.play-opening-animation[data-open_animation=fade-in-up] #addonify-quick-view-modal {\n animation: AddonifyQuickViewFadeInUp 0.8s ease-in-out forwards;\n}\n.addonify-qvm-is-active #addonify-quick-view-modal-wrapper.play-opening-animation[data-open_animation=bounce-in] #addonify-quick-view-modal {\n animation: AddonifyQuickViewBounceIn 0.8s ease-in-out forwards;\n}\n.addonify-qvm-is-active #addonify-quick-view-modal-wrapper.play-opening-animation[data-open_animation=slide-in-left] #addonify-quick-view-modal {\n animation: AddonifyQuickViewSlideInLeft 0.8s ease-in-out forwards;\n}\n.addonify-qvm-is-active #addonify-quick-view-modal-wrapper.play-opening-animation[data-open_animation=slide-in-right] #addonify-quick-view-modal {\n animation: AddonifyQuickViewSlideInRight 0.8s ease-in-out forwards;\n}\n.addonify-qvm-is-active #addonify-quick-view-modal-wrapper.play-opening-animation[data-open_animation=zoom-in] #addonify-quick-view-modal {\n animation: AddonifyQuickViewZoomIn 0.8s ease-in-out forwards;\n}\n.addonify-qvm-is-active #addonify-quick-view-modal-wrapper.play-opening-animation[data-open_animation=swing] #addonify-quick-view-modal {\n animation: AddonifyQuickViewSwing 1s ease-in-out forwards;\n}\n.addonify-qvm-is-active #addonify-quick-view-modal-wrapper.play-opening-animation[data-open_animation=jello] #addonify-quick-view-modal {\n animation: AddonifyQuickViewJello 1s ease-in-out forwards;\n}\n.addonify-qvm-is-active #addonify-quick-view-modal-wrapper.play-opening-animation[data-open_animation=rubber-band] #addonify-quick-view-modal {\n animation: AddonifyQuickViewRubberBand 1s ease-in-out forwards;\n}\n\n/* -------------------------------------------------------------------------- \n\tModal content layout\n -------------------------------------------------------------------------- */\n#addonify-quick-view-modal-wrapper .ps__rail-x,\n#addonify-quick-view-modal-wrapper .ps__rail-y {\n width: 1px;\n}\n#addonify-quick-view-modal-wrapper .ps__rail-x [class*=ps__thumb-],\n#addonify-quick-view-modal-wrapper .ps__rail-y [class*=ps__thumb-] {\n width: 1px;\n border-radius: 0;\n background-color: #DDDDDD;\n}\n#addonify-quick-view-modal-wrapper #addonify-quick-view-modal [data-content_layout=row-reversed] .woocommerce .product .images {\n order: 2;\n}\n#addonify-quick-view-modal-wrapper #addonify-quick-view-modal [data-content_layout=row-reversed] .woocommerce .product .images .woocommerce-product-gallery__trigger {\n right: auto;\n left: 20px;\n}\n#addonify-quick-view-modal-wrapper #addonify-quick-view-modal [data-content_layout=row-reversed] .woocommerce .product .summary {\n order: 1;\n}\n#addonify-quick-view-modal-wrapper #addonify-quick-view-modal [data-content_layout=row-reversed] .woocommerce .product .onsale {\n left: auto;\n right: 20px;\n}\n\n/* -------------------------------------------------------------------------- \n\tQuick view button\n -------------------------------------------------------------------------- */\n.addonify-qvm-button,\n.wc-block-grid__products .product .button.addonify-qvm-button,\n.woocommerce ul.products .product .button.addonify-qvm-button,\n.woocommerce ul.products .wc-block-grid__product .button.addonify-qvm-button,\n.wc-block-grid__products .wc-block-grid__product .button.addonify-qvm-button {\n display: inline-flex;\n align-items: center;\n gap: 5px;\n fill: currentColor;\n justify-content: center;\n fill: var(--addonify_qv_button_text);\n color: var(--addonify_qv_button_text);\n border-width: var(--addonify_qv_button_border_width);\n border-style: var(--addonify_qv_button_border_style);\n border-color: var(--addonify_qv_button_border_color);\n background-color: var(--addonify_qv_button_background);\n border-radius: var(--addonify_qv_button_border_radius);\n transition: all 0.5s ease;\n}\n.addonify-qvm-button:is(:hover, :focus),\n.wc-block-grid__products .product .button.addonify-qvm-button:is(:hover, :focus),\n.woocommerce ul.products .product .button.addonify-qvm-button:is(:hover, :focus),\n.woocommerce ul.products .wc-block-grid__product .button.addonify-qvm-button:is(:hover, :focus),\n.wc-block-grid__products .wc-block-grid__product .button.addonify-qvm-button:is(:hover, :focus) {\n fill: var(--addonify_qv_button_text_hover);\n color: var(--addonify_qv_button_text_hover);\n border-color: var(--addonify_qv_button_border_color_hover);\n background-color: var(--addonify_qv_button_background_hover);\n}\n.addonify-qvm-button .icon,\n.addonify-qvm-button .label,\n.wc-block-grid__products .product .button.addonify-qvm-button .icon,\n.wc-block-grid__products .product .button.addonify-qvm-button .label,\n.woocommerce ul.products .product .button.addonify-qvm-button .icon,\n.woocommerce ul.products .product .button.addonify-qvm-button .label,\n.woocommerce ul.products .wc-block-grid__product .button.addonify-qvm-button .icon,\n.woocommerce ul.products .wc-block-grid__product .button.addonify-qvm-button .label,\n.wc-block-grid__products .wc-block-grid__product .button.addonify-qvm-button .icon,\n.wc-block-grid__products .wc-block-grid__product .button.addonify-qvm-button .label {\n margin: 0;\n padding: 0;\n background: transparent;\n background-color: transparent;\n}\n.addonify-qvm-button .icon,\n.wc-block-grid__products .product .button.addonify-qvm-button .icon,\n.woocommerce ul.products .product .button.addonify-qvm-button .icon,\n.woocommerce ul.products .wc-block-grid__product .button.addonify-qvm-button .icon,\n.wc-block-grid__products .wc-block-grid__product .button.addonify-qvm-button .icon {\n display: inline-flex;\n align-items: center;\n line-height: 1;\n}\n.addonify-qvm-button .icon svg,\n.wc-block-grid__products .product .button.addonify-qvm-button .icon svg,\n.woocommerce ul.products .product .button.addonify-qvm-button .icon svg,\n.woocommerce ul.products .wc-block-grid__product .button.addonify-qvm-button .icon svg,\n.wc-block-grid__products .wc-block-grid__product .button.addonify-qvm-button .icon svg {\n display: inline-flex;\n align-items: center;\n width: 16px;\n height: 16px;\n line-height: 1;\n}\n.addonify-qvm-button[data-icon_position=left] .icon,\n.wc-block-grid__products .product .button.addonify-qvm-button[data-icon_position=left] .icon,\n.woocommerce ul.products .product .button.addonify-qvm-button[data-icon_position=left] .icon,\n.woocommerce ul.products .wc-block-grid__product .button.addonify-qvm-button[data-icon_position=left] .icon,\n.wc-block-grid__products .wc-block-grid__product .button.addonify-qvm-button[data-icon_position=left] .icon {\n order: 1;\n}\n.addonify-qvm-button[data-icon_position=left] .label,\n.wc-block-grid__products .product .button.addonify-qvm-button[data-icon_position=left] .label,\n.woocommerce ul.products .product .button.addonify-qvm-button[data-icon_position=left] .label,\n.woocommerce ul.products .wc-block-grid__product .button.addonify-qvm-button[data-icon_position=left] .label,\n.wc-block-grid__products .wc-block-grid__product .button.addonify-qvm-button[data-icon_position=left] .label {\n order: 2;\n}\n.addonify-qvm-button[data-icon_position=right] .icon,\n.wc-block-grid__products .product .button.addonify-qvm-button[data-icon_position=right] .icon,\n.woocommerce ul.products .product .button.addonify-qvm-button[data-icon_position=right] .icon,\n.woocommerce ul.products .wc-block-grid__product .button.addonify-qvm-button[data-icon_position=right] .icon,\n.wc-block-grid__products .wc-block-grid__product .button.addonify-qvm-button[data-icon_position=right] .icon {\n order: 2;\n}\n.addonify-qvm-button[data-icon_position=right] .label,\n.wc-block-grid__products .product .button.addonify-qvm-button[data-icon_position=right] .label,\n.woocommerce ul.products .product .button.addonify-qvm-button[data-icon_position=right] .label,\n.woocommerce ul.products .wc-block-grid__product .button.addonify-qvm-button[data-icon_position=right] .label,\n.wc-block-grid__products .wc-block-grid__product .button.addonify-qvm-button[data-icon_position=right] .label {\n order: 1;\n}\n\n/* -------------------------------------------------------------------------- \n\tQuick view model close button\n -------------------------------------------------------------------------- */\n#addonify-quick-view-modal-wrapper #addonify-quick-view-modal-close {\n --mobile-size: var(--addonify_qv_mobile_close_button_font_size);\n position: absolute;\n right: 3px;\n top: 3px;\n z-index: 10000;\n display: inline-flex;\n align-items: center;\n justify-content: center;\n gap: 5px;\n fill: var(--addonify_qv_close_button_text);\n color: var(--addonify_qv_close_button_text);\n height: 30px;\n width: 30px;\n padding: 0;\n margin: 0;\n border: none;\n line-height: 1;\n border-radius: 100%;\n cursor: pointer;\n background: transparent;\n background-color: var(--addonify_qv_close_button_background);\n transition: all 0.5s ease;\n}\n#addonify-quick-view-modal-wrapper #addonify-quick-view-modal-close:is(:hover, :focus) {\n fill: var(--addonify_qv_close_button_text_hover);\n color: var(--addonify_qv_close_button_text_hover);\n border: none;\n background: transparent;\n background-color: var(--addonify_qv_close_button_background_hover);\n}\n#addonify-quick-view-modal-wrapper #addonify-quick-view-modal-close:is(:focus) {\n outline: none;\n box-shadow: none;\n}\n#addonify-quick-view-modal-wrapper #addonify-quick-view-modal-close .button-icon {\n display: inline-flex;\n align-items: center;\n justify-content: center;\n}\n#addonify-quick-view-modal-wrapper #addonify-quick-view-modal-close .button-icon svg {\n display: inline-flex;\n align-items: center;\n justify-content: center;\n height: 14px;\n width: 14px;\n line-height: 1;\n}\n#addonify-quick-view-modal-wrapper #addonify-quick-view-modal-close .button-label {\n display: inline-flex;\n font-weight: normal;\n text-transform: none;\n line-height: 1;\n}\n#addonify-quick-view-modal-wrapper #addonify-quick-view-modal-close .button-label.mobile {\n display: none;\n font-size: var(--mobile-size);\n}\n\n/**\n*\n* Hide quick view button if disabled in mobile view is 'enabled' on the setting page.\n*\n* @since: 1.2.4\n*/\n@media (max-width: 575px) {\n .addonify-quick-view-disabled-on-mobile.woocommerce ul.products li.product .button.addonify-qvm-button,\n .addonify-quick-view-disabled-on-mobile.woocommerce ul.products li.product .button.addonify-qvm-button {\n display: none;\n }\n .addonify-quick-view-disabled-on-mobile .addonify-qvm-button {\n display: none;\n }\n}\n/* -------------------------------------------------------------------------- \n\tWooCommerce light box.\n -------------------------------------------------------------------------- */\n.addonify-qvm-is-active.woocommerce .pswp, .addonify-qvm-is-active.woocommerce-page .pswp {\n opacity: 1;\n z-index: calc(var(--addonify_qv_modal_zindex) + 10);\n}\n.addonify-qvm-is-active.woocommerce .pswp .pswp__bg, .addonify-qvm-is-active.woocommerce-page .pswp .pswp__bg {\n opacity: 1 !important;\n backdrop-filter: blur(10px);\n background-color: rgb(0, 0, 0);\n}\n.addonify-qvm-is-active.woocommerce .pswp img.pswp__img, .addonify-qvm-is-active.woocommerce-page .pswp img.pswp__img {\n background-color: white;\n}\n\n/* -------------------------------------------------------------------------- \n\tOverlay\n -------------------------------------------------------------------------- */\n#addonify-quick-view-modal-wrapper {\n display: flex;\n flex-direction: column;\n align-items: center;\n justify-content: center;\n flex-wrap: wrap;\n position: fixed;\n width: 100%;\n height: 100%;\n top: 0;\n left: 0;\n bottom: 0;\n right: 0;\n width: 100%;\n height: 100%;\n backdrop-filter: blur(10px);\n z-index: calc(var(--addonify_qv_modal_zindex) - 30);\n background-color: var(--addonify_qv_modal_overlay_background);\n opacity: 0;\n visibility: hidden;\n backface-visibility: hidden;\n overflow: hidden;\n transition: 0.3s all ease-in;\n}\n\n.addonify-qvm-is-active #addonify-quick-view-modal-wrapper {\n opacity: 1;\n visibility: visible;\n backface-visibility: visible;\n}\n\n/* -------------------------------------------------------------------------- \n\tModel spinner\n -------------------------------------------------------------------------- */\n#adfy-qvm-spinner {\n display: flex;\n flex-direction: row;\n gap: 0;\n align-items: center;\n justify-content: center;\n flex-wrap: wrap;\n position: fixed;\n height: auto;\n width: auto;\n overflow: hidden;\n border-radius: 100%;\n z-index: calc(var(--addonify_qv_modal_zindex) + 10);\n opacity: 1;\n visibility: visible;\n backface-visibility: visible;\n top: 50%;\n left: 50%;\n transform: translateX(-50%) translateY(-50%);\n}\n#adfy-qvm-spinner.hide {\n display: none;\n opacity: 0;\n visibility: hidden;\n backface-visibility: hidden;\n animation: none;\n}\n#adfy-qvm-spinner svg {\n display: inline-flex;\n width: var(--addonify_qv_spinner_icon_size);\n height: var(--addonify_qv_spinner_icon_size);\n fill: var(--addonify_qv_modal_spinner_icon_color);\n color: var(--addonify_qv_modal_spinner_icon_color);\n line-height: 1;\n animation-name: AddonifyQuickViewSpin;\n animation-duration: 800ms;\n animation-iteration-count: infinite;\n animation-timing-function: ease-in-out;\n}\n\n/* -------------------------------------------------------------------------- \n\tModel Layout - General\n -------------------------------------------------------------------------- */\n#addonify-quick-view-modal .woocommerce .product {\n display: grid;\n grid-template-columns: repeat(2, 1fr);\n column-gap: var(--addonify_qv_modal_content_column_gap);\n position: relative;\n}\n#addonify-quick-view-modal .woocommerce .product::after, #addonify-quick-view-modal .woocommerce .product::before {\n content: \"\";\n display: none;\n}\n#addonify-quick-view-modal .woocommerce .product .onsale {\n display: inline-flex;\n align-items: center;\n flex-wrap: wrap;\n position: absolute;\n right: auto;\n left: 20px;\n top: 20px;\n bottom: auto;\n z-index: 10;\n margin: 0;\n padding: 5px 15px;\n border: none;\n height: auto;\n width: auto;\n min-width: 1px;\n min-height: 1px;\n font-size: var(--addonify_qv_product_onsale_badge_font_size);\n line-height: 1;\n border-radius: 4px;\n color: var(--addonify_qv_product_onsale_badge_text);\n background-color: var(--addonify_qv_product_onsale_badge_background);\n font-weight: normal;\n}\n#addonify-quick-view-modal .woocommerce .product .images {\n --wc-thumb-items: var(--addonify_qv_modal_gallery_thumb_in_row);\n --wc-thumbs-gap: var(--addonify_qv_modal_gallery_thumbs_gap);\n display: flex;\n flex-direction: column;\n gap: var(--wc-thumbs-gap);\n position: relative;\n float: none;\n width: 100%;\n margin: 0;\n padding: 0;\n overflow: hidden;\n}\n#addonify-quick-view-modal .woocommerce .product .images .woocommerce-product-gallery__trigger {\n display: inline-flex;\n align-items: center;\n justify-content: center;\n position: absolute;\n top: 20px;\n left: auto;\n right: 20px;\n bottom: auto;\n z-index: 10;\n margin: 0;\n padding: 0;\n width: calc(var(--addonify_qv_gallery_trigger_icon_size) + 20px);\n height: calc(var(--addonify_qv_gallery_trigger_icon_size) + 20px);\n border-radius: var(--addonify_qv_gallery_trigger_icon_border_radius);\n fill: var(--addonify_qv_gallery_trigger_icon_color);\n color: var(--addonify_qv_gallery_trigger_icon_color);\n border: none;\n background: transparent;\n background-color: var(--addonify_qv_gallery_trigger_icon_background_color);\n transition: all 0.5s ease;\n}\n#addonify-quick-view-modal .woocommerce .product .images .woocommerce-product-gallery__trigger svg {\n display: inline-flex;\n width: var(--addonify_qv_gallery_trigger_icon_size);\n height: var(--addonify_qv_gallery_trigger_icon_size);\n}\n#addonify-quick-view-modal .woocommerce .product .images .woocommerce-product-gallery__trigger::before, #addonify-quick-view-modal .woocommerce .product .images .woocommerce-product-gallery__trigger::after {\n content: \"\";\n display: none;\n}\n#addonify-quick-view-modal .woocommerce .product .images .woocommerce-product-gallery__trigger:is(:hover, :focus) {\n border: none;\n text-decoration: none;\n fill: var(--addonify_qv_gallery_trigger_icon_color_hover);\n color: var(--addonify_qv_gallery_trigger_icon_color_hover);\n background: transparent;\n background-color: var(--addonify_qv_gallery_trigger_icon_background_color_hover);\n}\n#addonify-quick-view-modal .woocommerce .product .images .woocommerce-product-gallery__trigger:is(:focus) {\n outline: none;\n}\n#addonify-quick-view-modal .woocommerce .product .images .flex-viewport {\n position: relative;\n padding: 0;\n margin: 0;\n overflow: hidden;\n}\n#addonify-quick-view-modal .woocommerce .product .images .woocommerce-product-gallery__wrapper {\n overflow: hidden;\n}\n#addonify-quick-view-modal .woocommerce .product .images .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image,\n#addonify-quick-view-modal .woocommerce .product .images .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image--placeholder {\n position: relative;\n overflow: hidden;\n border-radius: var(--addonify_qv_modal_image_border_radius);\n overflow: hidden;\n}\n#addonify-quick-view-modal .woocommerce .product .images .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image img,\n#addonify-quick-view-modal .woocommerce .product .images .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image--placeholder img {\n display: block;\n width: 100%;\n height: auto;\n padding: 0;\n border: none;\n border-radius: var(--addonify_qv_modal_image_border_radius);\n border: 1px solid var(--addonify_qv_modal_images_border_color);\n}\n#addonify-quick-view-modal .woocommerce .product .images .flex-control-nav {\n display: grid;\n grid-template-columns: repeat(var(--wc-thumb-items), 1fr);\n column-gap: var(--wc-thumbs-gap);\n row-gap: var(--wc-thumbs-gap);\n margin: 0;\n list-style: none;\n padding: 0;\n float: none;\n}\n#addonify-quick-view-modal .woocommerce .product .images .flex-control-nav::before, #addonify-quick-view-modal .woocommerce .product .images .flex-control-nav::after {\n content: \"\";\n display: none;\n}\n#addonify-quick-view-modal .woocommerce .product .images .flex-control-nav li {\n display: block;\n width: 100%;\n max-width: 100%;\n height: auto;\n min-height: 100%;\n margin: 0;\n padding: 0;\n float: none;\n clear: none;\n overflow: hidden;\n border-radius: 3px;\n}\n#addonify-quick-view-modal .woocommerce .product .images .flex-control-nav li img {\n display: block;\n max-width: 100%;\n padding: 0;\n margin: 0;\n border: none;\n cursor: pointer;\n opacity: 1;\n filter: grayscale(1);\n background-color: whitesmoke;\n transition: all 0.5s ease;\n}\n#addonify-quick-view-modal .woocommerce .product .images .flex-control-nav li img.flex-active {\n filter: none;\n opacity: 1;\n padding: 0;\n border: none;\n}\n#addonify-quick-view-modal .woocommerce .product .images .flex-control-nav li img:is(:hover, :focus) {\n filter: none;\n opacity: 1;\n padding: 0;\n border: none;\n}\n#addonify-quick-view-modal .woocommerce .product .summary {\n display: flex;\n flex-direction: column;\n gap: 20px;\n float: none;\n width: 100%;\n margin: 0;\n padding: 0;\n color: var(--addonify_qv_modal_general_text_color);\n font-size: var(--addonify_qv_modal_general_text_font_size);\n}\n#addonify-quick-view-modal .woocommerce .product .summary .summary-content {\n display: flex;\n flex-direction: column;\n margin: 0;\n padding: 0;\n float: none;\n border: none;\n}\n#addonify-quick-view-modal .woocommerce .product .summary .summary-content .product_title {\n display: block;\n padding: 0;\n margin: 0;\n color: var(--addonify_qv_product_title);\n font-size: var(--adonify_qv_product_title_font_size);\n font-weight: var(--adonify_qv_product_title_font_weight);\n line-height: var(--adonify_qv_product_title_line_height);\n}\n#addonify-quick-view-modal .woocommerce .product .summary .summary-content .woocommerce-product-rating {\n display: flex;\n flex-direction: row;\n gap: 10px;\n align-items: center;\n margin: 10px 0 0 0;\n}\n#addonify-quick-view-modal .woocommerce .product .summary .summary-content .woocommerce-product-rating::after, #addonify-quick-view-modal .woocommerce .product .summary .summary-content .woocommerce-product-rating::before {\n content: \"\";\n display: none;\n}\n#addonify-quick-view-modal .woocommerce .product .summary .summary-content .woocommerce-product-rating .star-rating {\n display: inline-flex;\n align-items: center;\n margin: 0;\n color: var(--addonify_qv_product_rating_filled);\n}\n#addonify-quick-view-modal .woocommerce .product .summary .summary-content .woocommerce-product-rating .star-rating:before {\n color: var(--addonify_qv_product_rating_empty);\n}\n#addonify-quick-view-modal .woocommerce .product .summary .summary-content .woocommerce-product-rating .star-rating span:before {\n color: var(--addonify_qv_product_rating_filled);\n}\n#addonify-quick-view-modal .woocommerce .product .summary .summary-content .woocommerce-product-rating .woocommerce-review-link {\n display: inline-flex;\n align-items: center;\n gap: 2px;\n margin: 0;\n color: var(--addonify_qv_product_meta);\n text-decoration: none;\n}\n#addonify-quick-view-modal .woocommerce .product .summary .summary-content .woocommerce-product-rating .woocommerce-review-link:is(:hover, :focus) {\n color: var(--addonify_qv_product_meta_hover);\n text-decoration: none;\n}\n#addonify-quick-view-modal .woocommerce .product .summary .summary-content .price {\n display: flex;\n flex-direction: row;\n gap: 10px;\n align-items: center;\n justify-content: stretch;\n flex-wrap: nowrap;\n position: relative;\n margin: 20px 0;\n padding: 0;\n color: var(--addonify_qv_product_price);\n font-size: var(--adonify_qv_product_price_font_size);\n font-weight: var(--adonify_qv_product_price_font_weight);\n line-height: 1;\n}\n#addonify-quick-view-modal .woocommerce .product .summary .summary-content .price ins,\n#addonify-quick-view-modal .woocommerce .product .summary .summary-content .price del {\n display: inline-flex;\n align-items: center;\n flex-wrap: nowrap;\n margin: 0;\n background: transparent;\n background-color: transparent;\n}\n#addonify-quick-view-modal .woocommerce .product .summary .summary-content .price del {\n color: var(--addonify_qv_product_price);\n font-size: calc(var(--adonify_qv_product_price_font_size) - 30%);\n font-weight: normal;\n}\n#addonify-quick-view-modal .woocommerce .product .summary .summary-content .price ins {\n font-size: 150%;\n font-weight: bold;\n color: var(--addonify_qv_product_price_sale);\n font-size: var(--adonify_qv_product_price_font_size);\n font-weight: var(--adonify_qv_product_price_font_weight);\n}\n#addonify-quick-view-modal .woocommerce .product .summary .summary-content .woocommerce-product-details__short-description {\n margin: 0;\n padding: 0;\n color: var(--addonify_qv_product_excerpt);\n}\n#addonify-quick-view-modal .woocommerce .product .summary .summary-content .woocommerce-product-details__short-description p {\n margin: 0 0 15px 0;\n}\n#addonify-quick-view-modal .woocommerce .product .summary .summary-content .stock {\n color: var(--addonify_qv_stock_in);\n margin: 0 0 15px 0;\n}\n#addonify-quick-view-modal .woocommerce .product .summary .summary-content .stock.out-of-stock {\n color: var(--addonify_qv_stock_out);\n}\n#addonify-quick-view-modal .woocommerce .product .summary .summary-content .cart {\n display: flex;\n flex-direction: row;\n gap: 10px;\n align-items: center;\n margin: 0 0 30px 0;\n padding: 0;\n float: none;\n}\n#addonify-quick-view-modal .woocommerce .product .summary .summary-content .cart::before, #addonify-quick-view-modal .woocommerce .product .summary .summary-content .cart::after {\n content: \"\";\n display: none;\n}\n#addonify-quick-view-modal .woocommerce .product .summary .summary-content .cart label {\n font-size: var(--addonify_qv_modal_general_text_font_size);\n color: var(--addonify_qv_modal_general_text_color);\n}\n#addonify-quick-view-modal .woocommerce .product .summary .summary-content .cart input::placeholder {\n color: var(--addonify_qv_modal_inputs_text_color);\n opacity: 1;\n font-size: var(--addonify_qv_modal_general_text_font_size);\n}\n#addonify-quick-view-modal .woocommerce .product .summary .summary-content .cart input:-ms-input-placeholder {\n color: var(--addonify_qv_modal_inputs_text_color);\n font-size: var(--addonify_qv_modal_general_text_font_size);\n}\n#addonify-quick-view-modal .woocommerce .product .summary .summary-content .cart input::-ms-input-placeholder {\n color: var(--addonify_qv_modal_inputs_text_color);\n font-size: var(--addonify_qv_modal_general_text_font_size);\n}\n#addonify-quick-view-modal .woocommerce .product .summary .summary-content .cart .input-text,\n#addonify-quick-view-modal .woocommerce .product .summary .summary-content .cart input[type=text],\n#addonify-quick-view-modal .woocommerce .product .summary .summary-content .cart input[type=number] {\n display: inline-flex;\n align-items: center;\n width: 100%;\n height: 50px;\n padding: 0 10px;\n font-size: var(--addonify_qv_modal_general_text_font_size);\n color: var(--addonify_qv_modal_inputs_text_color);\n border-color: var(--addonify_qv_modal_general_border_color);\n background: transparent;\n background-color: var(--addonify_qv_modal_inputs_background_color);\n border-radius: 5px;\n}\n#addonify-quick-view-modal .woocommerce .product .summary .summary-content .cart select {\n display: inline-flex;\n align-items: center;\n width: 100%;\n min-width: 230px;\n height: 50px;\n font-size: 15px;\n line-height: 22px;\n color: var(--addonify_qv_modal_inputs_text_color);\n -moz-appearance: none;\n -webkit-appearance: none;\n appearance: none;\n box-shadow: none;\n cursor: pointer;\n padding: 10px 15px;\n margin: 0;\n font-size: var(--addonify_qv_modal_general_text_font_size);\n border: 1px solid var(--addonify_qv_modal_general_border_color);\n background: transparent;\n background-image: url(\"data:image/svg+xml,%0A%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='512' height='512'%3E%3Cg id='_01_align_center' data-name='01 align center'%3E%3Cpath d='M12,15.5a1.993,1.993,0,0,1-1.414-.585L5.293,9.621,6.707,8.207,12,13.5l5.293-5.293,1.414,1.414-5.293,5.293A1.993,1.993,0,0,1,12,15.5Z'/%3E%3C/g%3E%3C/svg%3E%0A\");\n background-position: center right 10px;\n background-repeat: no-repeat;\n background-size: 15px;\n -webkit-box-shadow: inset 1px 1px 3px transparent;\n -moz-box-shadow: inset 1px 1px 3px transparent;\n box-shadow: inset 1px 1px 3px transparent;\n background-color: var(--addonify_qv_modal_inputs_background_color);\n border-radius: 5px;\n}\n#addonify-quick-view-modal .woocommerce .product .summary .summary-content .cart select::after, #addonify-quick-view-modal .woocommerce .product .summary .summary-content .cart select::before {\n content: \"\";\n display: none;\n}\n#addonify-quick-view-modal .woocommerce .product .summary .summary-content .cart select option {\n display: block;\n font-size: 15px;\n line-height: 22px;\n}\n#addonify-quick-view-modal .woocommerce .product .summary .summary-content .cart .quantity {\n display: inline-flex;\n align-items: center;\n float: none;\n width: 120px;\n height: 50px;\n padding: 0;\n margin: 0;\n border-radius: 4px;\n border-color: var(--addonify_qv_modal_general_border_color);\n background: transparent;\n background-color: transparent;\n}\n#addonify-quick-view-modal .woocommerce .product .summary .summary-content .cart .quantity::before, #addonify-quick-view-modal .woocommerce .product .summary .summary-content .cart .quantity::after {\n content: \"\";\n display: none;\n}\n#addonify-quick-view-modal .woocommerce .product .summary .summary-content .cart .quantity input[type=text],\n#addonify-quick-view-modal .woocommerce .product .summary .summary-content .cart .quantity input[type=number] {\n display: inline-flex;\n align-items: center;\n width: 100%;\n height: 50px;\n margin: 0;\n font-size: var(--addonify_qv_modal_general_text_font_size);\n border-radius: 5px;\n}\n#addonify-quick-view-modal .woocommerce .product .summary .summary-content .cart .button {\n float: none;\n margin: 0;\n height: 50px;\n padding: 0 30px;\n text-decoration: none;\n}\n#addonify-quick-view-modal .woocommerce .product .summary .summary-content .cart .button:is(:hover, :focus) {\n outline: none;\n text-decoration: none;\n}\n#addonify-quick-view-modal .woocommerce .product .summary .summary-content .product_meta {\n display: flex;\n flex-direction: column;\n gap: 10px;\n align-items: stretch;\n justify-content: stretch;\n padding: 30px 0 0;\n margin: 30px 0 0;\n border: none;\n box-shadow: none;\n border-top: 1px dashed var(--addonify_qv_modal_general_border_color);\n}\n#addonify-quick-view-modal .woocommerce .product .summary .summary-content .product_meta a {\n color: var(--addonify_qv_product_meta);\n}\n#addonify-quick-view-modal .woocommerce .product .summary .summary-content .product_meta a:hover {\n color: var(--addonify_qv_product_meta_hover);\n}\n#addonify-quick-view-modal .woocommerce .product .summary .summary-content .product_meta > span {\n display: block;\n margin: 0;\n padding: 0;\n}\n#addonify-quick-view-modal .woocommerce .product .summary .summary-content .addonify-add-to-wishlist-btn-wrapper {\n margin: 0;\n}\n#addonify-quick-view-modal .woocommerce .product .summary :is(.btn, button, .button, .single_add_to_cart_button):not(.woo-quantity-btn) {\n display: inline-flex;\n align-items: center;\n gap: 5px;\n justify-content: center;\n flex-wrap: wrap;\n width: fit-content;\n height: var(--addonify_qv_misc_button_height);\n padding: 0 30px;\n font-size: var(--addonify_qv_misc_button_font_size);\n line-height: var(--addonify_qv_misc_button_line_height);\n font-weight: var(--addonify_qv_misc_button_font_weight);\n text-transform: var(--addonify_qv_misc_button_text_transform);\n letter-spacing: var(--addonify_qv_misc_button_letter_spacing);\n fill: var(--addonify_qv_misc_button_text);\n color: var(--addonify_qv_misc_button_text);\n border-radius: var(--addonify_qv_misc_button_border_radius);\n border: none;\n background: transparent;\n background-color: var(--addonify_qv_misc_button_background);\n transition: all 0.5s ease;\n}\n#addonify-quick-view-modal .woocommerce .product .summary :is(.btn, button, .button, .single_add_to_cart_button):not(.woo-quantity-btn):is(:hover, :focus) {\n fill: var(--addonify_qv_misc_button_text_hover);\n color: var(--addonify_qv_misc_button_text_hover);\n border: none;\n background: transparent;\n background-color: var(--addonify_qv_misc_button_background_hover);\n}\n#addonify-quick-view-modal .woocommerce .product .summary :is(.btn, button, .button, .single_add_to_cart_button):not(.woo-quantity-btn).disabled, #addonify-quick-view-modal .woocommerce .product .summary :is(.btn, button, .button, .single_add_to_cart_button):not(.woo-quantity-btn):is(:disabled) {\n cursor: not-allowed;\n}\n\n/* -------------------------------------------------------------------------- \n\tModel Layout - Variation products\n -------------------------------------------------------------------------- */\n#addonify-quick-view-modal .woocommerce .product .summary .summary-content .variations_form {\n display: flex;\n flex-direction: column;\n gap: 20px;\n align-items: flex-start;\n justify-content: flex-start;\n}\n#addonify-quick-view-modal .woocommerce .product .summary .summary-content .variations_form::after, #addonify-quick-view-modal .woocommerce .product .summary .summary-content .variations_form::before {\n content: \"\";\n display: none;\n}\n#addonify-quick-view-modal .woocommerce .product .summary .summary-content .variations_form .variations {\n display: block;\n margin: 0;\n padding: 20px;\n border: 1px solid var(--addonify_qv_modal_general_border_color);\n border-radius: 10px;\n}\n#addonify-quick-view-modal .woocommerce .product .summary .summary-content .variations_form .variations tbody {\n display: flex;\n flex-direction: column;\n gap: 20px;\n margin: 0;\n padding: 0;\n}\n#addonify-quick-view-modal .woocommerce .product .summary .summary-content .variations_form .variations tr {\n display: grid;\n align-items: center;\n grid-template-columns: 80px 1fr;\n column-gap: 20px;\n padding: 0;\n margin: 0;\n}\n#addonify-quick-view-modal .woocommerce .product .summary .summary-content .variations_form .variations tr .label {\n width: auto;\n height: auto;\n margin: 0;\n padding: 0;\n line-height: 1;\n}\n#addonify-quick-view-modal .woocommerce .product .summary .summary-content .variations_form .variations tr .label label {\n color: var(--addonify_qv_modal_general_text_color);\n font-weight: normal;\n margin: 0;\n padding: 0;\n}\n#addonify-quick-view-modal .woocommerce .product .summary .summary-content .variations_form .variations tr .value {\n display: flex;\n flex-direction: row;\n gap: 20px;\n align-items: center;\n margin: 0;\n padding: 0;\n line-height: 1;\n}\n#addonify-quick-view-modal .woocommerce .product .summary .summary-content .variations_form .variations tr .value select {\n display: inline-flex;\n align-items: center;\n height: 50px;\n margin: 0;\n}\n#addonify-quick-view-modal .woocommerce .product .summary .summary-content .variations_form .variations tr .value .reset_variations {\n display: inline-flex;\n align-items: center;\n gap: 5px;\n padding: 0;\n margin: 0;\n border: none;\n border-radius: 0;\n float: none;\n color: var(--addonify_qv_modal_general_text_color);\n font-size: calc(var(--addonify_qv_modal_general_text_font_size) - 2px);\n line-height: 1;\n font-weight: normal;\n letter-spacing: 0;\n text-transform: capitalize;\n text-decoration: none;\n background: transparent;\n background-color: transparent;\n}\n#addonify-quick-view-modal .woocommerce .product .summary .summary-content .variations_form .variations tr .value .reset_variations:is(:hover, :focus) {\n outline: none;\n text-decoration: none;\n}\n#addonify-quick-view-modal .woocommerce .product .summary .summary-content .variations_form .single_variation_wrap {\n display: flex;\n flex-direction: column;\n width: 100%;\n}\n#addonify-quick-view-modal .woocommerce .product .summary .summary-content .variations_form .single_variation_wrap .woocommerce-variation {\n margin: 0 0 20px 0;\n}\n#addonify-quick-view-modal .woocommerce .product .summary .summary-content .variations_form .single_variation_wrap .woocommerce-variation .woocommerce-variation-description p {\n margin: 0 0 20px 0;\n}\n#addonify-quick-view-modal .woocommerce .product .summary .summary-content .variations_form .single_variation_wrap .woocommerce-variation-add-to-cart {\n display: flex;\n flex-direction: row;\n gap: 10px;\n align-items: center;\n margin: 0;\n padding: 0;\n float: none;\n}\n#addonify-quick-view-modal .woocommerce .product .summary .summary-content .variations_form .single_variation_wrap .woocommerce-variation-add-to-cart::after, #addonify-quick-view-modal .woocommerce .product .summary .summary-content .variations_form .single_variation_wrap .woocommerce-variation-add-to-cart::before {\n content: \"\";\n display: none;\n}\n\n/* -------------------------------------------------------------------------- \n\tModel Layout - Grouped products\n -------------------------------------------------------------------------- */\n#addonify-quick-view-modal .woocommerce .product .summary .summary-content .grouped_form {\n flex-direction: column;\n align-items: flex-start;\n justify-content: flex-start;\n}\n#addonify-quick-view-modal .woocommerce .product .summary .summary-content .grouped_form .woocommerce-grouped-product-list {\n display: block;\n margin: 0 0 20px 0;\n padding: 20px;\n border: 1px solid var(--addonify_qv_modal_general_border_color);\n border-radius: 10px;\n}\n#addonify-quick-view-modal .woocommerce .product .summary .summary-content .grouped_form .woocommerce-grouped-product-list tbody {\n display: flex;\n flex-direction: column;\n gap: 20px;\n margin: 0;\n padding: 0;\n}\n#addonify-quick-view-modal .woocommerce .product .summary .summary-content .grouped_form .woocommerce-grouped-product-list tbody tr {\n display: flex;\n flex-direction: row;\n gap: 10px;\n align-items: center;\n justify-content: space-between;\n flex-wrap: nowrap;\n padding: 0 0 20px 0;\n border-bottom: 1px solid var(--addonify_qv_modal_general_border_color);\n}\n#addonify-quick-view-modal .woocommerce .product .summary .summary-content .grouped_form .woocommerce-grouped-product-list tbody tr:last-child {\n padding: 0;\n border-bottom: none;\n}\n#addonify-quick-view-modal .woocommerce .product .summary .summary-content .grouped_form .woocommerce-grouped-product-list tbody tr td {\n display: block;\n padding: 0;\n border: none;\n}\n#addonify-quick-view-modal .woocommerce .product .summary .summary-content .grouped_form .woocommerce-grouped-product-list tbody tr .woocommerce-grouped-product-list-item__quantity {\n width: 100%;\n max-width: 150px;\n text-align: left;\n}\n#addonify-quick-view-modal .woocommerce .product .summary .summary-content .grouped_form .woocommerce-grouped-product-list tbody tr .woocommerce-grouped-product-list-item__label {\n width: 100%;\n text-align: left;\n max-width: 100%;\n}\n#addonify-quick-view-modal .woocommerce .product .summary .summary-content .grouped_form .woocommerce-grouped-product-list tbody tr .woocommerce-grouped-product-list-item__label a,\n#addonify-quick-view-modal .woocommerce .product .summary .summary-content .grouped_form .woocommerce-grouped-product-list tbody tr .woocommerce-grouped-product-list-item__label label {\n font-size: calc(var(--addonify_qv_modal_general_text_font_size) - 1px);\n line-height: 1.3;\n color: var(--addonify_qv_product_meta);\n}\n#addonify-quick-view-modal .woocommerce .product .summary .summary-content .grouped_form .woocommerce-grouped-product-list tbody tr .woocommerce-grouped-product-list-item__label a:is(:hover, :focus),\n#addonify-quick-view-modal .woocommerce .product .summary .summary-content .grouped_form .woocommerce-grouped-product-list tbody tr .woocommerce-grouped-product-list-item__label label:is(:hover, :focus) {\n color: var(--addonify_qv_product_meta_hover);\n}\n#addonify-quick-view-modal .woocommerce .product .summary .summary-content .grouped_form .woocommerce-grouped-product-list tbody tr .woocommerce-grouped-product-list-item__price {\n width: 100%;\n max-width: 150px;\n text-align: right;\n font-size: calc(var(--addonify_qv_modal_general_text_font_size) - 1px);\n}\n#addonify-quick-view-modal .woocommerce .product .summary .summary-content .grouped_form .woocommerce-grouped-product-list tbody tr .woocommerce-grouped-product-list-item__price .stock {\n display: flex;\n flex-direction: row;\n align-items: center;\n justify-content: flex-end;\n flex-wrap: wrap;\n margin: 5px 0 0 0;\n font-size: calc(var(--addonify_qv_modal_general_text_font_size) - 1px);\n}\n\n/* -------------------------------------------------------------------------- \n\tResponsive\n -------------------------------------------------------------------------- */\n@media (min-width: 1920px) {\n #addonify-quick-view-modal {\n max-width: 1200px;\n }\n}\n@media (max-width: 1366px) {\n #addonify-quick-view-modal {\n max-width: 90vw;\n }\n}\n@media (max-width: 1200px) {\n #addonify-quick-view-modal {\n max-width: 95vw;\n }\n}\n@media (max-width: 992px) {\n #addonify-quick-view-modal .woocommerce .product {\n grid-template-columns: repeat(1, 1fr);\n row-gap: 30px;\n column-gap: 0;\n }\n}\n@media (max-width: 768px) {\n #addonify-quick-view-modal .woocommerce .product {\n display: flex;\n flex-direction: column;\n gap: 20px;\n flex-wrap: wrap;\n }\n #addonify-quick-view-modal .woocommerce .product .images,\n #addonify-quick-view-modal .woocommerce .product .summary {\n margin: 0;\n padding: 0;\n }\n}\n@media (min-width: 576px) {\n #addonify-quick-view-modal-wrapper #addonify-quick-view-modal-close[data_hide-desktop=true] {\n display: none;\n }\n}\n@media (max-width: 575px) {\n #addonify-quick-view-modal-wrapper #addonify-quick-view-modal-close {\n --mobile-size: var(--addonify_qv_mobile_close_button_font_size);\n display: inline-flex;\n align-items: center;\n justify-content: center;\n top: auto;\n bottom: 0;\n left: 0;\n right: 0;\n width: 100%;\n height: 35px;\n padding: 0;\n margin: 0 auto;\n border-radius: 0;\n }\n #addonify-quick-view-modal-wrapper #addonify-quick-view-modal-close .button-label.mobile {\n display: inline-flex;\n }\n #addonify-quick-view-modal-wrapper #addonify-quick-view-modal-close .button-icon svg {\n width: var(--mobile-size);\n height: var(--mobile-size);\n }\n #addonify-quick-view-modal {\n position: relative;\n }\n #addonify-quick-view-modal #adfy-quick-view-modal-content {\n padding: 15px 15px 45px 15px;\n }\n #addonify-quick-view-modal #adfy-quick-view-modal-content .woocommerce .product .images {\n gap: 10px;\n }\n #addonify-quick-view-modal #adfy-quick-view-modal-content .woocommerce .product .images .flex-control-nav {\n grid-template-columns: repeat(3, 1fr);\n row-gap: 10px;\n column-gap: 10px;\n }\n #addonify-quick-view-modal #adfy-quick-view-modal-content .woocommerce .product .summary .summary-content .product_title {\n font-size: 24px;\n }\n #addonify-quick-view-modal #adfy-quick-view-modal-content .woocommerce .product .summary .summary-content .price {\n font-size: 16px;\n }\n #addonify-quick-view-modal #adfy-quick-view-modal-content .woocommerce .product .summary .summary-content .variations_form .variations tr {\n grid-template-columns: repeat(1, 1fr);\n row-gap: 10px;\n column-gap: 0;\n }\n #addonify-quick-view-modal #adfy-quick-view-modal-content .woocommerce .product .summary .summary-content .cart .woocommerce-grouped-product-list tbody tr {\n flex-direction: column;\n align-items: flex-start;\n justify-content: flex-start;\n }\n #addonify-quick-view-modal #adfy-quick-view-modal-content .woocommerce .product .summary .summary-content .cart .woocommerce-grouped-product-list tbody tr .woocommerce-grouped-product-list-item__quantity {\n width: 100%;\n max-width: 100%;\n }\n #addonify-quick-view-modal #adfy-quick-view-modal-content .woocommerce .product .summary .summary-content .cart .woocommerce-grouped-product-list tbody tr .woocommerce-grouped-product-list-item__price {\n text-align: left;\n }\n #addonify-quick-view-modal #adfy-quick-view-modal-content .woocommerce .product .summary .summary-content .cart .woocommerce-grouped-product-list tbody tr .woocommerce-grouped-product-list-item__price .stock {\n justify-content: flex-start;\n text-align: left;\n }\n}\n/* -------------------------------------------------------------------------- \n\tKeyframe - Spin\n -------------------------------------------------------------------------- */\n@keyframes AddonifyQuickViewSpin {\n from {\n transform: rotate(0deg);\n }\n to {\n transform: rotate(360deg);\n }\n}\n/* -------------------------------------------------------------------------- \n\tKeyframe - FadeIn\n -------------------------------------------------------------------------- */\n@keyframes AddonifyQuickViewFadeIn {\n from {\n opacity: 0;\n }\n to {\n opacity: 1;\n }\n}\n/* -------------------------------------------------------------------------- \n\tKeyframe - FadeOut\n -------------------------------------------------------------------------- */\n@keyframes AddonifyQuickViewFadeOut {\n from {\n opacity: 1;\n }\n to {\n opacity: 0;\n }\n}\n/* -------------------------------------------------------------------------- \n\tKeyframe - FadeInUp\n -------------------------------------------------------------------------- */\n@keyframes AddonifyQuickViewFadeInUp {\n from {\n opacity: 0;\n transform: translateY(100px);\n }\n to {\n opacity: 1;\n transform: translateY(0);\n }\n}\n/* -------------------------------------------------------------------------- \n\tKeyframe - FadeOutDown\n -------------------------------------------------------------------------- */\n@keyframes AddonifyQuickViewFadeOutDown {\n from {\n opacity: 1;\n transform: translateY(0);\n }\n to {\n opacity: 0;\n transform: translateY(100px);\n }\n}\n/* -------------------------------------------------------------------------- \n\tKeyframe - SlideInLeft\n -------------------------------------------------------------------------- */\n@keyframes AddonifyQuickViewSlideInLeft {\n from {\n opacity: 0;\n transform: translateX(-500px);\n }\n to {\n opacity: 1;\n transform: translateX(0);\n }\n}\n/* -------------------------------------------------------------------------- \n\tKeyframe - SlideOutLeft\n -------------------------------------------------------------------------- */\n@keyframes AddonifyQuickViewSlideOutLeft {\n from {\n opacity: 1;\n transform: translateX(0);\n }\n to {\n opacity: 0;\n transform: translateX(-500px);\n }\n}\n/* -------------------------------------------------------------------------- \n\tKeyframe - SlideInRight\n -------------------------------------------------------------------------- */\n@keyframes AddonifyQuickViewSlideInRight {\n from {\n opacity: 0;\n transform: translateX(500px);\n }\n to {\n opacity: 1;\n transform: translateX(0);\n }\n}\n/* -------------------------------------------------------------------------- \n\tKeyframe - SlideOutRight\n -------------------------------------------------------------------------- */\n@keyframes AddonifyQuickViewSlideOutRight {\n from {\n opacity: 1;\n transform: translateX(0);\n }\n to {\n opacity: 0;\n transform: translateX(500px);\n }\n}\n/* -------------------------------------------------------------------------- \n\tKeyframe - bounceIn\n -------------------------------------------------------------------------- */\n@keyframes AddonifyQuickViewBounceIn {\n from, 20%, 40%, 60%, 80%, to {\n animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);\n }\n 0% {\n opacity: 0;\n transform: scale3d(0.3, 0.3, 0.3);\n }\n 20% {\n transform: scale3d(1.1, 1.1, 1.1);\n }\n 40% {\n transform: scale3d(0.9, 0.9, 0.9);\n }\n 60% {\n opacity: 1;\n transform: scale3d(1.03, 1.03, 1.03);\n }\n 80% {\n transform: scale3d(0.97, 0.97, 0.97);\n }\n to {\n opacity: 1;\n transform: scale3d(1, 1, 1);\n }\n}\n/* -------------------------------------------------------------------------- \n\tKeyframe - bounceOut\n -------------------------------------------------------------------------- */\n@keyframes AddonifyQuickViewBounceOut {\n 20% {\n transform: scale3d(0.9, 0.9, 0.9);\n }\n 50%, 55% {\n opacity: 1;\n transform: scale3d(1.1, 1.1, 1.1);\n }\n to {\n opacity: 0;\n transform: scale3d(0.3, 0.3, 0.3);\n }\n}\n/* -------------------------------------------------------------------------- \n\tKeyframe - zoomIn\n -------------------------------------------------------------------------- */\n@keyframes AddonifyQuickViewZoomIn {\n from {\n opacity: 0;\n transform: scale3d(0.3, 0.3, 0.3);\n }\n 50% {\n opacity: 1;\n }\n}\n/* -------------------------------------------------------------------------- \n Keyframe - zoomOut\n -------------------------------------------------------------------------- */\n@keyframes AddonifyQuickViewZoomOut {\n from {\n opacity: 1;\n }\n 50% {\n opacity: 0;\n transform: scale3d(0.3, 0.3, 0.3);\n }\n to {\n opacity: 0;\n }\n}\n/* -------------------------------------------------------------------------- \n Keyframe - Swing\n -------------------------------------------------------------------------- */\n@keyframes AddonifyQuickViewSwing {\n 20% {\n transform: rotate3d(0, 0, 1, 15deg);\n }\n 40% {\n transform: rotate3d(0, 0, 1, -10deg);\n }\n 60% {\n transform: rotate3d(0, 0, 1, 5deg);\n }\n 80% {\n transform: rotate3d(0, 0, 1, -5deg);\n }\n to {\n transform: rotate3d(0, 0, 1, 0deg);\n }\n}\n/* -------------------------------------------------------------------------- \n Keyframe - Jello\n -------------------------------------------------------------------------- */\n@keyframes AddonifyQuickViewJello {\n 0%, 11.1% {\n transform: none;\n }\n 22.2% {\n transform: skewX(-12.5deg) skewY(-12.5deg);\n }\n 33.3% {\n transform: skewX(6.25deg) skewY(6.25deg);\n }\n 44.4% {\n transform: skewX(-3.125deg) skewY(-3.125deg);\n }\n 55.5% {\n transform: skewX(1.5625deg) skewY(1.5625deg);\n }\n 66.6% {\n transform: skewX(-0.78125deg) skewY(-0.78125deg);\n }\n 77.7% {\n transform: skewX(0.390625deg) skewY(0.390625deg);\n }\n 88.8% {\n transform: skewX(-0.1953125deg) skewY(-0.1953125deg);\n }\n to {\n transform: none;\n }\n}\n/* -------------------------------------------------------------------------- \n\tKeyframe - rubberBand\n -------------------------------------------------------------------------- */\n@keyframes AddonifyQuickViewRubberBand {\n from {\n transform: scale3d(1, 1, 1);\n }\n 30% {\n transform: scale3d(1.25, 0.75, 1);\n }\n 40% {\n transform: scale3d(0.75, 1.25, 1);\n }\n 50% {\n transform: scale3d(1.15, 0.85, 1);\n }\n 65% {\n transform: scale3d(0.95, 1.05, 1);\n }\n 75% {\n transform: scale3d(1.05, 0.95, 1);\n }\n to {\n transform: scale3d(1, 1, 1);\n }\n}","/* -------------------------------------------------------------------------- \r\n\tModel Default\r\n -------------------------------------------------------------------------- */\r\n\r\n#addonify-quick-view-modal {\r\n\r\n\t@include flex(column, stretch, stretch, 10px, wrap);\r\n\tposition: relative;\r\n\tmargin: 0 auto;\r\n width: 100%;\r\n\theight: auto;\r\n\tmin-height: 400px;\r\n\tmax-height: calc( 100vh - 40px );\r\n\tmax-width: var(--addonify_qv_modal_width);\r\n\tborder-radius: var(--addonify_qv_modal_border_radius);\r\n\tbox-shadow: 0 0 65px rgba(0, 0, 0, 0.1);\r\n background-color: var(--addonify_qv_modal_background);\r\n\tz-index: var(--addonify_qv_modal_zindex);\r\n\t@include visibility(hidden);\r\n\ttransition: none;\r\n\tcursor: initial;\r\n\toverflow: hidden;\r\n\r\n\t#adfy-quick-view-model-inner {\r\n\r\n\t\tposition: relative;\r\n\t\theight: 100%;\r\n\t\twidth: 100%;\r\n\t\tmax-width: 100%;\r\n\t}\r\n\r\n\t#adfy-quick-view-modal-content {\r\n\r\n\t\tposition: relative;\r\n\t\tpadding: 40px 30px;\r\n\t\tcolor: var(--addonify_qv_modal_general_text_color);\r\n\t}\r\n}\r\n\r\n/* -------------------------------------------------------------------------- \r\n\tVisibility\r\n -------------------------------------------------------------------------- */\r\n\r\n.addonify-qvm-is-active {\r\n\r\n\t#addonify-quick-view-modal {\r\n\r\n\t\t@include visibility(visible);\r\n\t}\r\n}\r\n\r\n/* -------------------------------------------------------------------------- \r\n\tAnimations - Exit animations\r\n -------------------------------------------------------------------------- */\r\n\r\n.addonify-qvm-is-active {\r\n\r\n\t#addonify-quick-view-modal-wrapper {\r\n\r\n\t\t&.play-closing-animation {\r\n\r\n\t\t\t&[data-close_animation=\"fade-out\"] {\r\n\r\n\t\t\t\t#addonify-quick-view-modal {\r\n\r\n\t\t\t\t\tanimation: AddonifyQuickViewFadeOut 1.2s ease-in-out forwards;\r\n\t\t\t\t}\r\n\t\t\t}\r\n\r\n\t\t\t&[data-close_animation=\"fade-out-down\"] {\r\n\r\n\t\t\t\t#addonify-quick-view-modal {\r\n\r\n\t\t\t\t\tanimation: AddonifyQuickViewFadeOutDown 0.8s ease-in-out forwards;\r\n\t\t\t\t}\r\n\t\t\t}\r\n\r\n\t\t\t&[data-close_animation=\"bounce-out\"] {\r\n\r\n\t\t\t\t#addonify-quick-view-modal {\r\n\r\n\t\t\t\t\tanimation: AddonifyQuickViewBounceOut 1.2s ease-in-out forwards;\r\n\t\t\t\t}\r\n\t\t\t}\r\n\r\n\t\t\t&[data-close_animation=\"slide-out-left\"] {\r\n\r\n\t\t\t\t#addonify-quick-view-modal {\r\n\r\n\t\t\t\t\tanimation: AddonifyQuickViewSlideOutLeft 0.8s linear forwards;\r\n\t\t\t\t}\r\n\t\t\t}\r\n\r\n\t\t\t&[data-close_animation=\"slide-out-right\"] {\r\n\r\n\t\t\t\t#addonify-quick-view-modal {\r\n\r\n\t\t\t\t\tanimation: AddonifyQuickViewSlideOutRight 0.8s linear forwards;\r\n\t\t\t\t}\r\n\t\t\t}\r\n\r\n\t\t\t&[data-close_animation=\"zoom-out\"] {\r\n\r\n\t\t\t\t#addonify-quick-view-modal {\r\n\r\n\t\t\t\t\tanimation: AddonifyQuickViewZoomOut 1.2s ease-in-out forwards;\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t}\r\n\t}\r\n}\r\n\r\n/* -------------------------------------------------------------------------- \r\n\tAnimations - Entrance Animations\r\n -------------------------------------------------------------------------- */\r\n\r\n.addonify-qvm-is-active {\r\n\r\n\tposition: relative;\r\n\toverflow: hidden;\r\n\tmax-height: 100vh;\r\n\r\n\t#addonify-quick-view-modal-wrapper {\r\n\r\n\t\t&.play-opening-animation {\r\n\r\n\t\t\t&[data-open_animation=\"fade-in\"] {\r\n\r\n\t\t\t\t#addonify-quick-view-modal {\r\n\r\n\t\t\t\t\tanimation: AddonifyQuickViewFadeIn 0.8s ease-in-out forwards;\r\n\t\t\t\t}\r\n\t\t\t}\r\n\r\n\t\t\t&[data-open_animation=\"fade-in-up\"] {\r\n\r\n\t\t\t\t#addonify-quick-view-modal {\r\n\r\n\t\t\t\t\tanimation: AddonifyQuickViewFadeInUp 0.8s ease-in-out forwards;\r\n\t\t\t\t}\r\n\t\t\t}\r\n\r\n\t\t\t&[data-open_animation=\"bounce-in\"] {\r\n\r\n\t\t\t\t#addonify-quick-view-modal {\r\n\r\n\t\t\t\t\tanimation: AddonifyQuickViewBounceIn 0.8s ease-in-out forwards;\r\n\t\t\t\t}\r\n\t\t\t}\r\n\r\n\t\t\t&[data-open_animation=\"slide-in-left\"] {\r\n\r\n\t\t\t\t#addonify-quick-view-modal {\r\n\r\n\t\t\t\t\tanimation: AddonifyQuickViewSlideInLeft 0.8s ease-in-out forwards;\r\n\t\t\t\t}\r\n\t\t\t}\r\n\r\n\t\t\t&[data-open_animation=\"slide-in-right\"] {\r\n\r\n\t\t\t\t#addonify-quick-view-modal {\r\n\r\n\t\t\t\t\tanimation: AddonifyQuickViewSlideInRight 0.8s ease-in-out forwards;\r\n\t\t\t\t}\r\n\t\t\t}\r\n\r\n\t\t\t&[data-open_animation=\"zoom-in\"] {\r\n\r\n\t\t\t\t#addonify-quick-view-modal {\r\n\r\n\t\t\t\t\tanimation: AddonifyQuickViewZoomIn 0.8s ease-in-out forwards;\r\n\t\t\t\t}\r\n\t\t\t}\r\n\r\n\t\t\t&[data-open_animation=\"swing\"] {\r\n\r\n\t\t\t\t#addonify-quick-view-modal {\r\n\r\n\t\t\t\t\tanimation: AddonifyQuickViewSwing 1s ease-in-out forwards;\r\n\t\t\t\t}\r\n\t\t\t}\r\n\r\n\t\t\t&[data-open_animation=\"jello\"] {\r\n\r\n\t\t\t\t#addonify-quick-view-modal {\r\n\r\n\t\t\t\t\tanimation: AddonifyQuickViewJello 1s ease-in-out forwards;\r\n\t\t\t\t}\r\n\t\t\t}\r\n\r\n\t\t\t&[data-open_animation=\"rubber-band\"] {\r\n\r\n\t\t\t\t#addonify-quick-view-modal {\r\n\r\n\t\t\t\t\tanimation: AddonifyQuickViewRubberBand 1s ease-in-out forwards;\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t} \r\n\t}\r\n}\r\n\r\n\r\n/* -------------------------------------------------------------------------- \r\n\tModal content layout\r\n -------------------------------------------------------------------------- */\r\n\r\n#addonify-quick-view-modal-wrapper {\r\n\r\n\t.ps__rail-x, \r\n\t.ps__rail-y {\r\n\r\n\t\twidth: 1px;\r\n\r\n\t\t[class*=\"ps__thumb-\"] {\r\n\r\n\t\t\twidth: 1px;\r\n\t\t\tborder-radius: 0;\r\n\t\t\tbackground-color: #DDDDDD;\r\n\t\t}\r\n\t}\r\n\r\n\t#addonify-quick-view-modal {\r\n\r\n\t\t[data-content_layout=\"row-reversed\"] {\r\n\r\n\t\t\t.woocommerce {\r\n\r\n\t\t\t\t.product {\r\n\r\n\t\t\t\t\t.images {\r\n\r\n\t\t\t\t\t\torder: 2;\r\n\r\n\t\t\t\t\t\t.woocommerce-product-gallery__trigger {\r\n\r\n\t\t\t\t\t\t\tright: auto;\r\n\t\t\t\t\t\t\tleft: 20px;\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t}\r\n\r\n\t\t\t\t\t.summary {\r\n\r\n\t\t\t\t\t\torder: 1;\r\n\t\t\t\t\t}\r\n\r\n\t\t\t\t\t// ON SALE\r\n\t\t\t\t\t.onsale {\r\n\r\n\t\t\t\t\t\tleft: auto;\r\n\t\t\t\t\t\tright: 20px;\r\n\t\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t}\r\n\t}\r\n}\r\n","\r\n/* -------------------------------------------------------------------------- \r\n\tMixins\r\n -------------------------------------------------------------------------- */\r\n\r\n@mixin flex( $direction: row, $align: null, $justify: null, $gap: null, $wrap: null ) {\r\n\r\n\tdisplay: flex;\r\n\tflex-direction: $direction;\r\n\r\n\t@if $gap != null {\r\n\r\n\t\tgap: $gap;\r\n\t}\r\n\r\n\t@if $align != null {\r\n\r\n\t\talign-items: $align;\r\n\t}\r\n\r\n\t@if $justify != null {\r\n\r\n\t\tjustify-content: $justify;\r\n\t}\r\n\r\n\t@if $wrap != null {\r\n\r\n\t\tflex-wrap: $wrap;\r\n\t}\r\n}\r\n\r\n@mixin grid () {\r\n\r\n\tdisplay: grid;\r\n}\r\n\r\n@mixin transition_delay ($delay: 0.5s, $property: all, $function: ease) {\r\n\r\n transition: $property $delay $function;\r\n}\r\n\r\n@mixin transition_delay_none () {\r\n\r\n transition: none;\r\n}\r\n\r\n@mixin display ($display: none) {\r\n\r\n\tdisplay: $display;\r\n}\r\n\r\n@mixin visibility ($visibility: hidden) {\r\n\r\n\t@if $visibility == hidden {\r\n\t\topacity: 0;\r\n\t\tvisibility: hidden;\r\n\t\tbackface-visibility: hidden;\r\n\t} @else {\r\n\t\topacity: 1;\r\n\t\tvisibility: visible;\r\n\t\tbackface-visibility: visible;\r\n\t}\r\n}\r\n\r\n@mixin scale () {\r\n\r\n transform: scale(1.1);\r\n @include transition_delay();\r\n}\r\n\r\n@mixin position ( $top, $bottom, $left, $right ) {\r\n\t\r\n\ttop: $top;\r\n\tbottom: $bottom;\r\n\tleft: $left;\r\n\tright: $right;\r\n\ttransform:translateY(-50%);\r\n}\r\n\r\n@mixin position_topnleft () {\r\n\t\r\n\ttop: 50%;\r\n\tleft: 50%;\r\n transform: translateX(-50%) translateY(-50%);\r\n}\r\n\r\n@mixin box_shadow () {\r\n\r\n\tbox-shadow: 0 2px 6px rgba(0, 0, 0, 0.2);\r\n}\r\n\r\n@mixin mild_box_shadow() {\r\n\r\n box-shadow: 0 1px 3px rgba(0, 0, 0, 0.13);\r\n}\r\n\r\n@mixin large_box_shadow () {\r\n\r\n box-shadow: 0px 0px 65px rgba(0, 0, 0, 0.1);\r\n}\r\n\r\n","/* -------------------------------------------------------------------------- \r\n\tQuick view button\r\n -------------------------------------------------------------------------- */\r\n\r\n.addonify-qvm-button,\r\n.wc-block-grid__products .product .button.addonify-qvm-button,\r\n.woocommerce ul.products .product .button.addonify-qvm-button, \r\n.woocommerce ul.products .wc-block-grid__product .button.addonify-qvm-button, \r\n.wc-block-grid__products .wc-block-grid__product .button.addonify-qvm-button {\r\n\t\r\n\tdisplay: inline-flex;\r\n\talign-items: center;\r\n\tgap: 5px;\r\n\tfill: currentColor;\r\n\tjustify-content: center;\r\n\tfill: var(--addonify_qv_button_text);\r\n\tcolor: var(--addonify_qv_button_text);\r\n\tborder-width: var(--addonify_qv_button_border_width);\r\n\tborder-style: var(--addonify_qv_button_border_style);\r\n\tborder-color: var(--addonify_qv_button_border_color);\r\n\tbackground-color: var(--addonify_qv_button_background);\r\n\tborder-radius: var(--addonify_qv_button_border_radius);\r\n\t@include transition_delay();\r\n\r\n\t&:is(:hover, :focus) {\r\n\r\n\t\tfill: var(--addonify_qv_button_text_hover);\r\n\t\tcolor: var(--addonify_qv_button_text_hover);\r\n\t\tborder-color: var(--addonify_qv_button_border_color_hover);\r\n\t\tbackground-color: var(--addonify_qv_button_background_hover);\r\n\t}\r\n\r\n\t.icon,\r\n\t.label {\r\n\r\n\t\tmargin: 0;\r\n\t\tpadding: 0;\r\n\t\tbackground: transparent;\r\n\t\tbackground-color: transparent;\r\n\t}\r\n\r\n\t.icon {\r\n\r\n\t\tdisplay: inline-flex;\r\n\t\talign-items: center;\r\n\t\tline-height: 1;\r\n\t\t\r\n\t\tsvg {\r\n\r\n\t\t\tdisplay: inline-flex;\r\n\t\t\talign-items: center;\r\n\t\t\twidth: 16px;\r\n\t\t\theight: 16px;\r\n\t\t\tline-height: 1;\r\n\t\t}\r\n\t}\r\n\r\n\t&[data-icon_position=\"left\"] {\r\n\r\n\t\t.icon {\r\n\r\n\t\t\torder: 1;\r\n\t\t}\r\n\r\n\t\t.label {\r\n\r\n\t\t\torder: 2;\r\n\t\t}\r\n\t}\r\n\r\n\t&[data-icon_position=\"right\"] {\r\n\r\n\t\t.icon {\r\n\r\n\t\t\torder: 2;\r\n\t\t}\r\n\r\n\t\t.label {\r\n\r\n\t\t\torder: 1;\r\n\t\t}\r\n\t}\r\n}\r\n\r\n/* -------------------------------------------------------------------------- \r\n\tQuick view model close button\r\n -------------------------------------------------------------------------- */\r\n\r\n#addonify-quick-view-modal-wrapper {\r\n\r\n\t#addonify-quick-view-modal-close {\r\n\r\n\t\t--mobile-size: var(--addonify_qv_mobile_close_button_font_size);\r\n\r\n\t\tposition: absolute;\r\n\t\tright: 3px;\r\n\t\ttop: 3px;\r\n\t\tz-index: 10000;\r\n\t\tdisplay: inline-flex;\r\n\t\talign-items: center;\r\n\t\tjustify-content: center;\r\n\t\tgap: 5px;\r\n\t\tfill: var(--addonify_qv_close_button_text);\r\n\t\tcolor: var(--addonify_qv_close_button_text);\r\n\t\theight: 30px;\r\n\t\twidth: 30px;\r\n\t\tpadding: 0;\r\n\t\tmargin: 0;\r\n\t\tborder: none;\r\n\t\tline-height: 1;\r\n\t\tborder-radius: 100%;\r\n\t\tcursor: pointer;\r\n\t\tbackground: transparent;\r\n\t\tbackground-color: var(--addonify_qv_close_button_background);\r\n\t\t@include transition_delay();\r\n\r\n\t\t&:is(:hover, :focus) {\r\n\r\n\t\t\tfill: var(--addonify_qv_close_button_text_hover);\r\n\t\t\tcolor: var(--addonify_qv_close_button_text_hover);\r\n\t\t\tborder: none;\r\n\t\t\tbackground: transparent;\r\n\t\t\tbackground-color: var(--addonify_qv_close_button_background_hover);\r\n\t\t}\r\n\r\n\t\t&:is(:focus) {\r\n\r\n\t\t\toutline: none;\r\n\t\t\tbox-shadow: none;\r\n\t\t}\r\n\r\n\t\t.button-icon {\r\n\r\n\t\t\tdisplay: inline-flex;\r\n\t\t\talign-items: center;\r\n\t\t\tjustify-content: center;\r\n\r\n\t\t\tsvg {\r\n\r\n\t\t\t\tdisplay: inline-flex;\r\n\t\t\t\talign-items: center;\r\n\t\t\t\tjustify-content: center;\r\n\t\t\t\theight: 14px;\r\n\t\t\t\twidth: 14px;\r\n\t\t\t\tline-height: 1;\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t\t.button-label {\r\n\r\n\t\t\tdisplay: inline-flex;\r\n\t\t\tfont-weight: normal;\r\n\t\t\ttext-transform: none;\r\n\t\t\tline-height: 1;\r\n\r\n\t\t\t&.mobile {\r\n\r\n\t\t\t\tdisplay: none;\r\n\t\t\t\tfont-size: var(--mobile-size);\r\n\t\t\t}\r\n\t\t}\r\n\t}\r\n}\r\n\r\n\r\n/**\r\n*\r\n* Hide quick view button if disabled in mobile view is 'enabled' on the setting page.\r\n*\r\n* @since: 1.2.4\r\n*/\r\n\r\n@media ( max-width: 575px ) {\r\n\r\n\t.addonify-quick-view-disabled-on-mobile {\r\n\r\n\t\t&.woocommerce {\r\n\r\n\t\t\tul.products li.product .button.addonify-qvm-button,\r\n\t\t\tul.products li.product .button.addonify-qvm-button {\r\n\r\n\t\t\t\tdisplay: none;\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t\t.addonify-qvm-button {\r\n\r\n\t\t\tdisplay: none;\r\n\t\t}\r\n\t}\r\n}","/* -------------------------------------------------------------------------- \r\n\tWooCommerce light box.\r\n -------------------------------------------------------------------------- */\r\n\r\n.addonify-qvm-is-active {\r\n\r\n &.woocommerce,\r\n &.woocommerce-page {\r\n\r\n .pswp {\r\n\r\n opacity: 1;\r\n z-index: calc( var(--addonify_qv_modal_zindex) + 10 );\r\n\r\n .pswp__bg {\r\n\r\n opacity: 1 !important;\r\n backdrop-filter: blur(10px);\r\n background-color: rgba(0, 0, 0, 1);\r\n }\r\n\r\n img.pswp__img {\r\n\r\n background-color: white;\r\n }\r\n }\r\n }\r\n}","/* -------------------------------------------------------------------------- \r\n\tOverlay\r\n -------------------------------------------------------------------------- */\r\n\r\n#addonify-quick-view-modal-wrapper {\r\n\r\n\t@include flex(column, center, center, null, wrap);\r\n\tposition: fixed;\r\n\twidth: 100%;\r\n\theight: 100%;\r\n\ttop: 0;\r\n\tleft: 0;\r\n\tbottom: 0;\r\n\tright: 0;\r\n\twidth: 100%;\r\n\theight: 100%;\r\n\tbackdrop-filter: blur(10px);\r\n\tz-index: calc( var(--addonify_qv_modal_zindex) - 30 );\r\n\tbackground-color: var(--addonify_qv_modal_overlay_background);\r\n\t@include visibility(hidden);\r\n\toverflow: hidden;\r\n\t@include transition_delay(all, 0.3s, ease-in);\r\n}\r\n\r\n.addonify-qvm-is-active {\r\n\r\n #addonify-quick-view-modal-wrapper {\r\n\r\n\t\t@include visibility(visible);\r\n }\r\n}\r\n","/* -------------------------------------------------------------------------- \r\n\tModel spinner\r\n -------------------------------------------------------------------------- */\r\n\r\n#adfy-qvm-spinner {\r\n\r\n\t@include flex(row, center, center, 0, wrap);\r\n\tposition: fixed;\r\n\theight: auto;\r\n\twidth: auto;\r\n\toverflow: hidden;\r\n\tborder-radius: 100%;\r\n\tz-index: calc( var(--addonify_qv_modal_zindex) + 10 );\r\n\t@include visibility(visible);\r\n\t@include position_topnleft();\r\n\r\n &.hide {\r\n\r\n\t\t@include display(none);\r\n\t\t@include visibility(hidden);\r\n\t\tanimation: none;\r\n }\r\n\r\n\tsvg {\r\n\r\n\t\tdisplay: inline-flex;\r\n\t\twidth: var(--addonify_qv_spinner_icon_size);\r\n\t\theight: var(--addonify_qv_spinner_icon_size);\r\n\t\tfill: var(--addonify_qv_modal_spinner_icon_color);\r\n\t\tcolor: var(--addonify_qv_modal_spinner_icon_color);\r\n\t\tline-height: 1;\r\n\t\tanimation-name: AddonifyQuickViewSpin;\r\n\t\tanimation-duration: 800ms;\r\n\t\tanimation-iteration-count: infinite;\r\n\t\tanimation-timing-function: ease-in-out;\r\n\t}\r\n}","/* -------------------------------------------------------------------------- \r\n\tModel Layout - General\r\n -------------------------------------------------------------------------- */\r\n\r\n#addonify-quick-view-modal {\r\n\r\n .woocommerce {\r\n\r\n .product {\r\n\r\n @include grid();\r\n grid-template-columns: repeat(2, 1fr);\r\n column-gap: var(--addonify_qv_modal_content_column_gap);\r\n position: relative;\r\n\r\n &::after,\r\n &::before {\r\n\r\n content: \"\";\r\n display: none;\r\n }\r\n\r\n .onsale {\r\n\r\n display: inline-flex;\r\n align-items: center;\r\n flex-wrap: wrap;\r\n position: absolute;\r\n right: auto;\r\n left: 20px;\r\n top: 20px;\r\n bottom: auto;\r\n z-index: 10;\r\n margin: 0;\r\n padding: 5px 15px;\r\n border: none;\r\n height: auto;\r\n width: auto;\r\n min-width: 1px;\r\n min-height: 1px;\r\n font-size: var(--addonify_qv_product_onsale_badge_font_size);\r\n line-height: 1;\r\n border-radius: 4px;\r\n color: var(--addonify_qv_product_onsale_badge_text);\r\n background-color: var(--addonify_qv_product_onsale_badge_background);\r\n font-weight: normal;\r\n }\r\n \r\n // IMAGES\r\n .images {\r\n\r\n --wc-thumb-items: var(--addonify_qv_modal_gallery_thumb_in_row);\r\n --wc-thumbs-gap: var(--addonify_qv_modal_gallery_thumbs_gap);\r\n\r\n @include flex(column, null, null, var(--wc-thumbs-gap) );\r\n position: relative;\r\n float: none;\r\n width: 100%;\r\n margin: 0;\r\n padding: 0;\r\n overflow: hidden;\r\n\r\n .woocommerce-product-gallery__trigger {\r\n\r\n display: inline-flex;\r\n align-items: center;\r\n justify-content: center;\r\n position: absolute;\r\n top: 20px;\r\n left: auto;\r\n right: 20px;\r\n bottom: auto;\r\n z-index: 10;\r\n margin: 0;\r\n padding: 0;\r\n width: calc( var(--addonify_qv_gallery_trigger_icon_size) + 20px );\r\n height: calc( var(--addonify_qv_gallery_trigger_icon_size) + 20px );\r\n border-radius: var(--addonify_qv_gallery_trigger_icon_border_radius);\r\n fill: var(--addonify_qv_gallery_trigger_icon_color);\r\n color: var(--addonify_qv_gallery_trigger_icon_color);\r\n border: none;\r\n background: transparent;\r\n background-color: var(--addonify_qv_gallery_trigger_icon_background_color);\r\n @include transition_delay();\r\n\r\n svg {\r\n\r\n display: inline-flex;\r\n width: var(--addonify_qv_gallery_trigger_icon_size);\r\n height: var(--addonify_qv_gallery_trigger_icon_size);\r\n }\r\n\r\n &::before,\r\n &::after {\r\n\r\n content: \"\";\r\n display: none;\r\n }\r\n\r\n &:is(:hover, :focus) {\r\n\r\n border: none;\r\n text-decoration: none;\r\n fill: var(--addonify_qv_gallery_trigger_icon_color_hover);\r\n color: var(--addonify_qv_gallery_trigger_icon_color_hover);\r\n background: transparent;\r\n background-color: var(--addonify_qv_gallery_trigger_icon_background_color_hover);\r\n }\r\n\r\n &:is(:focus) {\r\n\r\n outline: none;\r\n }\r\n }\r\n\r\n .flex-viewport {\r\n\r\n position: relative;\r\n padding: 0;\r\n margin: 0;\r\n overflow: hidden;\r\n }\r\n\r\n .woocommerce-product-gallery__wrapper {\r\n\r\n overflow: hidden;\r\n\r\n .woocommerce-product-gallery__image,\r\n .woocommerce-product-gallery__image--placeholder {\r\n\r\n position: relative;\r\n overflow: hidden;\r\n border-radius: var(--addonify_qv_modal_image_border_radius);\r\n overflow: hidden;\r\n\r\n img {\r\n\r\n display: block;\r\n width: 100%;\r\n height: auto;\r\n padding: 0;\r\n border: none;\r\n border-radius: var(--addonify_qv_modal_image_border_radius);\r\n border: 1px solid var(--addonify_qv_modal_images_border_color);\r\n }\r\n }\r\n \r\n }\r\n\r\n .flex-control-nav {\r\n\r\n @include grid();\r\n grid-template-columns: repeat( var(--wc-thumb-items), 1fr );\r\n column-gap: var(--wc-thumbs-gap);\r\n row-gap: var(--wc-thumbs-gap);\r\n margin: 0;\r\n list-style: none;\r\n padding: 0;\r\n float: none;\r\n\r\n &::before,\r\n &::after {\r\n\r\n content: \"\";\r\n display: none;\r\n }\r\n\r\n li {\r\n\r\n display: block;\r\n width: 100%;\r\n max-width: 100%;\r\n height: auto;\r\n min-height: 100%;\r\n margin: 0;\r\n padding: 0;\r\n float: none;\r\n clear: none;\r\n overflow: hidden;\r\n border-radius: 3px;\r\n\r\n img {\r\n\r\n display: block;\r\n max-width: 100%;\r\n padding: 0;\r\n margin: 0;\r\n border: none;\r\n cursor: pointer;\r\n opacity: 1;\r\n filter: grayscale(1);\r\n background-color: whitesmoke;\r\n @include transition_delay();\r\n\r\n &.flex-active {\r\n\r\n filter: none;\r\n opacity: 1;\r\n padding: 0;\r\n border: none;\r\n }\r\n\r\n &:is(:hover, :focus) {\r\n\r\n filter: none;\r\n opacity: 1;\r\n padding: 0;\r\n border: none;\r\n }\r\n }\r\n }\r\n }\r\n }\r\n\r\n // SUMMARY\r\n .summary {\r\n\r\n @include flex(column, null, null, 20px);\r\n float: none;\r\n width: 100%;\r\n margin: 0;\r\n padding: 0;\r\n color: var(--addonify_qv_modal_general_text_color);\r\n font-size: var(--addonify_qv_modal_general_text_font_size);\r\n\r\n .summary-content {\r\n\r\n @include flex(column);\r\n margin: 0;\r\n padding: 0;\r\n float: none;\r\n border: none;\r\n\r\n .product_title {\r\n\r\n display: block;\r\n padding: 0;\r\n margin: 0;\r\n color: var(--addonify_qv_product_title);\r\n font-size: var(--adonify_qv_product_title_font_size);\r\n font-weight: var(--adonify_qv_product_title_font_weight);\r\n line-height: var(--adonify_qv_product_title_line_height);\r\n }\r\n\r\n .woocommerce-product-rating {\r\n\r\n @include flex(row, center, null, 10px);\r\n margin: 10px 0 0 0;\r\n\r\n &::after,\r\n &::before {\r\n\r\n content: \"\";\r\n display: none;\r\n }\r\n\r\n .star-rating {\r\n \r\n display: inline-flex;\r\n align-items: center;\r\n margin: 0;\r\n color: var(--addonify_qv_product_rating_filled);\r\n\r\n &:before {\r\n\r\n color: var(--addonify_qv_product_rating_empty);\r\n }\r\n\r\n span {\r\n\r\n &:before {\r\n\r\n color: var(--addonify_qv_product_rating_filled);\r\n }\r\n }\r\n }\r\n\r\n .woocommerce-review-link {\r\n\r\n display: inline-flex;\r\n align-items: center;\r\n gap: 2px;\r\n margin: 0;\r\n color: var(--addonify_qv_product_meta);\r\n text-decoration: none;\r\n\r\n &:is(:hover, :focus) {\r\n\r\n color: var(--addonify_qv_product_meta_hover);\r\n text-decoration: none;\r\n }\r\n }\r\n }\r\n\r\n .price {\r\n\r\n @include flex(row, center, stretch, 10px, nowrap);\r\n position: relative;\r\n margin: 20px 0;\r\n padding: 0;\r\n color: var(--addonify_qv_product_price);\r\n font-size: var(--adonify_qv_product_price_font_size);\r\n font-weight: var(--adonify_qv_product_price_font_weight);\r\n line-height: 1;\r\n\r\n ins,\r\n del {\r\n\r\n display: inline-flex;\r\n align-items: center;\r\n flex-wrap: nowrap;\r\n margin: 0;\r\n background: transparent;\r\n background-color: transparent;\r\n }\r\n\r\n del {\r\n\r\n color: var(--addonify_qv_product_price);\r\n font-size: calc( var(--adonify_qv_product_price_font_size) - 30% );\r\n font-weight: normal;\r\n }\r\n\r\n ins {\r\n\r\n font-size: 150%;\r\n font-weight: bold;\r\n color: var(--addonify_qv_product_price_sale);\r\n font-size: var(--adonify_qv_product_price_font_size);\r\n font-weight: var(--adonify_qv_product_price_font_weight);\r\n }\r\n }\r\n\r\n .woocommerce-product-details__short-description {\r\n\r\n margin: 0;\r\n padding: 0;\r\n color: var(--addonify_qv_product_excerpt);\r\n\r\n p {\r\n\r\n margin: 0 0 15px 0;\r\n }\r\n }\r\n\r\n .stock {\r\n\r\n color: var(--addonify_qv_stock_in);\r\n margin: 0 0 15px 0;\r\n\r\n &.out-of-stock {\r\n\r\n color: var(--addonify_qv_stock_out);\r\n }\r\n }\r\n\r\n // FORM\r\n .cart {\r\n\r\n @include flex(row, center, null, 10px);\r\n margin: 0 0 30px 0;\r\n padding: 0;\r\n float: none;\r\n\r\n &::before,\r\n &::after {\r\n\r\n content: \"\";\r\n display: none;\r\n }\r\n\r\n label {\r\n\r\n font-size: var(--addonify_qv_modal_general_text_font_size);\r\n color: var(--addonify_qv_modal_general_text_color);\r\n }\r\n\r\n input::placeholder {\r\n\r\n color: var(--addonify_qv_modal_inputs_text_color);\r\n opacity: 1;\r\n font-size: var(--addonify_qv_modal_general_text_font_size);\r\n }\r\n\r\n input:-ms-input-placeholder { \r\n\r\n color: var(--addonify_qv_modal_inputs_text_color);\r\n font-size: var(--addonify_qv_modal_general_text_font_size);\r\n }\r\n\r\n input::-ms-input-placeholder { \r\n\r\n color: var(--addonify_qv_modal_inputs_text_color);\r\n font-size: var(--addonify_qv_modal_general_text_font_size);\r\n }\r\n \r\n .input-text,\r\n input[type=\"text\"],\r\n input[type=\"number\"] {\r\n\r\n display: inline-flex;\r\n align-items: center;\r\n width: 100%;\r\n height: 50px;\r\n padding: 0 10px;\r\n font-size: var(--addonify_qv_modal_general_text_font_size);\r\n color: var(--addonify_qv_modal_inputs_text_color);\r\n border-color: var(--addonify_qv_modal_general_border_color);\r\n background: transparent;\r\n background-color: var(--addonify_qv_modal_inputs_background_color);\r\n border-radius: 5px;\r\n }\r\n\r\n select {\r\n\r\n display: inline-flex;\r\n align-items: center;\r\n width: 100%;\r\n min-width: 230px;\r\n height: 50px;\r\n font-size: 15px;\r\n line-height: 22px;\r\n color: var(--addonify_qv_modal_inputs_text_color);\r\n -moz-appearance: none; // For Firefox\r\n -webkit-appearance: none; // For Chrome\r\n appearance: none;\r\n box-shadow: none;\r\n cursor: pointer;\r\n padding: 10px 15px;\r\n margin: 0;\r\n font-size: var(--addonify_qv_modal_general_text_font_size);\r\n border: 1px solid var(--addonify_qv_modal_general_border_color);\r\n background: transparent;\r\n background-image: url(\"data:image/svg+xml,%0A%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='512' height='512'%3E%3Cg id='_01_align_center' data-name='01 align center'%3E%3Cpath d='M12,15.5a1.993,1.993,0,0,1-1.414-.585L5.293,9.621,6.707,8.207,12,13.5l5.293-5.293,1.414,1.414-5.293,5.293A1.993,1.993,0,0,1,12,15.5Z'/%3E%3C/g%3E%3C/svg%3E%0A\");\r\n background-position: center right 10px;\r\n background-repeat: no-repeat;\r\n background-size: 15px;\r\n -webkit-box-shadow: inset 1px 1px 3px transparent;\r\n -moz-box-shadow: inset 1px 1px 3px transparent;\r\n box-shadow: inset 1px 1px 3px transparent;\r\n background-color: var(--addonify_qv_modal_inputs_background_color);\r\n border-radius: 5px;\r\n\r\n &::after,\r\n &::before {\r\n\r\n content: \"\";\r\n display: none;\r\n }\r\n\r\n option {\r\n\r\n display: block;\r\n font-size: 15px;\r\n line-height: 22px;\r\n }\r\n }\r\n\r\n .quantity {\r\n\r\n display: inline-flex;\r\n align-items: center;\r\n float: none;\r\n width: 120px;\r\n height: 50px;\r\n padding: 0;\r\n margin: 0;\r\n border-radius: 4px;\r\n border-color: var(--addonify_qv_modal_general_border_color);\r\n background: transparent;\r\n background-color: transparent;\r\n\r\n &::before,\r\n &::after {\r\n\r\n content: \"\";\r\n display: none;\r\n }\r\n\r\n input[type=\"text\"],\r\n input[type=\"number\"] {\r\n\r\n display: inline-flex;\r\n align-items: center;\r\n width: 100%;\r\n height: 50px;\r\n margin: 0;\r\n font-size: var(--addonify_qv_modal_general_text_font_size);\r\n border-radius: 5px;\r\n }\r\n }\r\n\r\n // add to cart button.\r\n .button {\r\n\r\n float: none;\r\n margin: 0;\r\n height: 50px;\r\n padding: 0 30px;\r\n text-decoration: none;\r\n\r\n &:is(:hover, :focus) {\r\n\r\n outline: none;\r\n text-decoration: none;\r\n }\r\n }\r\n }\r\n\r\n .product_meta {\r\n\r\n @include flex(column, stretch, stretch, 10px);\r\n padding: 30px 0 0;\r\n margin: 30px 0 0;\r\n border: none;\r\n box-shadow: none;\r\n border-top: 1px dashed var(--addonify_qv_modal_general_border_color);\r\n\r\n a {\r\n\r\n color: var(--addonify_qv_product_meta);\r\n\r\n &:hover {\r\n\r\n color: var(--addonify_qv_product_meta_hover);\r\n }\r\n }\r\n\r\n & > span {\r\n\r\n display: block;\r\n margin: 0;\r\n padding: 0;\r\n }\r\n }\r\n\r\n // ADDONIFY WISHLIST BUTTON.\r\n .addonify-add-to-wishlist-btn-wrapper {\r\n\r\n margin: 0;\r\n }\r\n }\r\n \r\n // TARGET ALL BUTTONS ISNIDE SUMMARY.\r\n :is( .btn, button, .button, .single_add_to_cart_button ):not(.woo-quantity-btn) {\r\n\r\n display: inline-flex;\r\n align-items: center;\r\n gap: 5px;\r\n justify-content: center;\r\n flex-wrap: wrap;\r\n width: fit-content;\r\n height: var(--addonify_qv_misc_button_height);\r\n padding: 0 30px;\r\n font-size: var(--addonify_qv_misc_button_font_size);\r\n line-height: var(--addonify_qv_misc_button_line_height);\r\n font-weight: var(--addonify_qv_misc_button_font_weight);\r\n text-transform: var(--addonify_qv_misc_button_text_transform);\r\n letter-spacing: var(--addonify_qv_misc_button_letter_spacing);\r\n fill: var(--addonify_qv_misc_button_text);\r\n color: var(--addonify_qv_misc_button_text);\r\n border-radius: var(--addonify_qv_misc_button_border_radius);\r\n border: none;\r\n background: transparent;\r\n background-color: var(--addonify_qv_misc_button_background);\r\n @include transition_delay();\r\n\r\n &:is(:hover, :focus) {\r\n\r\n fill: var(--addonify_qv_misc_button_text_hover);\r\n color: var(--addonify_qv_misc_button_text_hover);\r\n border: none;\r\n background: transparent;\r\n background-color: var(--addonify_qv_misc_button_background_hover);\r\n }\r\n\r\n &.disabled,\r\n &:is(:disabled) {\r\n\r\n cursor: not-allowed;\r\n }\r\n }\r\n }\r\n }\r\n }\r\n}\r\n\r\n\r\n/* -------------------------------------------------------------------------- \r\n\tModel Layout - Variation products\r\n -------------------------------------------------------------------------- */\r\n\r\n#addonify-quick-view-modal {\r\n\r\n .woocommerce {\r\n\r\n .product {\r\n \r\n .summary {\r\n\r\n .summary-content {\r\n\r\n // Form.\r\n .variations_form {\r\n\r\n @include flex(column, flex-start, flex-start, 20px);\r\n \r\n &::after,\r\n &::before {\r\n\r\n content: \"\";\r\n display: none;\r\n }\r\n \r\n // Table.\r\n .variations {\r\n\r\n display: block;\r\n margin: 0;\r\n padding: 20px;\r\n border: 1px solid var(--addonify_qv_modal_general_border_color);\r\n border-radius: 10px;\r\n\r\n tbody {\r\n\r\n @include flex(column, null, null, 20px);\r\n margin: 0;\r\n padding: 0;\r\n }\r\n\r\n tr {\r\n\r\n @include grid();\r\n align-items: center;\r\n grid-template-columns: 80px 1fr;\r\n column-gap: 20px;\r\n padding: 0;\r\n margin: 0;\r\n\r\n .label {\r\n \r\n width: auto;\r\n height: auto;\r\n margin: 0;\r\n padding: 0;\r\n line-height: 1;\r\n\r\n label {\r\n\r\n color: var(--addonify_qv_modal_general_text_color);\r\n font-weight: normal;\r\n margin: 0;\r\n padding: 0;\r\n }\r\n }\r\n\r\n .value {\r\n\r\n @include flex(row, center, null, 20px);\r\n margin: 0;\r\n padding: 0;\r\n line-height: 1;\r\n\r\n select {\r\n\r\n display: inline-flex;\r\n align-items: center;\r\n height: 50px;\r\n margin: 0;\r\n }\r\n\r\n .reset_variations {\r\n\r\n display: inline-flex;\r\n align-items: center;\r\n gap: 5px;\r\n padding: 0;\r\n margin: 0;\r\n border: none;\r\n border-radius: 0;\r\n float: none;\r\n color: var(--addonify_qv_modal_general_text_color);\r\n font-size: calc( var(--addonify_qv_modal_general_text_font_size) - 2px );\r\n line-height: 1;\r\n font-weight: normal;\r\n letter-spacing: 0;\r\n text-transform: capitalize;\r\n text-decoration: none;\r\n background: transparent;\r\n background-color: transparent;\r\n\r\n &:is(:hover, :focus) {\r\n\r\n outline: none;\r\n text-decoration: none;\r\n }\r\n }\r\n }\r\n }\r\n }\r\n\r\n // Containes desc, price, add to cart button.\r\n .single_variation_wrap {\r\n\r\n @include flex(column, null, null, null);\r\n width: 100%;\r\n \r\n .woocommerce-variation {\r\n\r\n margin: 0 0 20px 0;\r\n\r\n .woocommerce-variation-description {\r\n\r\n p {\r\n\r\n margin: 0 0 20px 0;\r\n }\r\n }\r\n }\r\n\r\n // ADD TO CART\r\n .woocommerce-variation-add-to-cart {\r\n\r\n @include flex(row, center, null, 10px);\r\n margin: 0;\r\n padding: 0;\r\n float: none;\r\n\r\n &::after,\r\n &::before {\r\n\r\n content: \"\";\r\n display: none;\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n}\r\n\r\n\r\n/* -------------------------------------------------------------------------- \r\n\tModel Layout - Grouped products\r\n -------------------------------------------------------------------------- */\r\n\r\n#addonify-quick-view-modal {\r\n\r\n .woocommerce {\r\n\r\n .product {\r\n \r\n .summary {\r\n\r\n .summary-content {\r\n\r\n // Form.\r\n .grouped_form {\r\n\r\n flex-direction: column;\r\n align-items: flex-start;\r\n justify-content: flex-start;\r\n \r\n // Table.\r\n .woocommerce-grouped-product-list {\r\n\r\n display: block;\r\n margin: 0 0 20px 0;\r\n padding: 20px;\r\n border: 1px solid var(--addonify_qv_modal_general_border_color);\r\n border-radius: 10px;\r\n\r\n tbody {\r\n\r\n @include flex(column, null, null, 20px);\r\n margin: 0;\r\n padding: 0;\r\n\r\n tr {\r\n\r\n @include flex(row, center, space-between, 10px, nowrap);\r\n padding: 0 0 20px 0;\r\n border-bottom: 1px solid var(--addonify_qv_modal_general_border_color);\r\n\r\n &:last-child {\r\n\r\n padding: 0;\r\n border-bottom: none;\r\n }\r\n\r\n td {\r\n\r\n display: block;\r\n padding: 0;\r\n border: none;\r\n }\r\n\r\n .woocommerce-grouped-product-list-item__quantity {\r\n\r\n width: 100%;\r\n max-width: 150px;\r\n text-align: left;\r\n }\r\n\r\n .woocommerce-grouped-product-list-item__label {\r\n\r\n width: 100%;\r\n text-align: left;\r\n max-width: 100%;\r\n \r\n a,\r\n label {\r\n\r\n font-size: calc( var(--addonify_qv_modal_general_text_font_size) - 1px );\r\n line-height: 1.3;\r\n color: var(--addonify_qv_product_meta);\r\n\r\n &:is(:hover, :focus) {\r\n\r\n color: var(--addonify_qv_product_meta_hover);\r\n }\r\n }\r\n }\r\n\r\n // TD - Price / Stocks\r\n .woocommerce-grouped-product-list-item__price {\r\n\r\n width: 100%;\r\n max-width: 150px;\r\n text-align: right;\r\n font-size: calc( var(--addonify_qv_modal_general_text_font_size) - 1px );\r\n\r\n .stock {\r\n\r\n @include flex(row, center, flex-end, null, wrap);\r\n margin: 5px 0 0 0;\r\n font-size: calc( var(--addonify_qv_modal_general_text_font_size) - 1px );\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n}\r\n","/* -------------------------------------------------------------------------- \r\n\tResponsive\r\n -------------------------------------------------------------------------- */\r\n\r\n@media ( min-width: 1920px ) {\r\n\r\n\t#addonify-quick-view-modal {\r\n\r\n\t\tmax-width: 1200px;\r\n\t}\r\n}\r\n\r\n@media ( max-width: 1366px ) {\r\n\r\n\t#addonify-quick-view-modal {\r\n\r\n\t\tmax-width: 90vw;\r\n\t}\r\n}\r\n\r\n@media ( max-width: 1200px ) {\r\n\r\n\t#addonify-quick-view-modal {\r\n\r\n\t\tmax-width: 95vw;\r\n\t}\r\n}\r\n\r\n@media ( max-width: 992px ) {\r\n\r\n\t#addonify-quick-view-modal {\r\n\r\n\t\t.woocommerce {\r\n\r\n\t\t\t.product {\r\n\r\n\t\t\t\tgrid-template-columns: repeat( 1, 1fr );\r\n\t\t\t\trow-gap: 30px;\r\n\t\t\t\tcolumn-gap: 0;\r\n\t\t\t}\r\n\t\t}\r\n\t}\r\n}\r\n\r\n@media ( max-width: 768px) {\r\n\r\n\t#addonify-quick-view-modal {\r\n\r\n\t\t.woocommerce {\r\n\r\n\t\t\t.product {\r\n\r\n\t\t\t\t@include flex( column, null, null, 20px, wrap );\r\n\r\n\t\t\t\t.images,\r\n\t\t\t\t.summary {\r\n\r\n\t\t\t\t\tmargin: 0;\r\n\t\t\t\t\tpadding: 0;\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t}\r\n\t}\r\n}\r\n\r\n@media ( min-width: 576px ) {\r\n\r\n\t#addonify-quick-view-modal-wrapper {\r\n\r\n\t\t#addonify-quick-view-modal-close {\r\n\r\n\t\t\t&[data_hide-desktop=\"true\"] {\r\n\r\n\t\t\t\tdisplay: none;\r\n\t\t\t}\r\n\t\t}\r\n\t}\r\n}\r\n\r\n@media ( max-width: 575px ) {\r\n\r\n\t#addonify-quick-view-modal-wrapper {\r\n\r\n\t\t#addonify-quick-view-modal-close {\r\n\r\n\t\t\t--mobile-size: var(--addonify_qv_mobile_close_button_font_size);\r\n\t\t\t\r\n\t\t\tdisplay: inline-flex;\r\n\t\t\talign-items: center;\r\n\t\t\tjustify-content: center;\r\n\t\t\ttop: auto;\r\n\t\t\tbottom: 0;\r\n\t\t\tleft: 0;\r\n\t\t\tright: 0;\r\n\t\t\twidth: 100%;\r\n\t\t\theight: 35px;\r\n\t\t\tpadding: 0;\r\n\t\t\tmargin: 0 auto;\r\n\t\t\tborder-radius: 0;\r\n\r\n\t\t\t.button-label {\r\n\r\n\t\t\t\t&.mobile {\r\n\r\n\t\t\t\t\tdisplay: inline-flex;\r\n\t\t\t\t}\r\n\t\t\t}\r\n\r\n\t\t\t.button-icon {\r\n\r\n\t\t\t\tsvg {\r\n\r\n\t\t\t\t\twidth: var(--mobile-size);\r\n\t\t\t\t\theight: var(--mobile-size);\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t}\r\n\t}\r\n\r\n\t#addonify-quick-view-modal {\r\n\r\n\t\tposition: relative;\r\n\r\n\t\t#adfy-quick-view-modal-content {\r\n\r\n\t\t\tpadding: 15px 15px 45px 15px;\r\n\r\n\t\t\t.woocommerce {\r\n\r\n\t\t\t\t.product {\r\n\r\n\t\t\t\t\t.images {\r\n\r\n\t\t\t\t\t\tgap: 10px;\r\n\r\n\t\t\t\t\t\t.flex-control-nav {\r\n\r\n\t\t\t\t\t\t\tgrid-template-columns: repeat(3, 1fr);\r\n\t\t\t\t\t\t\trow-gap: 10px;\r\n\t\t\t\t\t\t\tcolumn-gap: 10px;\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t}\r\n\r\n\t\t\t\t\t.summary {\r\n\r\n\t\t\t\t\t\t.summary-content {\r\n\r\n\t\t\t\t\t\t\t.product_title {\r\n\r\n\t\t\t\t\t\t\t\tfont-size: 24px;\r\n\t\t\t\t\t\t\t}\r\n\r\n\t\t\t\t\t\t\t.price {\r\n\r\n\t\t\t\t\t\t\t\tfont-size: 16px;\r\n\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t// VARIATIONS FORMS\r\n\t\t\t\t\t\t\t.variations_form {\r\n\r\n\t\t\t\t\t\t\t\t.variations {\r\n\r\n\t\t\t\t\t\t\t\t\ttr {\r\n\r\n\t\t\t\t\t\t\t\t\t\tgrid-template-columns: repeat(1, 1fr);\r\n\t\t\t\t\t\t\t\t\t\trow-gap: 10px;\r\n\t\t\t\t\t\t\t\t\t\tcolumn-gap: 0;\r\n\t\t\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\t}\r\n\r\n\t\t\t\t\t\t\t// GROUPED PRODUCT\r\n\t\t\t\t\t\t\t.cart {\r\n\r\n\t\t\t\t\t\t\t\t.woocommerce-grouped-product-list {\r\n\r\n\t\t\t\t\t\t\t\t\ttbody {\r\n\r\n\t\t\t\t\t\t\t\t\t\ttr {\r\n\r\n\t\t\t\t\t\t\t\t\t\t\tflex-direction: column;\r\n\t\t\t\t\t\t\t\t\t\t\talign-items: flex-start;\r\n\t\t\t\t\t\t\t\t\t\t\tjustify-content: flex-start;\r\n\r\n\t\t\t\t\t\t\t\t\t\t\t.woocommerce-grouped-product-list-item__quantity {\r\n\r\n\t\t\t\t\t\t\t\t\t\t\t\twidth: 100%;\r\n\t\t\t\t\t\t\t\t\t\t\t\tmax-width: 100%;\r\n\t\t\t\t\t\t\t\t\t\t\t}\r\n\r\n\t\t\t\t\t\t\t\t\t\t\t.woocommerce-grouped-product-list-item__price {\r\n\r\n\t\t\t\t\t\t\t\t\t\t\t\ttext-align: left;\r\n\r\n\t\t\t\t\t\t\t\t\t\t\t\t.stock {\r\n\r\n\t\t\t\t\t\t\t\t\t\t\t\t\tjustify-content: flex-start;\r\n\t\t\t\t\t\t\t\t\t\t\t\t\ttext-align: left;\r\n\t\t\t\t\t\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t}\r\n\t}\r\n}","/* -------------------------------------------------------------------------- \r\n\tKeyframe - Spin\r\n -------------------------------------------------------------------------- */\r\n\r\n@keyframes AddonifyQuickViewSpin {\r\n\r\n from {\r\n transform: rotate( 0deg );\r\n }\r\n to {\r\n transform: rotate( 360deg );\r\n }\r\n}\r\n\r\n/* -------------------------------------------------------------------------- \r\n\tKeyframe - FadeIn\r\n -------------------------------------------------------------------------- */\r\n\r\n@keyframes AddonifyQuickViewFadeIn {\r\n\r\n from {\r\n opacity: 0;\r\n }\r\n to {\r\n opacity: 1;\r\n }\r\n}\r\n\r\n/* -------------------------------------------------------------------------- \r\n\tKeyframe - FadeOut\r\n -------------------------------------------------------------------------- */\r\n\r\n@keyframes AddonifyQuickViewFadeOut {\r\n\r\n from {\r\n opacity: 1;\r\n }\r\n to {\r\n opacity: 0;\r\n }\r\n}\r\n\r\n/* -------------------------------------------------------------------------- \r\n\tKeyframe - FadeInUp\r\n -------------------------------------------------------------------------- */\r\n\r\n@keyframes AddonifyQuickViewFadeInUp {\r\n\r\n from {\r\n opacity: 0;\r\n transform: translateY( 100px );\r\n }\r\n to {\r\n opacity: 1;\r\n transform: translateY( 0 );\r\n }\r\n}\r\n\r\n/* -------------------------------------------------------------------------- \r\n\tKeyframe - FadeOutDown\r\n -------------------------------------------------------------------------- */\r\n\r\n@keyframes AddonifyQuickViewFadeOutDown {\r\n\r\n from {\r\n opacity: 1;\r\n transform: translateY( 0 );\r\n }\r\n to {\r\n opacity: 0;\r\n transform: translateY( 100px );\r\n }\r\n}\r\n\r\n/* -------------------------------------------------------------------------- \r\n\tKeyframe - SlideInLeft\r\n -------------------------------------------------------------------------- */\r\n\r\n@keyframes AddonifyQuickViewSlideInLeft {\r\n\r\n from {\r\n opacity: 0;\r\n transform: translateX( -500px );\r\n }\r\n to {\r\n opacity: 1;\r\n transform: translateX( 0 );\r\n }\r\n}\r\n\r\n/* -------------------------------------------------------------------------- \r\n\tKeyframe - SlideOutLeft\r\n -------------------------------------------------------------------------- */\r\n\r\n@keyframes AddonifyQuickViewSlideOutLeft {\r\n\r\n from {\r\n opacity: 1;\r\n transform: translateX( 0 );\r\n }\r\n to {\r\n opacity: 0;\r\n transform: translateX( -500px );\r\n }\r\n}\r\n\r\n/* -------------------------------------------------------------------------- \r\n\tKeyframe - SlideInRight\r\n -------------------------------------------------------------------------- */\r\n\r\n@keyframes AddonifyQuickViewSlideInRight {\r\n\r\n from {\r\n opacity: 0;\r\n transform: translateX( 500px );\r\n }\r\n to {\r\n opacity: 1;\r\n transform: translateX( 0 );\r\n }\r\n}\r\n\r\n/* -------------------------------------------------------------------------- \r\n\tKeyframe - SlideOutRight\r\n -------------------------------------------------------------------------- */\r\n\r\n@keyframes AddonifyQuickViewSlideOutRight {\r\n\r\n from {\r\n opacity: 1;\r\n transform: translateX( 0 );\r\n }\r\n to {\r\n opacity: 0;\r\n transform: translateX( 500px );\r\n }\r\n}\r\n\r\n/* -------------------------------------------------------------------------- \r\n\tKeyframe - bounceIn\r\n -------------------------------------------------------------------------- */\r\n\r\n@keyframes AddonifyQuickViewBounceIn {\r\n\r\n from,\r\n 20%,\r\n 40%,\r\n 60%,\r\n 80%,\r\n to {\r\n animation-timing-function: cubic-bezier( 0.215, 0.610, 0.355, 1.000 );\r\n }\r\n 0% {\r\n opacity: 0;\r\n transform: scale3d( 0.3, 0.3, 0.3 );\r\n }\r\n 20% {\r\n transform: scale3d( 1.1, 1.1, 1.1 );\r\n }\r\n 40% {\r\n transform: scale3d( 0.9, 0.9, 0.9 );\r\n }\r\n 60% {\r\n opacity: 1;\r\n transform: scale3d( 1.03, 1.03, 1.03 );\r\n }\r\n 80% {\r\n transform: scale3d( 0.97, 0.97, 0.97 );\r\n }\r\n to {\r\n opacity: 1;\r\n transform: scale3d( 1, 1, 1 );\r\n }\r\n}\r\n\r\n/* -------------------------------------------------------------------------- \r\n\tKeyframe - bounceOut\r\n -------------------------------------------------------------------------- */\r\n\r\n@keyframes AddonifyQuickViewBounceOut {\r\n\r\n 20% {\r\n transform: scale3d( 0.9, 0.9, 0.9 );\r\n }\r\n 50%,\r\n 55% {\r\n opacity: 1;\r\n transform: scale3d( 1.1, 1.1, 1.1 );\r\n }\r\n to {\r\n opacity: 0;\r\n transform: scale3d( 0.3, 0.3, 0.3 );\r\n }\r\n}\r\n\r\n/* -------------------------------------------------------------------------- \r\n\tKeyframe - zoomIn\r\n -------------------------------------------------------------------------- */\r\n\r\n@keyframes AddonifyQuickViewZoomIn {\r\n\r\n from {\r\n opacity: 0;\r\n transform: scale3d( 0.3, 0.3, 0.3 );\r\n }\r\n 50% {\r\n opacity: 1;\r\n }\r\n}\r\n\r\n/* -------------------------------------------------------------------------- \r\n Keyframe - zoomOut\r\n -------------------------------------------------------------------------- */\r\n\r\n@keyframes AddonifyQuickViewZoomOut {\r\n\r\n from {\r\n opacity: 1;\r\n }\r\n 50% {\r\n opacity: 0;\r\n transform: scale3d( 0.3, 0.3, 0.3 );\r\n }\r\n to {\r\n opacity: 0;\r\n }\r\n}\r\n\r\n/* -------------------------------------------------------------------------- \r\n Keyframe - Swing\r\n -------------------------------------------------------------------------- */\r\n\r\n@keyframes AddonifyQuickViewSwing {\r\n\r\n 20% {\r\n transform: rotate3d( 0, 0, 1, 15deg );\r\n }\r\n 40% {\r\n transform: rotate3d( 0, 0, 1, -10deg );\r\n }\r\n 60% {\r\n transform: rotate3d( 0, 0, 1, 5deg );\r\n }\r\n 80% {\r\n transform: rotate3d( 0, 0, 1, -5deg );\r\n }\r\n to {\r\n transform: rotate3d( 0, 0, 1, 0deg );\r\n }\r\n}\r\n\r\n/* -------------------------------------------------------------------------- \r\n Keyframe - Jello\r\n -------------------------------------------------------------------------- */\r\n\r\n@keyframes AddonifyQuickViewJello {\r\n\r\n 0%,\r\n 11.1% {\r\n transform: none;\r\n }\r\n 22.2% {\r\n transform: skewX( -12.5deg ) skewY( -12.5deg );\r\n }\r\n 33.3% {\r\n transform: skewX( 6.25deg ) skewY( 6.25deg );\r\n }\r\n 44.4% {\r\n transform: skewX( -3.125deg ) skewY( -3.125deg );\r\n }\r\n 55.5% {\r\n transform: skewX( 1.5625deg ) skewY( 1.5625deg );\r\n }\r\n 66.6% {\r\n transform: skewX( -0.78125deg ) skewY( -0.78125deg );\r\n }\r\n 77.7% {\r\n transform: skewX( 0.390625deg ) skewY( 0.390625deg );\r\n }\r\n 88.8% {\r\n transform: skewX( -0.1953125deg ) skewY( -0.1953125deg );\r\n }\r\n to {\r\n transform: none;\r\n }\r\n}\r\n\r\n/* -------------------------------------------------------------------------- \r\n\tKeyframe - rubberBand\r\n -------------------------------------------------------------------------- */\r\n@keyframes AddonifyQuickViewRubberBand {\r\n\r\n from {\r\n transform: scale3d( 1, 1, 1 );\r\n }\r\n 30% {\r\n transform: scale3d( 1.25, 0.75, 1 );\r\n }\r\n 40% {\r\n transform: scale3d( 0.75, 1.25, 1 );\r\n }\r\n 50% {\r\n transform: scale3d( 1.15, 0.85, 1 );\r\n }\r\n 65% {\r\n transform: scale3d( 0.95, 1.05, 1 );\r\n }\r\n 75% {\r\n transform: scale3d( 1.05, 0.95, 1 );\r\n }\r\n to {\r\n transform: scale3d( 1, 1, 1 );\r\n }\r\n}"]} \ No newline at end of file +{"version":3,"sources":["abstracts/_variables.scss","app.css","components/_modal.scss","abstracts/_mixins.scss","components/_button.scss","layout/_pswp.scss","layout/_overlay.scss","layout/_spinner.scss","layout/modal/_default.scss","layout/_responsive.scss","components/_keyframe.scss"],"names":[],"mappings":"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L7vBhD,wBK6vBqD,CL7vBrD,qBK6vBqD,CLxvBrD,wBKwvB6D,CLxvB7D,qBKwvB6D,CL7vB7D,kBK6vBqD,CAEnB,qEAAA,CLzwBnC,mBAAA,CAAA,mBAAA,CAAA,YAAA,CACA,sBKswBiD,CLtwBjD,kBKswBiD,CLnvBhD,oBKmvBkF,CLnvBlF,gBKmvBkF,CLlwBlF,QKkwB4E,CLxvB5E,6BKwvB6D,CAC3B,gBPoTpC,COjToC,+IAGI,kBAAA,CADA,SPmTxC,CO/SoC,uIAII,WAAA,CAFA,aAAA,CACA,SPiTxC,CO7SoC,qLAGI,eAAA,CACA,eAAA,CAFA,UPgTxC,CO3SoC,kLAII,cAAA,CADA,eAAA,CADA,UP8SxC,CO1SwC,4WAKI,qCAAA,CAFA,qEAAA,CACA,eP4S5C,COzS4C,gZAEI,2CP2ShD,COrSoC,kLAKI,qEAAA,CAFA,eAAA,CACA,gBAAA,CAFA,UPySxC,COpSwC,yLL1zBvC,6BK4zByD,CL5zBzD,4BK4zByD,CLnzBxD,wBKmzB6D,CLnzB7D,qBKmzB6D,CL9yB7D,oBK8yBqE,CL9yBrE,iBK8yBqE,CLnzBrE,kBKmzB6D,CL7zB9D,mBAAA,CAAA,mBAAA,CAAA,YAAA,CACA,sBK4zByD,CL5zBzD,kBK4zByD,CLzyBxD,kBKyyBqF,CLzyBrF,cKyyBqF,CAE3C,qEAAA,CLhzB1C,wBK8yBqE,CAC3B,cP0S5C,CQ3mCA,0BAEC,2BAEC,gBR+mCA,CACF,CQ5mCA,0BAEC,2BAEC,cR4mCA,CACF,CQzmCA,0BAEC,2BAEC,cRymCA,CACF,CQtmCA,yBAMG,iDAIC,oBAAA,CAAA,iBAAA,CAAA,YAAA,CAFA,mCAAA,CACA,YRmmCF,CACF,CQ7lCA,yBAMG,iDN1CF,2BM4CkB,CN5ClB,4BM4CkB,CN7ClB,mBAAA,CAAA,mBAAA,CAAA,YAAA,CACA,yBM4CkB,CN5ClB,qBM4CkB,CNzBjB,kBMyB2C,CNzB3C,cMyB2C,CNxC3C,QFooCA,CQ1lCE,mHAGC,QAAA,CACA,SR2lCH,CACF,CQrlCA,yBAMG,4FAEC,YRilCF,CACF,CQ5kCA,yBAIE,oEAEC,8DAAA,CAGA,wBAAA,CAAA,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","file":"addonify-quick-view.css","sourcesContent":["/* -------------------------------------------------------------------------- \n\tVariables\n -------------------------------------------------------------------------- */\n\n :root {\n\n // Quick view button.\n --addonify_qv_button_text: rgba(255, 255, 255, 1);\n --addonify_qv_button_text_hover: rgba(255, 255, 255, 1);\n --addonify_qv_button_background: rgb(33, 33, 33);\n --addonify_qv_button_background_hover: rgb(14, 86, 255);\n --addonify_qv_button_border_style: solid;\n --addonify_qv_button_border_width: 0;\n --addonify_qv_button_border_color: rgba(255, 255, 255, 0);\n --addonify_qv_button_border_color_hover: rgba(255, 255, 255, 0);\n --addonify_qv_button_border_radius: 4px;\n\n\n // Modal\n --addonify_qv_modal_overlay_background: rgba(0, 0, 0, 0.6);\n --addonify_qv_modal_background: rgba(255, 255, 255, 1);\n --addonify_qv_modal_general_text_color: rgba(51, 51, 51, 1);\n --addonify_qv_modal_general_border_color: #E5E5E5; // NEW - Added\n --addonify_qv_modal_general_text_font_size: 15px; // NEW - Added\n\n --addonify_qv_modal_inputs_background_color: rgba(255, 255, 255, 1);\n --addonify_qv_modal_inputs_text_color: rgba(51, 51, 51, 1);\n\n --addonify_qv_modal_width: calc( 100vw - 30% ); // PLANNED WITH RESPONSIVE CONTROL. \n --addonify_qv_modal_content_column_gap: 40px; // NEW - Added\n \n --addonify_qv_modal_border_radius: 10px; // NEW - Added\n --addonify_qv_modal_zindex: 10000000000000000; // NEW - Added \n\n // Product\n --addonify_qv_product_title: rgba(51, 51, 51, 1);\n --addonify_qv_product_excerpt: rgba(88, 88, 88, 1);\n --addonify_qv_product_rating_filled: rgba(245, 196, 14, 1);\n --addonify_qv_product_rating_empty: rgba(185, 185, 185, 1);\n --addonify_qv_product_price: rgba(51, 51, 51, 1);\n --addonify_qv_product_price_sale: rgba(255, 0, 0, 1);\n --addonify_qv_product_meta: rgba(2, 134, 231, 1);\n --addonify_qv_product_meta_hover: rgba(88, 88, 88, 1);\n --addonify_qv_stock_in: rgba(0, 128, 0, 1);\n --addonify_qv_stock_out: rgba(255, 0, 0, 1);\n --addonify_qv_product_onsale_badge_text: rgba(255, 255, 255, 1);\n --addonify_qv_product_onsale_badge_background: rgba(255, 0, 0, 1);\n\n --adonify_qv_product_title_font_size: 32px; // NEW - Added\n --adonify_qv_product_title_font_weight: normal; // NEW - Added\n --adonify_qv_product_title_line_height: 1.2; // NEW - Added\n --adonify_qv_product_price_font_size: 22px; // NEW - Added\n --adonify_qv_product_price_font_weight: normal; // NEW - Added\n --addonify_qv_product_onsale_badge_font_size: 14px; // NEW - Added\n\n // Image gallery\n --addonify_qv_gallery_trigger_icon_color: #9F9F9F; // NEW - Added\n --addonify_qv_gallery_trigger_icon_color_hover: rgb(54, 91, 255); // NEW - Added\n --addonify_qv_gallery_trigger_icon_background_color: #FFFFFF; // NEW - Added\n --addonify_qv_gallery_trigger_icon_background_color_hover: #FFFFFF; // NEW - Added\n --addonify_qv_modal_images_border_color: rgba(238, 238, 238, 1); // NEW - Added\n --addonify_qv_gallery_trigger_icon_size: 18px; // NEW - Added\n --addonify_qv_gallery_trigger_icon_border_radius: 5px; // NEW - Added\n --addonify_qv_modal_image_border_radius: 10px; // NEW - Added \n --addonify_qv_modal_gallery_thumb_in_row: 4; // NEW - Done\n --addonify_qv_modal_gallery_thumbs_gap: 20px; // NEW - Done\n \n // Close button\n --addonify_qv_close_button_text: rgba(118, 118, 118, 1);\n --addonify_qv_close_button_text_hover: rgba(2, 134, 231, 1);\n --addonify_qv_close_button_background: rgba(238, 238, 238, 1);\n --addonify_qv_close_button_background_hover: rgba(182, 222, 255, 1);\n --addonify_qv_mobile_close_button_font_size: 14px;\n\n // Misc buttons\n --addonify_qv_misc_button_text: rgba(255, 255, 255, 1);\n --addonify_qv_misc_button_text_hover: rgba(255, 255, 255, 1);\n --addonify_qv_misc_button_background: rgba(51, 51, 51, 1);\n --addonify_qv_misc_button_background_hover: rgba(2, 134, 231, 1);\n --addonify_qv_misc_button_height: 50px; // NEW - Done\n --addonify_qv_misc_button_border_radius: 5px; // NEW - Done\n --addonify_qv_misc_button_font_size: 15px; // NEW - Added\n --addonify_qv_misc_button_font_weight: normal; // NEW - Added\n --addonify_qv_misc_button_letter_spacing: 0; // NEW - Done\n --addonify_qv_misc_button_line_height: 1; // NEW - Done\n --addonify_qv_misc_button_text_transform: capitalize; // NEW - Added\n\n // Spinner \n --addonify_qv_modal_spinner_icon_color: rgba(51, 51, 51, 1);\n --addonify_qv_spinner_icon_size: 28px; // NEW - Added\n }","/* -------------------------------------------------------------------------- \n\tVariables\n -------------------------------------------------------------------------- */\n:root {\n --addonify_qv_button_text: rgba(255, 255, 255, 1);\n --addonify_qv_button_text_hover: rgba(255, 255, 255, 1);\n --addonify_qv_button_background: rgb(33, 33, 33);\n --addonify_qv_button_background_hover: rgb(14, 86, 255);\n --addonify_qv_button_border_style: solid;\n --addonify_qv_button_border_width: 0;\n --addonify_qv_button_border_color: rgba(255, 255, 255, 0);\n --addonify_qv_button_border_color_hover: rgba(255, 255, 255, 0);\n --addonify_qv_button_border_radius: 4px;\n --addonify_qv_modal_overlay_background: rgba(0, 0, 0, 0.6);\n --addonify_qv_modal_background: rgba(255, 255, 255, 1);\n --addonify_qv_modal_general_text_color: rgba(51, 51, 51, 1);\n --addonify_qv_modal_general_border_color: #E5E5E5;\n --addonify_qv_modal_general_text_font_size: 15px;\n --addonify_qv_modal_inputs_background_color: rgba(255, 255, 255, 1);\n --addonify_qv_modal_inputs_text_color: rgba(51, 51, 51, 1);\n --addonify_qv_modal_width: calc( 100vw - 30% );\n --addonify_qv_modal_content_column_gap: 40px;\n --addonify_qv_modal_border_radius: 10px;\n --addonify_qv_modal_zindex: 10000000000000000;\n --addonify_qv_product_title: rgba(51, 51, 51, 1);\n --addonify_qv_product_excerpt: rgba(88, 88, 88, 1);\n --addonify_qv_product_rating_filled: rgba(245, 196, 14, 1);\n --addonify_qv_product_rating_empty: rgba(185, 185, 185, 1);\n --addonify_qv_product_price: rgba(51, 51, 51, 1);\n --addonify_qv_product_price_sale: rgba(255, 0, 0, 1);\n --addonify_qv_product_meta: rgba(2, 134, 231, 1);\n --addonify_qv_product_meta_hover: rgba(88, 88, 88, 1);\n --addonify_qv_stock_in: rgba(0, 128, 0, 1);\n --addonify_qv_stock_out: rgba(255, 0, 0, 1);\n --addonify_qv_product_onsale_badge_text: rgba(255, 255, 255, 1);\n --addonify_qv_product_onsale_badge_background: rgba(255, 0, 0, 1);\n --adonify_qv_product_title_font_size: 32px;\n --adonify_qv_product_title_font_weight: normal;\n --adonify_qv_product_title_line_height: 1.2;\n --adonify_qv_product_price_font_size: 22px;\n --adonify_qv_product_price_font_weight: normal;\n --addonify_qv_product_onsale_badge_font_size: 14px;\n --addonify_qv_gallery_trigger_icon_color: #9F9F9F;\n --addonify_qv_gallery_trigger_icon_color_hover: rgb(54, 91, 255);\n --addonify_qv_gallery_trigger_icon_background_color: #FFFFFF;\n --addonify_qv_gallery_trigger_icon_background_color_hover: #FFFFFF;\n --addonify_qv_modal_images_border_color: rgba(238, 238, 238, 1);\n --addonify_qv_gallery_trigger_icon_size: 18px;\n --addonify_qv_gallery_trigger_icon_border_radius: 5px;\n --addonify_qv_modal_image_border_radius: 10px;\n --addonify_qv_modal_gallery_thumb_in_row: 4;\n --addonify_qv_modal_gallery_thumbs_gap: 20px;\n --addonify_qv_close_button_text: rgba(118, 118, 118, 1);\n --addonify_qv_close_button_text_hover: rgba(2, 134, 231, 1);\n --addonify_qv_close_button_background: rgba(238, 238, 238, 1);\n --addonify_qv_close_button_background_hover: rgba(182, 222, 255, 1);\n --addonify_qv_mobile_close_button_font_size: 14px;\n --addonify_qv_misc_button_text: rgba(255, 255, 255, 1);\n --addonify_qv_misc_button_text_hover: rgba(255, 255, 255, 1);\n --addonify_qv_misc_button_background: rgba(51, 51, 51, 1);\n --addonify_qv_misc_button_background_hover: rgba(2, 134, 231, 1);\n --addonify_qv_misc_button_height: 50px;\n --addonify_qv_misc_button_border_radius: 5px;\n --addonify_qv_misc_button_font_size: 15px;\n --addonify_qv_misc_button_font_weight: normal;\n --addonify_qv_misc_button_letter_spacing: 0;\n --addonify_qv_misc_button_line_height: 1;\n --addonify_qv_misc_button_text_transform: capitalize;\n --addonify_qv_modal_spinner_icon_color: rgba(51, 51, 51, 1);\n --addonify_qv_spinner_icon_size: 28px;\n}\n\n/* -------------------------------------------------------------------------- \n\tMixins\n -------------------------------------------------------------------------- */\n/*\n===========================================================\n\n# Pugin: Addonify - Quick View For WooCommerce\n# Author: https://addonify.com/\n# Since: 28 July, 2020\n\n=====================================\n*/\n/* -------------------------------------------------------------------------- \n\tModel Default\n -------------------------------------------------------------------------- */\n#addonify-quick-view-modal {\n display: flex;\n flex-direction: column;\n gap: 10px;\n align-items: stretch;\n justify-content: stretch;\n flex-wrap: wrap;\n position: relative;\n margin: 0 auto;\n width: 100%;\n height: auto;\n min-height: 400px;\n max-height: calc(100vh - 40px);\n max-width: var(--addonify_qv_modal_width);\n border-radius: var(--addonify_qv_modal_border_radius);\n box-shadow: 0 0 65px rgba(0, 0, 0, 0.1);\n background-color: var(--addonify_qv_modal_background);\n z-index: var(--addonify_qv_modal_zindex);\n opacity: 0;\n visibility: hidden;\n backface-visibility: hidden;\n transition: none;\n cursor: initial;\n overflow: hidden;\n}\n#addonify-quick-view-modal #adfy-quick-view-model-inner {\n position: relative;\n height: 100%;\n width: 100%;\n max-width: 100%;\n}\n#addonify-quick-view-modal #adfy-quick-view-modal-content {\n position: relative;\n padding: 40px 30px;\n color: var(--addonify_qv_modal_general_text_color);\n}\n\n/* -------------------------------------------------------------------------- \n\tVisibility\n -------------------------------------------------------------------------- */\n.addonify-qvm-is-active #addonify-quick-view-modal {\n opacity: 1;\n visibility: visible;\n backface-visibility: visible;\n}\n\n/* -------------------------------------------------------------------------- \n\tAnimations - Exit animations\n -------------------------------------------------------------------------- */\n.addonify-qvm-is-active #addonify-quick-view-modal-wrapper.play-closing-animation[data-close_animation=fade-out] #addonify-quick-view-modal {\n animation: AddonifyQuickViewFadeOut 1.2s ease-in-out forwards;\n}\n.addonify-qvm-is-active #addonify-quick-view-modal-wrapper.play-closing-animation[data-close_animation=fade-out-down] #addonify-quick-view-modal {\n animation: AddonifyQuickViewFadeOutDown 0.8s ease-in-out forwards;\n}\n.addonify-qvm-is-active #addonify-quick-view-modal-wrapper.play-closing-animation[data-close_animation=bounce-out] #addonify-quick-view-modal {\n animation: AddonifyQuickViewBounceOut 1.2s ease-in-out forwards;\n}\n.addonify-qvm-is-active #addonify-quick-view-modal-wrapper.play-closing-animation[data-close_animation=slide-out-left] #addonify-quick-view-modal {\n animation: AddonifyQuickViewSlideOutLeft 0.8s linear forwards;\n}\n.addonify-qvm-is-active #addonify-quick-view-modal-wrapper.play-closing-animation[data-close_animation=slide-out-right] #addonify-quick-view-modal {\n animation: AddonifyQuickViewSlideOutRight 0.8s linear forwards;\n}\n.addonify-qvm-is-active #addonify-quick-view-modal-wrapper.play-closing-animation[data-close_animation=zoom-out] #addonify-quick-view-modal {\n animation: AddonifyQuickViewZoomOut 1.2s ease-in-out forwards;\n}\n\n/* -------------------------------------------------------------------------- \n\tAnimations - Entrance Animations\n -------------------------------------------------------------------------- */\n.addonify-qvm-is-active {\n position: relative;\n overflow: hidden;\n max-height: 100vh;\n}\n.addonify-qvm-is-active #addonify-quick-view-modal-wrapper.play-opening-animation[data-open_animation=fade-in] #addonify-quick-view-modal {\n animation: AddonifyQuickViewFadeIn 0.8s ease-in-out forwards;\n}\n.addonify-qvm-is-active #addonify-quick-view-modal-wrapper.play-opening-animation[data-open_animation=fade-in-up] #addonify-quick-view-modal {\n animation: AddonifyQuickViewFadeInUp 0.8s ease-in-out forwards;\n}\n.addonify-qvm-is-active #addonify-quick-view-modal-wrapper.play-opening-animation[data-open_animation=bounce-in] #addonify-quick-view-modal {\n animation: AddonifyQuickViewBounceIn 0.8s ease-in-out forwards;\n}\n.addonify-qvm-is-active #addonify-quick-view-modal-wrapper.play-opening-animation[data-open_animation=slide-in-left] #addonify-quick-view-modal {\n animation: AddonifyQuickViewSlideInLeft 0.8s ease-in-out forwards;\n}\n.addonify-qvm-is-active #addonify-quick-view-modal-wrapper.play-opening-animation[data-open_animation=slide-in-right] #addonify-quick-view-modal {\n animation: AddonifyQuickViewSlideInRight 0.8s ease-in-out forwards;\n}\n.addonify-qvm-is-active #addonify-quick-view-modal-wrapper.play-opening-animation[data-open_animation=zoom-in] #addonify-quick-view-modal {\n animation: AddonifyQuickViewZoomIn 0.8s ease-in-out forwards;\n}\n.addonify-qvm-is-active #addonify-quick-view-modal-wrapper.play-opening-animation[data-open_animation=swing] #addonify-quick-view-modal {\n animation: AddonifyQuickViewSwing 1s ease-in-out forwards;\n}\n.addonify-qvm-is-active #addonify-quick-view-modal-wrapper.play-opening-animation[data-open_animation=jello] #addonify-quick-view-modal {\n animation: AddonifyQuickViewJello 1s ease-in-out forwards;\n}\n.addonify-qvm-is-active #addonify-quick-view-modal-wrapper.play-opening-animation[data-open_animation=rubber-band] #addonify-quick-view-modal {\n animation: AddonifyQuickViewRubberBand 1s ease-in-out forwards;\n}\n\n/* -------------------------------------------------------------------------- \n\tModal content layout\n -------------------------------------------------------------------------- */\n#addonify-quick-view-modal-wrapper .ps__rail-x,\n#addonify-quick-view-modal-wrapper .ps__rail-y {\n width: 1px;\n}\n#addonify-quick-view-modal-wrapper .ps__rail-x [class*=ps__thumb-],\n#addonify-quick-view-modal-wrapper .ps__rail-y [class*=ps__thumb-] {\n width: 1px;\n border-radius: 0;\n background-color: #DDDDDD;\n}\n#addonify-quick-view-modal-wrapper #addonify-quick-view-modal [data-content_layout=row-reversed] .woocommerce .product .images {\n order: 2;\n}\n#addonify-quick-view-modal-wrapper #addonify-quick-view-modal [data-content_layout=row-reversed] .woocommerce .product .images .woocommerce-product-gallery__trigger {\n right: auto;\n left: 20px;\n}\n#addonify-quick-view-modal-wrapper #addonify-quick-view-modal [data-content_layout=row-reversed] .woocommerce .product .summary {\n order: 1;\n}\n#addonify-quick-view-modal-wrapper #addonify-quick-view-modal [data-content_layout=row-reversed] .woocommerce .product .onsale {\n left: auto;\n right: 20px;\n}\n\n/* -------------------------------------------------------------------------- \n\tQuick view button\n -------------------------------------------------------------------------- */\n.addonify-qvm-button,\n.wc-block-grid__products .product .button.addonify-qvm-button,\n.woocommerce ul.products .product .button.addonify-qvm-button,\n.woocommerce ul.products .wc-block-grid__product .button.addonify-qvm-button,\n.wc-block-grid__products .wc-block-grid__product .button.addonify-qvm-button {\n display: inline-flex;\n align-items: center;\n gap: 5px;\n fill: currentColor;\n justify-content: center;\n fill: var(--addonify_qv_button_text);\n color: var(--addonify_qv_button_text);\n border-width: var(--addonify_qv_button_border_width);\n border-style: var(--addonify_qv_button_border_style);\n border-color: var(--addonify_qv_button_border_color);\n background-color: var(--addonify_qv_button_background);\n border-radius: var(--addonify_qv_button_border_radius);\n transition: all 0.5s ease;\n}\n.addonify-qvm-button:is(:hover, :focus),\n.wc-block-grid__products .product .button.addonify-qvm-button:is(:hover, :focus),\n.woocommerce ul.products .product .button.addonify-qvm-button:is(:hover, :focus),\n.woocommerce ul.products .wc-block-grid__product .button.addonify-qvm-button:is(:hover, :focus),\n.wc-block-grid__products .wc-block-grid__product .button.addonify-qvm-button:is(:hover, :focus) {\n fill: var(--addonify_qv_button_text_hover);\n color: var(--addonify_qv_button_text_hover);\n border-color: var(--addonify_qv_button_border_color_hover);\n background-color: var(--addonify_qv_button_background_hover);\n}\n.addonify-qvm-button .icon,\n.addonify-qvm-button .label,\n.wc-block-grid__products .product .button.addonify-qvm-button .icon,\n.wc-block-grid__products .product .button.addonify-qvm-button .label,\n.woocommerce ul.products .product .button.addonify-qvm-button .icon,\n.woocommerce ul.products .product .button.addonify-qvm-button .label,\n.woocommerce ul.products .wc-block-grid__product .button.addonify-qvm-button .icon,\n.woocommerce ul.products .wc-block-grid__product .button.addonify-qvm-button .label,\n.wc-block-grid__products .wc-block-grid__product .button.addonify-qvm-button .icon,\n.wc-block-grid__products .wc-block-grid__product .button.addonify-qvm-button .label {\n margin: 0;\n padding: 0;\n background: transparent;\n background-color: transparent;\n}\n.addonify-qvm-button .icon,\n.wc-block-grid__products .product .button.addonify-qvm-button .icon,\n.woocommerce ul.products .product .button.addonify-qvm-button .icon,\n.woocommerce ul.products .wc-block-grid__product .button.addonify-qvm-button .icon,\n.wc-block-grid__products .wc-block-grid__product .button.addonify-qvm-button .icon {\n display: inline-flex;\n align-items: center;\n line-height: 1;\n}\n.addonify-qvm-button .icon svg,\n.wc-block-grid__products .product .button.addonify-qvm-button .icon svg,\n.woocommerce ul.products .product .button.addonify-qvm-button .icon svg,\n.woocommerce ul.products .wc-block-grid__product .button.addonify-qvm-button .icon svg,\n.wc-block-grid__products .wc-block-grid__product .button.addonify-qvm-button .icon svg {\n display: inline-flex;\n align-items: center;\n width: 16px;\n height: 16px;\n line-height: 1;\n}\n.addonify-qvm-button[data-icon_position=left] .icon,\n.wc-block-grid__products .product .button.addonify-qvm-button[data-icon_position=left] .icon,\n.woocommerce ul.products .product .button.addonify-qvm-button[data-icon_position=left] .icon,\n.woocommerce ul.products .wc-block-grid__product .button.addonify-qvm-button[data-icon_position=left] .icon,\n.wc-block-grid__products .wc-block-grid__product .button.addonify-qvm-button[data-icon_position=left] .icon {\n order: 1;\n}\n.addonify-qvm-button[data-icon_position=left] .label,\n.wc-block-grid__products .product .button.addonify-qvm-button[data-icon_position=left] .label,\n.woocommerce ul.products .product .button.addonify-qvm-button[data-icon_position=left] .label,\n.woocommerce ul.products .wc-block-grid__product .button.addonify-qvm-button[data-icon_position=left] .label,\n.wc-block-grid__products .wc-block-grid__product .button.addonify-qvm-button[data-icon_position=left] .label {\n order: 2;\n}\n.addonify-qvm-button[data-icon_position=right] .icon,\n.wc-block-grid__products .product .button.addonify-qvm-button[data-icon_position=right] .icon,\n.woocommerce ul.products .product .button.addonify-qvm-button[data-icon_position=right] .icon,\n.woocommerce ul.products .wc-block-grid__product .button.addonify-qvm-button[data-icon_position=right] .icon,\n.wc-block-grid__products .wc-block-grid__product .button.addonify-qvm-button[data-icon_position=right] .icon {\n order: 2;\n}\n.addonify-qvm-button[data-icon_position=right] .label,\n.wc-block-grid__products .product .button.addonify-qvm-button[data-icon_position=right] .label,\n.woocommerce ul.products .product .button.addonify-qvm-button[data-icon_position=right] .label,\n.woocommerce ul.products .wc-block-grid__product .button.addonify-qvm-button[data-icon_position=right] .label,\n.wc-block-grid__products .wc-block-grid__product .button.addonify-qvm-button[data-icon_position=right] .label {\n order: 1;\n}\n\n/* -------------------------------------------------------------------------- \n\tQuick view model close button\n -------------------------------------------------------------------------- */\n#addonify-quick-view-modal-wrapper #addonify-quick-view-modal-close {\n --mobile-size: var(--addonify_qv_mobile_close_button_font_size);\n position: absolute;\n right: 3px;\n top: 3px;\n z-index: 10000;\n display: inline-flex;\n align-items: center;\n justify-content: center;\n gap: 5px;\n fill: var(--addonify_qv_close_button_text);\n color: var(--addonify_qv_close_button_text);\n height: 30px;\n width: 30px;\n padding: 0;\n margin: 0;\n border: none;\n line-height: 1;\n border-radius: 100%;\n cursor: pointer;\n background: transparent;\n background-color: var(--addonify_qv_close_button_background);\n transition: all 0.5s ease;\n}\n#addonify-quick-view-modal-wrapper #addonify-quick-view-modal-close:is(:hover, :focus) {\n fill: var(--addonify_qv_close_button_text_hover);\n color: var(--addonify_qv_close_button_text_hover);\n border: none;\n background: transparent;\n background-color: var(--addonify_qv_close_button_background_hover);\n}\n#addonify-quick-view-modal-wrapper #addonify-quick-view-modal-close:is(:focus) {\n outline: none;\n box-shadow: none;\n}\n#addonify-quick-view-modal-wrapper #addonify-quick-view-modal-close .button-icon {\n display: inline-flex;\n align-items: center;\n justify-content: center;\n}\n#addonify-quick-view-modal-wrapper #addonify-quick-view-modal-close .button-icon svg {\n display: inline-flex;\n align-items: center;\n justify-content: center;\n height: 14px;\n width: 14px;\n line-height: 1;\n}\n#addonify-quick-view-modal-wrapper #addonify-quick-view-modal-close .button-label {\n display: inline-flex;\n font-weight: normal;\n text-transform: none;\n line-height: 1;\n}\n#addonify-quick-view-modal-wrapper #addonify-quick-view-modal-close .button-label.mobile {\n display: none;\n font-size: var(--mobile-size);\n}\n\n/**\n*\n* Hide quick view button if disabled in mobile view is 'enabled' on the setting page.\n*\n* @since: 1.2.4\n*/\n@media (max-width: 575px) {\n .addonify-quick-view-disabled-on-mobile.woocommerce ul.products li.product .button.addonify-qvm-button,\n .addonify-quick-view-disabled-on-mobile.woocommerce ul.products li.product .button.addonify-qvm-button {\n display: none;\n }\n .addonify-quick-view-disabled-on-mobile .addonify-qvm-button {\n display: none;\n }\n}\n/* -------------------------------------------------------------------------- \n\tWooCommerce light box.\n -------------------------------------------------------------------------- */\n.addonify-qvm-is-active.woocommerce .pswp, .addonify-qvm-is-active.woocommerce-page .pswp {\n opacity: 1;\n z-index: calc(var(--addonify_qv_modal_zindex) + 10);\n}\n.addonify-qvm-is-active.woocommerce .pswp .pswp__bg, .addonify-qvm-is-active.woocommerce-page .pswp .pswp__bg {\n opacity: 1 !important;\n backdrop-filter: blur(10px);\n background-color: rgb(0, 0, 0);\n}\n.addonify-qvm-is-active.woocommerce .pswp img.pswp__img, .addonify-qvm-is-active.woocommerce-page .pswp img.pswp__img {\n background-color: white;\n}\n\n/* -------------------------------------------------------------------------- \n\tOverlay\n -------------------------------------------------------------------------- */\n#addonify-quick-view-modal-wrapper {\n display: flex;\n flex-direction: column;\n align-items: center;\n justify-content: center;\n flex-wrap: wrap;\n position: fixed;\n width: 100%;\n height: 100%;\n top: 0;\n left: 0;\n bottom: 0;\n right: 0;\n width: 100%;\n height: 100%;\n backdrop-filter: blur(10px);\n z-index: calc(var(--addonify_qv_modal_zindex) - 30);\n background-color: var(--addonify_qv_modal_overlay_background);\n opacity: 0;\n visibility: hidden;\n backface-visibility: hidden;\n overflow: hidden;\n transition: 0.3s all ease-in;\n}\n\n.addonify-qvm-is-active #addonify-quick-view-modal-wrapper {\n opacity: 1;\n visibility: visible;\n backface-visibility: visible;\n}\n\n/* -------------------------------------------------------------------------- \n\tModel spinner\n -------------------------------------------------------------------------- */\n#adfy-qvm-spinner {\n display: flex;\n flex-direction: row;\n gap: 0;\n align-items: center;\n justify-content: center;\n flex-wrap: wrap;\n position: fixed;\n height: auto;\n width: auto;\n overflow: hidden;\n border-radius: 100%;\n z-index: calc(var(--addonify_qv_modal_zindex) + 10);\n opacity: 1;\n visibility: visible;\n backface-visibility: visible;\n top: 50%;\n left: 50%;\n transform: translateX(-50%) translateY(-50%);\n}\n#adfy-qvm-spinner.hide {\n display: none;\n opacity: 0;\n visibility: hidden;\n backface-visibility: hidden;\n animation: none;\n}\n#adfy-qvm-spinner svg {\n display: inline-flex;\n width: var(--addonify_qv_spinner_icon_size);\n height: var(--addonify_qv_spinner_icon_size);\n fill: var(--addonify_qv_modal_spinner_icon_color);\n color: var(--addonify_qv_modal_spinner_icon_color);\n line-height: 1;\n animation-name: AddonifyQuickViewSpin;\n animation-duration: 800ms;\n animation-iteration-count: infinite;\n animation-timing-function: ease-in-out;\n}\n\n/* -------------------------------------------------------------------------- \n\tModel Layout - General\n -------------------------------------------------------------------------- */\n#addonify-quick-view-modal .woocommerce .product {\n display: grid;\n grid-template-columns: repeat(2, 1fr);\n column-gap: var(--addonify_qv_modal_content_column_gap);\n position: relative;\n}\n#addonify-quick-view-modal .woocommerce .product::after, #addonify-quick-view-modal .woocommerce .product::before {\n content: \"\";\n display: none;\n}\n#addonify-quick-view-modal .woocommerce .product .onsale {\n display: inline-flex;\n align-items: center;\n flex-wrap: wrap;\n position: absolute;\n right: auto;\n left: 20px;\n top: 20px;\n bottom: auto;\n z-index: 10;\n margin: 0;\n padding: 5px 15px;\n border: none;\n height: auto;\n width: auto;\n min-width: 1px;\n min-height: 1px;\n font-size: var(--addonify_qv_product_onsale_badge_font_size);\n line-height: 1;\n border-radius: 4px;\n color: var(--addonify_qv_product_onsale_badge_text);\n background-color: var(--addonify_qv_product_onsale_badge_background);\n font-weight: normal;\n}\n#addonify-quick-view-modal .woocommerce .product .images {\n --wc-thumb-items: var(--addonify_qv_modal_gallery_thumb_in_row);\n --wc-thumbs-gap: var(--addonify_qv_modal_gallery_thumbs_gap);\n display: flex;\n flex-direction: column;\n gap: var(--wc-thumbs-gap);\n position: relative;\n float: none;\n width: 100%;\n margin: 0;\n padding: 0;\n overflow: hidden;\n}\n#addonify-quick-view-modal .woocommerce .product .images .woocommerce-product-gallery__trigger {\n display: inline-flex;\n align-items: center;\n justify-content: center;\n position: absolute;\n top: 20px;\n left: auto;\n right: 20px;\n bottom: auto;\n z-index: 10;\n margin: 0;\n padding: 0;\n width: calc(var(--addonify_qv_gallery_trigger_icon_size) + 20px);\n height: calc(var(--addonify_qv_gallery_trigger_icon_size) + 20px);\n border-radius: var(--addonify_qv_gallery_trigger_icon_border_radius);\n fill: var(--addonify_qv_gallery_trigger_icon_color);\n color: var(--addonify_qv_gallery_trigger_icon_color);\n border: none;\n background: transparent;\n background-color: var(--addonify_qv_gallery_trigger_icon_background_color);\n transition: all 0.5s ease;\n}\n#addonify-quick-view-modal .woocommerce .product .images .woocommerce-product-gallery__trigger svg {\n display: inline-flex;\n width: var(--addonify_qv_gallery_trigger_icon_size);\n height: var(--addonify_qv_gallery_trigger_icon_size);\n}\n#addonify-quick-view-modal .woocommerce .product .images .woocommerce-product-gallery__trigger::before, #addonify-quick-view-modal .woocommerce .product .images .woocommerce-product-gallery__trigger::after {\n content: \"\";\n display: none;\n}\n#addonify-quick-view-modal .woocommerce .product .images .woocommerce-product-gallery__trigger:is(:hover, :focus) {\n border: none;\n text-decoration: none;\n fill: var(--addonify_qv_gallery_trigger_icon_color_hover);\n color: var(--addonify_qv_gallery_trigger_icon_color_hover);\n background: transparent;\n background-color: var(--addonify_qv_gallery_trigger_icon_background_color_hover);\n}\n#addonify-quick-view-modal .woocommerce .product .images .woocommerce-product-gallery__trigger:is(:focus) {\n outline: none;\n}\n#addonify-quick-view-modal .woocommerce .product .images .flex-viewport {\n position: relative;\n padding: 0;\n margin: 0;\n overflow: hidden;\n}\n#addonify-quick-view-modal .woocommerce .product .images .woocommerce-product-gallery__wrapper {\n overflow: hidden;\n}\n#addonify-quick-view-modal .woocommerce .product .images .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image,\n#addonify-quick-view-modal .woocommerce .product .images .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image--placeholder {\n position: relative;\n overflow: hidden;\n border-radius: var(--addonify_qv_modal_image_border_radius);\n overflow: hidden;\n}\n#addonify-quick-view-modal .woocommerce .product .images .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image img,\n#addonify-quick-view-modal .woocommerce .product .images .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image--placeholder img {\n display: block;\n width: 100%;\n height: auto;\n padding: 0;\n border: none;\n border-radius: var(--addonify_qv_modal_image_border_radius);\n border: 1px solid var(--addonify_qv_modal_images_border_color);\n}\n#addonify-quick-view-modal .woocommerce .product .images .flex-control-nav {\n display: grid;\n grid-template-columns: repeat(var(--wc-thumb-items), 1fr);\n column-gap: var(--wc-thumbs-gap);\n row-gap: var(--wc-thumbs-gap);\n margin: 0;\n list-style: none;\n padding: 0;\n float: none;\n}\n#addonify-quick-view-modal .woocommerce .product .images .flex-control-nav::before, #addonify-quick-view-modal .woocommerce .product .images .flex-control-nav::after {\n content: \"\";\n display: none;\n}\n#addonify-quick-view-modal .woocommerce .product .images .flex-control-nav li {\n display: block;\n width: 100%;\n max-width: 100%;\n height: auto;\n min-height: 100%;\n margin: 0;\n padding: 0;\n float: none;\n clear: none;\n overflow: hidden;\n border-radius: 3px;\n}\n#addonify-quick-view-modal .woocommerce .product .images .flex-control-nav li img {\n display: block;\n max-width: 100%;\n padding: 0;\n margin: 0;\n border: none;\n cursor: pointer;\n opacity: 1;\n filter: grayscale(1);\n background-color: whitesmoke;\n transition: all 0.5s ease;\n}\n#addonify-quick-view-modal .woocommerce .product .images .flex-control-nav li img.flex-active {\n filter: none;\n opacity: 1;\n padding: 0;\n border: none;\n}\n#addonify-quick-view-modal .woocommerce .product .images .flex-control-nav li img:is(:hover, :focus) {\n filter: none;\n opacity: 1;\n padding: 0;\n border: none;\n}\n#addonify-quick-view-modal .woocommerce .product .summary {\n display: flex;\n flex-direction: column;\n gap: 20px;\n float: none;\n width: 100%;\n margin: 0;\n padding: 0;\n color: var(--addonify_qv_modal_general_text_color);\n font-size: var(--addonify_qv_modal_general_text_font_size);\n}\n#addonify-quick-view-modal .woocommerce .product .summary .summary-content {\n display: flex;\n flex-direction: column;\n margin: 0;\n padding: 0;\n float: none;\n border: none;\n}\n#addonify-quick-view-modal .woocommerce .product .summary .summary-content .product_title {\n display: block;\n padding: 0;\n margin: 0;\n color: var(--addonify_qv_product_title);\n font-size: var(--adonify_qv_product_title_font_size);\n font-weight: var(--adonify_qv_product_title_font_weight);\n line-height: var(--adonify_qv_product_title_line_height);\n}\n#addonify-quick-view-modal .woocommerce .product .summary .summary-content .woocommerce-product-rating {\n display: flex;\n flex-direction: row;\n gap: 10px;\n align-items: center;\n margin: 10px 0 0 0;\n}\n#addonify-quick-view-modal .woocommerce .product .summary .summary-content .woocommerce-product-rating::after, #addonify-quick-view-modal .woocommerce .product .summary .summary-content .woocommerce-product-rating::before {\n content: \"\";\n display: none;\n}\n#addonify-quick-view-modal .woocommerce .product .summary .summary-content .woocommerce-product-rating .star-rating {\n display: inline-flex;\n align-items: center;\n margin: 0;\n color: var(--addonify_qv_product_rating_filled);\n}\n#addonify-quick-view-modal .woocommerce .product .summary .summary-content .woocommerce-product-rating .star-rating:before {\n color: var(--addonify_qv_product_rating_empty);\n}\n#addonify-quick-view-modal .woocommerce .product .summary .summary-content .woocommerce-product-rating .star-rating span:before {\n color: var(--addonify_qv_product_rating_filled);\n}\n#addonify-quick-view-modal .woocommerce .product .summary .summary-content .woocommerce-product-rating .woocommerce-review-link {\n display: inline-flex;\n align-items: center;\n gap: 2px;\n margin: 0;\n color: var(--addonify_qv_product_meta);\n text-decoration: none;\n}\n#addonify-quick-view-modal .woocommerce .product .summary .summary-content .woocommerce-product-rating .woocommerce-review-link:is(:hover, :focus) {\n color: var(--addonify_qv_product_meta_hover);\n text-decoration: none;\n}\n#addonify-quick-view-modal .woocommerce .product .summary .summary-content .price {\n display: flex;\n flex-direction: row;\n gap: 10px;\n align-items: center;\n justify-content: stretch;\n flex-wrap: nowrap;\n position: relative;\n margin: 20px 0;\n padding: 0;\n color: var(--addonify_qv_product_price);\n font-size: var(--adonify_qv_product_price_font_size);\n font-weight: var(--adonify_qv_product_price_font_weight);\n line-height: 1;\n}\n#addonify-quick-view-modal .woocommerce .product .summary .summary-content .price ins,\n#addonify-quick-view-modal .woocommerce .product .summary .summary-content .price del {\n display: inline-flex;\n align-items: center;\n flex-wrap: nowrap;\n margin: 0;\n background: transparent;\n background-color: transparent;\n}\n#addonify-quick-view-modal .woocommerce .product .summary .summary-content .price del {\n color: var(--addonify_qv_product_price);\n font-size: calc(var(--adonify_qv_product_price_font_size) - 30%);\n font-weight: normal;\n}\n#addonify-quick-view-modal .woocommerce .product .summary .summary-content .price ins {\n font-size: 150%;\n font-weight: bold;\n color: var(--addonify_qv_product_price_sale);\n font-size: var(--adonify_qv_product_price_font_size);\n font-weight: var(--adonify_qv_product_price_font_weight);\n}\n#addonify-quick-view-modal .woocommerce .product .summary .summary-content .woocommerce-product-details__short-description {\n margin: 0;\n padding: 0;\n color: var(--addonify_qv_product_excerpt);\n}\n#addonify-quick-view-modal .woocommerce .product .summary .summary-content .woocommerce-product-details__short-description p {\n margin: 0 0 15px 0;\n}\n#addonify-quick-view-modal .woocommerce .product .summary .summary-content .stock {\n color: var(--addonify_qv_stock_in);\n margin: 0 0 15px 0;\n}\n#addonify-quick-view-modal .woocommerce .product .summary .summary-content .stock.out-of-stock {\n color: var(--addonify_qv_stock_out);\n}\n#addonify-quick-view-modal .woocommerce .product .summary .summary-content .cart {\n display: flex;\n flex-direction: row;\n gap: 10px;\n align-items: center;\n margin: 0 0 30px 0;\n padding: 0;\n float: none;\n}\n#addonify-quick-view-modal .woocommerce .product .summary .summary-content .cart::before, #addonify-quick-view-modal .woocommerce .product .summary .summary-content .cart::after {\n content: \"\";\n display: none;\n}\n#addonify-quick-view-modal .woocommerce .product .summary .summary-content .cart label {\n font-size: var(--addonify_qv_modal_general_text_font_size);\n color: var(--addonify_qv_modal_general_text_color);\n}\n#addonify-quick-view-modal .woocommerce .product .summary .summary-content .cart input::placeholder {\n color: var(--addonify_qv_modal_inputs_text_color);\n opacity: 1;\n font-size: var(--addonify_qv_modal_general_text_font_size);\n}\n#addonify-quick-view-modal .woocommerce .product .summary .summary-content .cart input:-ms-input-placeholder {\n color: var(--addonify_qv_modal_inputs_text_color);\n font-size: var(--addonify_qv_modal_general_text_font_size);\n}\n#addonify-quick-view-modal .woocommerce .product .summary .summary-content .cart input::-ms-input-placeholder {\n color: var(--addonify_qv_modal_inputs_text_color);\n font-size: var(--addonify_qv_modal_general_text_font_size);\n}\n#addonify-quick-view-modal .woocommerce .product .summary .summary-content .cart .input-text,\n#addonify-quick-view-modal .woocommerce .product .summary .summary-content .cart input[type=text],\n#addonify-quick-view-modal .woocommerce .product .summary .summary-content .cart input[type=number] {\n display: inline-flex;\n align-items: center;\n width: 100%;\n height: 50px;\n padding: 0 10px;\n font-size: var(--addonify_qv_modal_general_text_font_size);\n color: var(--addonify_qv_modal_inputs_text_color);\n border-color: var(--addonify_qv_modal_general_border_color);\n background: transparent;\n background-color: var(--addonify_qv_modal_inputs_background_color);\n border-radius: 5px;\n}\n#addonify-quick-view-modal .woocommerce .product .summary .summary-content .cart select {\n display: inline-flex;\n align-items: center;\n width: 100%;\n min-width: 230px;\n height: 50px;\n font-size: 15px;\n line-height: 22px;\n color: var(--addonify_qv_modal_inputs_text_color);\n -moz-appearance: none;\n -webkit-appearance: none;\n appearance: none;\n box-shadow: none;\n cursor: pointer;\n padding: 10px 15px;\n margin: 0;\n font-size: var(--addonify_qv_modal_general_text_font_size);\n border: 1px solid var(--addonify_qv_modal_general_border_color);\n background: transparent;\n background-image: url(\"data:image/svg+xml,%0A%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='512' height='512'%3E%3Cg id='_01_align_center' data-name='01 align center'%3E%3Cpath d='M12,15.5a1.993,1.993,0,0,1-1.414-.585L5.293,9.621,6.707,8.207,12,13.5l5.293-5.293,1.414,1.414-5.293,5.293A1.993,1.993,0,0,1,12,15.5Z'/%3E%3C/g%3E%3C/svg%3E%0A\");\n background-position: center right 10px;\n background-repeat: no-repeat;\n background-size: 15px;\n -webkit-box-shadow: inset 1px 1px 3px transparent;\n -moz-box-shadow: inset 1px 1px 3px transparent;\n box-shadow: inset 1px 1px 3px transparent;\n background-color: var(--addonify_qv_modal_inputs_background_color);\n border-radius: 5px;\n}\n#addonify-quick-view-modal .woocommerce .product .summary .summary-content .cart select::after, #addonify-quick-view-modal .woocommerce .product .summary .summary-content .cart select::before {\n content: \"\";\n display: none;\n}\n#addonify-quick-view-modal .woocommerce .product .summary .summary-content .cart select option {\n display: block;\n font-size: 15px;\n line-height: 22px;\n}\n#addonify-quick-view-modal .woocommerce .product .summary .summary-content .cart .quantity {\n display: inline-flex;\n align-items: center;\n float: none;\n width: 120px;\n height: 50px;\n padding: 0;\n margin: 0;\n border-radius: 4px;\n border-color: var(--addonify_qv_modal_general_border_color);\n background: transparent;\n background-color: transparent;\n}\n#addonify-quick-view-modal .woocommerce .product .summary .summary-content .cart .quantity::before, #addonify-quick-view-modal .woocommerce .product .summary .summary-content .cart .quantity::after {\n content: \"\";\n display: none;\n}\n#addonify-quick-view-modal .woocommerce .product .summary .summary-content .cart .quantity input[type=text],\n#addonify-quick-view-modal .woocommerce .product .summary .summary-content .cart .quantity input[type=number] {\n display: inline-flex;\n align-items: center;\n width: 100%;\n height: 50px;\n margin: 0;\n font-size: var(--addonify_qv_modal_general_text_font_size);\n border-radius: 5px;\n}\n#addonify-quick-view-modal .woocommerce .product .summary .summary-content .cart .button {\n float: none;\n margin: 0;\n height: 50px;\n padding: 0 30px;\n text-decoration: none;\n}\n#addonify-quick-view-modal .woocommerce .product .summary .summary-content .cart .button:is(:hover, :focus) {\n outline: none;\n text-decoration: none;\n}\n#addonify-quick-view-modal .woocommerce .product .summary .summary-content .product_meta {\n display: flex;\n flex-direction: column;\n gap: 10px;\n align-items: stretch;\n justify-content: stretch;\n padding: 30px 0 0;\n margin: 30px 0 0;\n border: none;\n box-shadow: none;\n border-top: 1px dashed var(--addonify_qv_modal_general_border_color);\n}\n#addonify-quick-view-modal .woocommerce .product .summary .summary-content .product_meta a {\n color: var(--addonify_qv_product_meta);\n}\n#addonify-quick-view-modal .woocommerce .product .summary .summary-content .product_meta a:hover {\n color: var(--addonify_qv_product_meta_hover);\n}\n#addonify-quick-view-modal .woocommerce .product .summary .summary-content .product_meta > span {\n display: block;\n margin: 0;\n padding: 0;\n}\n#addonify-quick-view-modal .woocommerce .product .summary .summary-content .addonify-add-to-wishlist-btn-wrapper {\n margin: 0;\n}\n#addonify-quick-view-modal .woocommerce .product .summary :is(.btn, button, .button, .single_add_to_cart_button):not(.woo-quantity-btn) {\n display: inline-flex;\n align-items: center;\n gap: 5px;\n justify-content: center;\n flex-wrap: wrap;\n width: fit-content;\n height: var(--addonify_qv_misc_button_height);\n padding: 0 30px;\n font-size: var(--addonify_qv_misc_button_font_size);\n line-height: var(--addonify_qv_misc_button_line_height);\n font-weight: var(--addonify_qv_misc_button_font_weight);\n text-transform: var(--addonify_qv_misc_button_text_transform);\n letter-spacing: var(--addonify_qv_misc_button_letter_spacing);\n fill: var(--addonify_qv_misc_button_text);\n color: var(--addonify_qv_misc_button_text);\n border-radius: var(--addonify_qv_misc_button_border_radius);\n border: none;\n background: transparent;\n background-color: var(--addonify_qv_misc_button_background);\n transition: all 0.5s ease;\n}\n#addonify-quick-view-modal .woocommerce .product .summary :is(.btn, button, .button, .single_add_to_cart_button):not(.woo-quantity-btn):is(:hover, :focus) {\n fill: var(--addonify_qv_misc_button_text_hover);\n color: var(--addonify_qv_misc_button_text_hover);\n border: none;\n background: transparent;\n background-color: var(--addonify_qv_misc_button_background_hover);\n}\n#addonify-quick-view-modal .woocommerce .product .summary :is(.btn, button, .button, .single_add_to_cart_button):not(.woo-quantity-btn).disabled, #addonify-quick-view-modal .woocommerce .product .summary :is(.btn, button, .button, .single_add_to_cart_button):not(.woo-quantity-btn):is(:disabled) {\n cursor: not-allowed;\n}\n\n/* -------------------------------------------------------------------------- \n\tModel Layout - Variation products\n -------------------------------------------------------------------------- */\n#addonify-quick-view-modal .woocommerce .product .summary .summary-content .variations_form {\n display: flex;\n flex-direction: column;\n gap: 20px;\n align-items: flex-start;\n justify-content: flex-start;\n}\n#addonify-quick-view-modal .woocommerce .product .summary .summary-content .variations_form::after, #addonify-quick-view-modal .woocommerce .product .summary .summary-content .variations_form::before {\n content: \"\";\n display: none;\n}\n#addonify-quick-view-modal .woocommerce .product .summary .summary-content .variations_form .variations {\n display: block;\n margin: 0;\n padding: 20px;\n border: 1px solid var(--addonify_qv_modal_general_border_color);\n border-radius: 10px;\n}\n#addonify-quick-view-modal .woocommerce .product .summary .summary-content .variations_form .variations tbody {\n display: flex;\n flex-direction: column;\n gap: 20px;\n margin: 0;\n padding: 0;\n}\n#addonify-quick-view-modal .woocommerce .product .summary .summary-content .variations_form .variations tr {\n display: grid;\n align-items: center;\n grid-template-columns: 80px 1fr;\n column-gap: 20px;\n padding: 0;\n margin: 0;\n}\n#addonify-quick-view-modal .woocommerce .product .summary .summary-content .variations_form .variations tr .label {\n width: auto;\n height: auto;\n margin: 0;\n padding: 0;\n line-height: 1;\n}\n#addonify-quick-view-modal .woocommerce .product .summary .summary-content .variations_form .variations tr .label label {\n color: var(--addonify_qv_modal_general_text_color);\n font-weight: normal;\n margin: 0;\n padding: 0;\n}\n#addonify-quick-view-modal .woocommerce .product .summary .summary-content .variations_form .variations tr .value {\n display: flex;\n flex-direction: row;\n gap: 20px;\n align-items: center;\n margin: 0;\n padding: 0;\n line-height: 1;\n}\n#addonify-quick-view-modal .woocommerce .product .summary .summary-content .variations_form .variations tr .value select {\n display: inline-flex;\n align-items: center;\n height: 50px;\n margin: 0;\n}\n#addonify-quick-view-modal .woocommerce .product .summary .summary-content .variations_form .variations tr .value .reset_variations {\n display: inline-flex;\n align-items: center;\n gap: 5px;\n padding: 0;\n margin: 0;\n border: none;\n border-radius: 0;\n float: none;\n color: var(--addonify_qv_modal_general_text_color);\n font-size: calc(var(--addonify_qv_modal_general_text_font_size) - 2px);\n line-height: 1;\n font-weight: normal;\n letter-spacing: 0;\n text-transform: capitalize;\n text-decoration: none;\n background: transparent;\n background-color: transparent;\n}\n#addonify-quick-view-modal .woocommerce .product .summary .summary-content .variations_form .variations tr .value .reset_variations:is(:hover, :focus) {\n outline: none;\n text-decoration: none;\n}\n#addonify-quick-view-modal .woocommerce .product .summary .summary-content .variations_form .single_variation_wrap {\n display: flex;\n flex-direction: column;\n width: 100%;\n}\n#addonify-quick-view-modal .woocommerce .product .summary .summary-content .variations_form .single_variation_wrap .woocommerce-variation {\n margin: 0 0 20px 0;\n}\n#addonify-quick-view-modal .woocommerce .product .summary .summary-content .variations_form .single_variation_wrap .woocommerce-variation .woocommerce-variation-description p {\n margin: 0 0 20px 0;\n}\n#addonify-quick-view-modal .woocommerce .product .summary .summary-content .variations_form .single_variation_wrap .woocommerce-variation-add-to-cart {\n display: flex;\n flex-direction: row;\n gap: 10px;\n align-items: center;\n margin: 0;\n padding: 0;\n float: none;\n}\n#addonify-quick-view-modal .woocommerce .product .summary .summary-content .variations_form .single_variation_wrap .woocommerce-variation-add-to-cart::after, #addonify-quick-view-modal .woocommerce .product .summary .summary-content .variations_form .single_variation_wrap .woocommerce-variation-add-to-cart::before {\n content: \"\";\n display: none;\n}\n\n/* -------------------------------------------------------------------------- \n\tModel Layout - Grouped products\n -------------------------------------------------------------------------- */\n#addonify-quick-view-modal .woocommerce .product .summary .summary-content .grouped_form {\n flex-direction: column;\n align-items: flex-start;\n justify-content: flex-start;\n}\n#addonify-quick-view-modal .woocommerce .product .summary .summary-content .grouped_form .woocommerce-grouped-product-list {\n display: block;\n margin: 0 0 20px 0;\n padding: 20px;\n border: 1px solid var(--addonify_qv_modal_general_border_color);\n border-radius: 10px;\n}\n#addonify-quick-view-modal .woocommerce .product .summary .summary-content .grouped_form .woocommerce-grouped-product-list tbody {\n display: flex;\n flex-direction: column;\n gap: 20px;\n margin: 0;\n padding: 0;\n}\n#addonify-quick-view-modal .woocommerce .product .summary .summary-content .grouped_form .woocommerce-grouped-product-list tbody tr {\n display: flex;\n flex-direction: row;\n gap: 10px;\n align-items: center;\n justify-content: space-between;\n flex-wrap: nowrap;\n padding: 0 0 20px 0;\n border-bottom: 1px solid var(--addonify_qv_modal_general_border_color);\n}\n#addonify-quick-view-modal .woocommerce .product .summary .summary-content .grouped_form .woocommerce-grouped-product-list tbody tr:last-child {\n padding: 0;\n border-bottom: none;\n}\n#addonify-quick-view-modal .woocommerce .product .summary .summary-content .grouped_form .woocommerce-grouped-product-list tbody tr td {\n display: block;\n padding: 0;\n border: none;\n}\n#addonify-quick-view-modal .woocommerce .product .summary .summary-content .grouped_form .woocommerce-grouped-product-list tbody tr .woocommerce-grouped-product-list-item__quantity {\n width: 100%;\n max-width: 150px;\n text-align: left;\n}\n#addonify-quick-view-modal .woocommerce .product .summary .summary-content .grouped_form .woocommerce-grouped-product-list tbody tr .woocommerce-grouped-product-list-item__label {\n width: 100%;\n text-align: left;\n max-width: 100%;\n}\n#addonify-quick-view-modal .woocommerce .product .summary .summary-content .grouped_form .woocommerce-grouped-product-list tbody tr .woocommerce-grouped-product-list-item__label a,\n#addonify-quick-view-modal .woocommerce .product .summary .summary-content .grouped_form .woocommerce-grouped-product-list tbody tr .woocommerce-grouped-product-list-item__label label {\n font-size: calc(var(--addonify_qv_modal_general_text_font_size) - 1px);\n line-height: 1.3;\n color: var(--addonify_qv_product_meta);\n}\n#addonify-quick-view-modal .woocommerce .product .summary .summary-content .grouped_form .woocommerce-grouped-product-list tbody tr .woocommerce-grouped-product-list-item__label a:is(:hover, :focus),\n#addonify-quick-view-modal .woocommerce .product .summary .summary-content .grouped_form .woocommerce-grouped-product-list tbody tr .woocommerce-grouped-product-list-item__label label:is(:hover, :focus) {\n color: var(--addonify_qv_product_meta_hover);\n}\n#addonify-quick-view-modal .woocommerce .product .summary .summary-content .grouped_form .woocommerce-grouped-product-list tbody tr .woocommerce-grouped-product-list-item__price {\n width: 100%;\n max-width: 150px;\n text-align: right;\n font-size: calc(var(--addonify_qv_modal_general_text_font_size) - 1px);\n}\n#addonify-quick-view-modal .woocommerce .product .summary .summary-content .grouped_form .woocommerce-grouped-product-list tbody tr .woocommerce-grouped-product-list-item__price .stock {\n display: flex;\n flex-direction: row;\n align-items: center;\n justify-content: flex-end;\n flex-wrap: wrap;\n margin: 5px 0 0 0;\n font-size: calc(var(--addonify_qv_modal_general_text_font_size) - 1px);\n}\n\n/* -------------------------------------------------------------------------- \n\tResponsive\n -------------------------------------------------------------------------- */\n@media (min-width: 1920px) {\n #addonify-quick-view-modal {\n max-width: 1200px;\n }\n}\n@media (max-width: 1366px) {\n #addonify-quick-view-modal {\n max-width: 90vw;\n }\n}\n@media (max-width: 1200px) {\n #addonify-quick-view-modal {\n max-width: 95vw;\n }\n}\n@media (max-width: 992px) {\n #addonify-quick-view-modal .woocommerce .product {\n grid-template-columns: repeat(1, 1fr);\n row-gap: 30px;\n column-gap: 0;\n }\n}\n@media (max-width: 768px) {\n #addonify-quick-view-modal .woocommerce .product {\n display: flex;\n flex-direction: column;\n gap: 20px;\n flex-wrap: wrap;\n }\n #addonify-quick-view-modal .woocommerce .product .images,\n #addonify-quick-view-modal .woocommerce .product .summary {\n margin: 0;\n padding: 0;\n }\n}\n@media (min-width: 576px) {\n #addonify-quick-view-modal-wrapper #addonify-quick-view-modal-close[data_hide-desktop=true] {\n display: none;\n }\n}\n@media (max-width: 575px) {\n #addonify-quick-view-modal-wrapper #addonify-quick-view-modal-close {\n --mobile-size: var(--addonify_qv_mobile_close_button_font_size);\n display: inline-flex;\n align-items: center;\n justify-content: center;\n top: auto;\n bottom: 0;\n left: 0;\n right: 0;\n width: 100%;\n height: 35px;\n padding: 0;\n margin: 0 auto;\n border-radius: 0;\n }\n #addonify-quick-view-modal-wrapper #addonify-quick-view-modal-close .button-label.mobile {\n display: inline-flex;\n }\n #addonify-quick-view-modal-wrapper #addonify-quick-view-modal-close .button-icon svg {\n width: var(--mobile-size);\n height: var(--mobile-size);\n }\n #addonify-quick-view-modal {\n position: relative;\n }\n #addonify-quick-view-modal #adfy-quick-view-modal-content {\n padding: 15px 15px 45px 15px;\n }\n #addonify-quick-view-modal #adfy-quick-view-modal-content .woocommerce .product .images {\n gap: 10px;\n }\n #addonify-quick-view-modal #adfy-quick-view-modal-content .woocommerce .product .images .flex-control-nav {\n grid-template-columns: repeat(3, 1fr);\n row-gap: 10px;\n column-gap: 10px;\n }\n #addonify-quick-view-modal #adfy-quick-view-modal-content .woocommerce .product .summary .summary-content .product_title {\n font-size: 24px;\n }\n #addonify-quick-view-modal #adfy-quick-view-modal-content .woocommerce .product .summary .summary-content .price {\n font-size: 16px;\n }\n #addonify-quick-view-modal #adfy-quick-view-modal-content .woocommerce .product .summary .summary-content .variations_form .variations tr {\n grid-template-columns: repeat(1, 1fr);\n row-gap: 10px;\n column-gap: 0;\n }\n #addonify-quick-view-modal #adfy-quick-view-modal-content .woocommerce .product .summary .summary-content .cart .woocommerce-grouped-product-list tbody tr {\n flex-direction: column;\n align-items: flex-start;\n justify-content: flex-start;\n }\n #addonify-quick-view-modal #adfy-quick-view-modal-content .woocommerce .product .summary .summary-content .cart .woocommerce-grouped-product-list tbody tr .woocommerce-grouped-product-list-item__quantity {\n width: 100%;\n max-width: 100%;\n }\n #addonify-quick-view-modal #adfy-quick-view-modal-content .woocommerce .product .summary .summary-content .cart .woocommerce-grouped-product-list tbody tr .woocommerce-grouped-product-list-item__price {\n text-align: left;\n }\n #addonify-quick-view-modal #adfy-quick-view-modal-content .woocommerce .product .summary .summary-content .cart .woocommerce-grouped-product-list tbody tr .woocommerce-grouped-product-list-item__price .stock {\n justify-content: flex-start;\n text-align: left;\n }\n}\n/* -------------------------------------------------------------------------- \n\tKeyframe - Spin\n -------------------------------------------------------------------------- */\n@keyframes AddonifyQuickViewSpin {\n from {\n transform: rotate(0deg);\n }\n to {\n transform: rotate(360deg);\n }\n}\n/* -------------------------------------------------------------------------- \n\tKeyframe - FadeIn\n -------------------------------------------------------------------------- */\n@keyframes AddonifyQuickViewFadeIn {\n from {\n opacity: 0;\n }\n to {\n opacity: 1;\n }\n}\n/* -------------------------------------------------------------------------- \n\tKeyframe - FadeOut\n -------------------------------------------------------------------------- */\n@keyframes AddonifyQuickViewFadeOut {\n from {\n opacity: 1;\n }\n to {\n opacity: 0;\n }\n}\n/* -------------------------------------------------------------------------- \n\tKeyframe - FadeInUp\n -------------------------------------------------------------------------- */\n@keyframes AddonifyQuickViewFadeInUp {\n from {\n opacity: 0;\n transform: translateY(100px);\n }\n to {\n opacity: 1;\n transform: translateY(0);\n }\n}\n/* -------------------------------------------------------------------------- \n\tKeyframe - FadeOutDown\n -------------------------------------------------------------------------- */\n@keyframes AddonifyQuickViewFadeOutDown {\n from {\n opacity: 1;\n transform: translateY(0);\n }\n to {\n opacity: 0;\n transform: translateY(100px);\n }\n}\n/* -------------------------------------------------------------------------- \n\tKeyframe - SlideInLeft\n -------------------------------------------------------------------------- */\n@keyframes AddonifyQuickViewSlideInLeft {\n from {\n opacity: 0;\n transform: translateX(-500px);\n }\n to {\n opacity: 1;\n transform: translateX(0);\n }\n}\n/* -------------------------------------------------------------------------- \n\tKeyframe - SlideOutLeft\n -------------------------------------------------------------------------- */\n@keyframes AddonifyQuickViewSlideOutLeft {\n from {\n opacity: 1;\n transform: translateX(0);\n }\n to {\n opacity: 0;\n transform: translateX(-500px);\n }\n}\n/* -------------------------------------------------------------------------- \n\tKeyframe - SlideInRight\n -------------------------------------------------------------------------- */\n@keyframes AddonifyQuickViewSlideInRight {\n from {\n opacity: 0;\n transform: translateX(500px);\n }\n to {\n opacity: 1;\n transform: translateX(0);\n }\n}\n/* -------------------------------------------------------------------------- \n\tKeyframe - SlideOutRight\n -------------------------------------------------------------------------- */\n@keyframes AddonifyQuickViewSlideOutRight {\n from {\n opacity: 1;\n transform: translateX(0);\n }\n to {\n opacity: 0;\n transform: translateX(500px);\n }\n}\n/* -------------------------------------------------------------------------- \n\tKeyframe - bounceIn\n -------------------------------------------------------------------------- */\n@keyframes AddonifyQuickViewBounceIn {\n from, 20%, 40%, 60%, 80%, to {\n animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);\n }\n 0% {\n opacity: 0;\n transform: scale3d(0.3, 0.3, 0.3);\n }\n 20% {\n transform: scale3d(1.1, 1.1, 1.1);\n }\n 40% {\n transform: scale3d(0.9, 0.9, 0.9);\n }\n 60% {\n opacity: 1;\n transform: scale3d(1.03, 1.03, 1.03);\n }\n 80% {\n transform: scale3d(0.97, 0.97, 0.97);\n }\n to {\n opacity: 1;\n transform: scale3d(1, 1, 1);\n }\n}\n/* -------------------------------------------------------------------------- \n\tKeyframe - bounceOut\n -------------------------------------------------------------------------- */\n@keyframes AddonifyQuickViewBounceOut {\n 20% {\n transform: scale3d(0.9, 0.9, 0.9);\n }\n 50%, 55% {\n opacity: 1;\n transform: scale3d(1.1, 1.1, 1.1);\n }\n to {\n opacity: 0;\n transform: scale3d(0.3, 0.3, 0.3);\n }\n}\n/* -------------------------------------------------------------------------- \n\tKeyframe - zoomIn\n -------------------------------------------------------------------------- */\n@keyframes AddonifyQuickViewZoomIn {\n from {\n opacity: 0;\n transform: scale3d(0.3, 0.3, 0.3);\n }\n 50% {\n opacity: 1;\n }\n}\n/* -------------------------------------------------------------------------- \n Keyframe - zoomOut\n -------------------------------------------------------------------------- */\n@keyframes AddonifyQuickViewZoomOut {\n from {\n opacity: 1;\n }\n 50% {\n opacity: 0;\n transform: scale3d(0.3, 0.3, 0.3);\n }\n to {\n opacity: 0;\n }\n}\n/* -------------------------------------------------------------------------- \n Keyframe - Swing\n -------------------------------------------------------------------------- */\n@keyframes AddonifyQuickViewSwing {\n 20% {\n transform: rotate3d(0, 0, 1, 15deg);\n }\n 40% {\n transform: rotate3d(0, 0, 1, -10deg);\n }\n 60% {\n transform: rotate3d(0, 0, 1, 5deg);\n }\n 80% {\n transform: rotate3d(0, 0, 1, -5deg);\n }\n to {\n transform: rotate3d(0, 0, 1, 0deg);\n }\n}\n/* -------------------------------------------------------------------------- \n Keyframe - Jello\n -------------------------------------------------------------------------- */\n@keyframes AddonifyQuickViewJello {\n 0%, 11.1% {\n transform: none;\n }\n 22.2% {\n transform: skewX(-12.5deg) skewY(-12.5deg);\n }\n 33.3% {\n transform: skewX(6.25deg) skewY(6.25deg);\n }\n 44.4% {\n transform: skewX(-3.125deg) skewY(-3.125deg);\n }\n 55.5% {\n transform: skewX(1.5625deg) skewY(1.5625deg);\n }\n 66.6% {\n transform: skewX(-0.78125deg) skewY(-0.78125deg);\n }\n 77.7% {\n transform: skewX(0.390625deg) skewY(0.390625deg);\n }\n 88.8% {\n transform: skewX(-0.1953125deg) skewY(-0.1953125deg);\n }\n to {\n transform: none;\n }\n}\n/* -------------------------------------------------------------------------- \n\tKeyframe - rubberBand\n -------------------------------------------------------------------------- */\n@keyframes AddonifyQuickViewRubberBand {\n from {\n transform: scale3d(1, 1, 1);\n }\n 30% {\n transform: scale3d(1.25, 0.75, 1);\n }\n 40% {\n transform: scale3d(0.75, 1.25, 1);\n }\n 50% {\n transform: scale3d(1.15, 0.85, 1);\n }\n 65% {\n transform: scale3d(0.95, 1.05, 1);\n }\n 75% {\n transform: scale3d(1.05, 0.95, 1);\n }\n to {\n transform: scale3d(1, 1, 1);\n }\n}","/* -------------------------------------------------------------------------- \n\tModel Default\n -------------------------------------------------------------------------- */\n\n#addonify-quick-view-modal {\n\n\t@include flex(column, stretch, stretch, 10px, wrap);\n\tposition: relative;\n\tmargin: 0 auto;\n width: 100%;\n\theight: auto;\n\tmin-height: 400px;\n\tmax-height: calc( 100vh - 40px );\n\tmax-width: var(--addonify_qv_modal_width);\n\tborder-radius: var(--addonify_qv_modal_border_radius);\n\tbox-shadow: 0 0 65px rgba(0, 0, 0, 0.1);\n background-color: var(--addonify_qv_modal_background);\n\tz-index: var(--addonify_qv_modal_zindex);\n\t@include visibility(hidden);\n\ttransition: none;\n\tcursor: initial;\n\toverflow: hidden;\n\n\t#adfy-quick-view-model-inner {\n\n\t\tposition: relative;\n\t\theight: 100%;\n\t\twidth: 100%;\n\t\tmax-width: 100%;\n\t}\n\n\t#adfy-quick-view-modal-content {\n\n\t\tposition: relative;\n\t\tpadding: 40px 30px;\n\t\tcolor: var(--addonify_qv_modal_general_text_color);\n\t}\n}\n\n/* -------------------------------------------------------------------------- \n\tVisibility\n -------------------------------------------------------------------------- */\n\n.addonify-qvm-is-active {\n\n\t#addonify-quick-view-modal {\n\n\t\t@include visibility(visible);\n\t}\n}\n\n/* -------------------------------------------------------------------------- \n\tAnimations - Exit animations\n -------------------------------------------------------------------------- */\n\n.addonify-qvm-is-active {\n\n\t#addonify-quick-view-modal-wrapper {\n\n\t\t&.play-closing-animation {\n\n\t\t\t&[data-close_animation=\"fade-out\"] {\n\n\t\t\t\t#addonify-quick-view-modal {\n\n\t\t\t\t\tanimation: AddonifyQuickViewFadeOut 1.2s ease-in-out forwards;\n\t\t\t\t}\n\t\t\t}\n\n\t\t\t&[data-close_animation=\"fade-out-down\"] {\n\n\t\t\t\t#addonify-quick-view-modal {\n\n\t\t\t\t\tanimation: AddonifyQuickViewFadeOutDown 0.8s ease-in-out forwards;\n\t\t\t\t}\n\t\t\t}\n\n\t\t\t&[data-close_animation=\"bounce-out\"] {\n\n\t\t\t\t#addonify-quick-view-modal {\n\n\t\t\t\t\tanimation: AddonifyQuickViewBounceOut 1.2s ease-in-out forwards;\n\t\t\t\t}\n\t\t\t}\n\n\t\t\t&[data-close_animation=\"slide-out-left\"] {\n\n\t\t\t\t#addonify-quick-view-modal {\n\n\t\t\t\t\tanimation: AddonifyQuickViewSlideOutLeft 0.8s linear forwards;\n\t\t\t\t}\n\t\t\t}\n\n\t\t\t&[data-close_animation=\"slide-out-right\"] {\n\n\t\t\t\t#addonify-quick-view-modal {\n\n\t\t\t\t\tanimation: AddonifyQuickViewSlideOutRight 0.8s linear forwards;\n\t\t\t\t}\n\t\t\t}\n\n\t\t\t&[data-close_animation=\"zoom-out\"] {\n\n\t\t\t\t#addonify-quick-view-modal {\n\n\t\t\t\t\tanimation: AddonifyQuickViewZoomOut 1.2s ease-in-out forwards;\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t}\n}\n\n/* -------------------------------------------------------------------------- \n\tAnimations - Entrance Animations\n -------------------------------------------------------------------------- */\n\n.addonify-qvm-is-active {\n\n\tposition: relative;\n\toverflow: hidden;\n\tmax-height: 100vh;\n\n\t#addonify-quick-view-modal-wrapper {\n\n\t\t&.play-opening-animation {\n\n\t\t\t&[data-open_animation=\"fade-in\"] {\n\n\t\t\t\t#addonify-quick-view-modal {\n\n\t\t\t\t\tanimation: AddonifyQuickViewFadeIn 0.8s ease-in-out forwards;\n\t\t\t\t}\n\t\t\t}\n\n\t\t\t&[data-open_animation=\"fade-in-up\"] {\n\n\t\t\t\t#addonify-quick-view-modal {\n\n\t\t\t\t\tanimation: AddonifyQuickViewFadeInUp 0.8s ease-in-out forwards;\n\t\t\t\t}\n\t\t\t}\n\n\t\t\t&[data-open_animation=\"bounce-in\"] {\n\n\t\t\t\t#addonify-quick-view-modal {\n\n\t\t\t\t\tanimation: AddonifyQuickViewBounceIn 0.8s ease-in-out forwards;\n\t\t\t\t}\n\t\t\t}\n\n\t\t\t&[data-open_animation=\"slide-in-left\"] {\n\n\t\t\t\t#addonify-quick-view-modal {\n\n\t\t\t\t\tanimation: AddonifyQuickViewSlideInLeft 0.8s ease-in-out forwards;\n\t\t\t\t}\n\t\t\t}\n\n\t\t\t&[data-open_animation=\"slide-in-right\"] {\n\n\t\t\t\t#addonify-quick-view-modal {\n\n\t\t\t\t\tanimation: AddonifyQuickViewSlideInRight 0.8s ease-in-out forwards;\n\t\t\t\t}\n\t\t\t}\n\n\t\t\t&[data-open_animation=\"zoom-in\"] {\n\n\t\t\t\t#addonify-quick-view-modal {\n\n\t\t\t\t\tanimation: AddonifyQuickViewZoomIn 0.8s ease-in-out forwards;\n\t\t\t\t}\n\t\t\t}\n\n\t\t\t&[data-open_animation=\"swing\"] {\n\n\t\t\t\t#addonify-quick-view-modal {\n\n\t\t\t\t\tanimation: AddonifyQuickViewSwing 1s ease-in-out forwards;\n\t\t\t\t}\n\t\t\t}\n\n\t\t\t&[data-open_animation=\"jello\"] {\n\n\t\t\t\t#addonify-quick-view-modal {\n\n\t\t\t\t\tanimation: AddonifyQuickViewJello 1s ease-in-out forwards;\n\t\t\t\t}\n\t\t\t}\n\n\t\t\t&[data-open_animation=\"rubber-band\"] {\n\n\t\t\t\t#addonify-quick-view-modal {\n\n\t\t\t\t\tanimation: AddonifyQuickViewRubberBand 1s ease-in-out forwards;\n\t\t\t\t}\n\t\t\t}\n\t\t} \n\t}\n}\n\n\n/* -------------------------------------------------------------------------- \n\tModal content layout\n -------------------------------------------------------------------------- */\n\n#addonify-quick-view-modal-wrapper {\n\n\t.ps__rail-x, \n\t.ps__rail-y {\n\n\t\twidth: 1px;\n\n\t\t[class*=\"ps__thumb-\"] {\n\n\t\t\twidth: 1px;\n\t\t\tborder-radius: 0;\n\t\t\tbackground-color: #DDDDDD;\n\t\t}\n\t}\n\n\t#addonify-quick-view-modal {\n\n\t\t[data-content_layout=\"row-reversed\"] {\n\n\t\t\t.woocommerce {\n\n\t\t\t\t.product {\n\n\t\t\t\t\t.images {\n\n\t\t\t\t\t\torder: 2;\n\n\t\t\t\t\t\t.woocommerce-product-gallery__trigger {\n\n\t\t\t\t\t\t\tright: auto;\n\t\t\t\t\t\t\tleft: 20px;\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\n\t\t\t\t\t.summary {\n\n\t\t\t\t\t\torder: 1;\n\t\t\t\t\t}\n\n\t\t\t\t\t// ON SALE\n\t\t\t\t\t.onsale {\n\n\t\t\t\t\t\tleft: auto;\n\t\t\t\t\t\tright: 20px;\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t}\n}\n","\n/* -------------------------------------------------------------------------- \n\tMixins\n -------------------------------------------------------------------------- */\n\n@mixin flex( $direction: row, $align: null, $justify: null, $gap: null, $wrap: null ) {\n\n\tdisplay: flex;\n\tflex-direction: $direction;\n\n\t@if $gap != null {\n\n\t\tgap: $gap;\n\t}\n\n\t@if $align != null {\n\n\t\talign-items: $align;\n\t}\n\n\t@if $justify != null {\n\n\t\tjustify-content: $justify;\n\t}\n\n\t@if $wrap != null {\n\n\t\tflex-wrap: $wrap;\n\t}\n}\n\n@mixin grid () {\n\n\tdisplay: grid;\n}\n\n@mixin transition_delay ($delay: 0.5s, $property: all, $function: ease) {\n\n transition: $property $delay $function;\n}\n\n@mixin transition_delay_none () {\n\n transition: none;\n}\n\n@mixin display ($display: none) {\n\n\tdisplay: $display;\n}\n\n@mixin visibility ($visibility: hidden) {\n\n\t@if $visibility == hidden {\n\t\topacity: 0;\n\t\tvisibility: hidden;\n\t\tbackface-visibility: hidden;\n\t} @else {\n\t\topacity: 1;\n\t\tvisibility: visible;\n\t\tbackface-visibility: visible;\n\t}\n}\n\n@mixin scale () {\n\n transform: scale(1.1);\n @include transition_delay();\n}\n\n@mixin position ( $top, $bottom, $left, $right ) {\n\t\n\ttop: $top;\n\tbottom: $bottom;\n\tleft: $left;\n\tright: $right;\n\ttransform:translateY(-50%);\n}\n\n@mixin position_topnleft () {\n\t\n\ttop: 50%;\n\tleft: 50%;\n transform: translateX(-50%) translateY(-50%);\n}\n\n@mixin box_shadow () {\n\n\tbox-shadow: 0 2px 6px rgba(0, 0, 0, 0.2);\n}\n\n@mixin mild_box_shadow() {\n\n box-shadow: 0 1px 3px rgba(0, 0, 0, 0.13);\n}\n\n@mixin large_box_shadow () {\n\n box-shadow: 0px 0px 65px rgba(0, 0, 0, 0.1);\n}\n\n","/* -------------------------------------------------------------------------- \n\tQuick view button\n -------------------------------------------------------------------------- */\n\n.addonify-qvm-button,\n.wc-block-grid__products .product .button.addonify-qvm-button,\n.woocommerce ul.products .product .button.addonify-qvm-button, \n.woocommerce ul.products .wc-block-grid__product .button.addonify-qvm-button, \n.wc-block-grid__products .wc-block-grid__product .button.addonify-qvm-button {\n\t\n\tdisplay: inline-flex;\n\talign-items: center;\n\tgap: 5px;\n\tfill: currentColor;\n\tjustify-content: center;\n\tfill: var(--addonify_qv_button_text);\n\tcolor: var(--addonify_qv_button_text);\n\tborder-width: var(--addonify_qv_button_border_width);\n\tborder-style: var(--addonify_qv_button_border_style);\n\tborder-color: var(--addonify_qv_button_border_color);\n\tbackground-color: var(--addonify_qv_button_background);\n\tborder-radius: var(--addonify_qv_button_border_radius);\n\t@include transition_delay();\n\n\t&:is(:hover, :focus) {\n\n\t\tfill: var(--addonify_qv_button_text_hover);\n\t\tcolor: var(--addonify_qv_button_text_hover);\n\t\tborder-color: var(--addonify_qv_button_border_color_hover);\n\t\tbackground-color: var(--addonify_qv_button_background_hover);\n\t}\n\n\t.icon,\n\t.label {\n\n\t\tmargin: 0;\n\t\tpadding: 0;\n\t\tbackground: transparent;\n\t\tbackground-color: transparent;\n\t}\n\n\t.icon {\n\n\t\tdisplay: inline-flex;\n\t\talign-items: center;\n\t\tline-height: 1;\n\t\t\n\t\tsvg {\n\n\t\t\tdisplay: inline-flex;\n\t\t\talign-items: center;\n\t\t\twidth: 16px;\n\t\t\theight: 16px;\n\t\t\tline-height: 1;\n\t\t}\n\t}\n\n\t&[data-icon_position=\"left\"] {\n\n\t\t.icon {\n\n\t\t\torder: 1;\n\t\t}\n\n\t\t.label {\n\n\t\t\torder: 2;\n\t\t}\n\t}\n\n\t&[data-icon_position=\"right\"] {\n\n\t\t.icon {\n\n\t\t\torder: 2;\n\t\t}\n\n\t\t.label {\n\n\t\t\torder: 1;\n\t\t}\n\t}\n}\n\n/* -------------------------------------------------------------------------- \n\tQuick view model close button\n -------------------------------------------------------------------------- */\n\n#addonify-quick-view-modal-wrapper {\n\n\t#addonify-quick-view-modal-close {\n\n\t\t--mobile-size: var(--addonify_qv_mobile_close_button_font_size);\n\n\t\tposition: absolute;\n\t\tright: 3px;\n\t\ttop: 3px;\n\t\tz-index: 10000;\n\t\tdisplay: inline-flex;\n\t\talign-items: center;\n\t\tjustify-content: center;\n\t\tgap: 5px;\n\t\tfill: var(--addonify_qv_close_button_text);\n\t\tcolor: var(--addonify_qv_close_button_text);\n\t\theight: 30px;\n\t\twidth: 30px;\n\t\tpadding: 0;\n\t\tmargin: 0;\n\t\tborder: none;\n\t\tline-height: 1;\n\t\tborder-radius: 100%;\n\t\tcursor: pointer;\n\t\tbackground: transparent;\n\t\tbackground-color: var(--addonify_qv_close_button_background);\n\t\t@include transition_delay();\n\n\t\t&:is(:hover, :focus) {\n\n\t\t\tfill: var(--addonify_qv_close_button_text_hover);\n\t\t\tcolor: var(--addonify_qv_close_button_text_hover);\n\t\t\tborder: none;\n\t\t\tbackground: transparent;\n\t\t\tbackground-color: var(--addonify_qv_close_button_background_hover);\n\t\t}\n\n\t\t&:is(:focus) {\n\n\t\t\toutline: none;\n\t\t\tbox-shadow: none;\n\t\t}\n\n\t\t.button-icon {\n\n\t\t\tdisplay: inline-flex;\n\t\t\talign-items: center;\n\t\t\tjustify-content: center;\n\n\t\t\tsvg {\n\n\t\t\t\tdisplay: inline-flex;\n\t\t\t\talign-items: center;\n\t\t\t\tjustify-content: center;\n\t\t\t\theight: 14px;\n\t\t\t\twidth: 14px;\n\t\t\t\tline-height: 1;\n\t\t\t}\n\t\t}\n\n\t\t.button-label {\n\n\t\t\tdisplay: inline-flex;\n\t\t\tfont-weight: normal;\n\t\t\ttext-transform: none;\n\t\t\tline-height: 1;\n\n\t\t\t&.mobile {\n\n\t\t\t\tdisplay: none;\n\t\t\t\tfont-size: var(--mobile-size);\n\t\t\t}\n\t\t}\n\t}\n}\n\n\n/**\n*\n* Hide quick view button if disabled in mobile view is 'enabled' on the setting page.\n*\n* @since: 1.2.4\n*/\n\n@media ( max-width: 575px ) {\n\n\t.addonify-quick-view-disabled-on-mobile {\n\n\t\t&.woocommerce {\n\n\t\t\tul.products li.product .button.addonify-qvm-button,\n\t\t\tul.products li.product .button.addonify-qvm-button {\n\n\t\t\t\tdisplay: none;\n\t\t\t}\n\t\t}\n\n\t\t.addonify-qvm-button {\n\n\t\t\tdisplay: none;\n\t\t}\n\t}\n}","/* -------------------------------------------------------------------------- \n\tWooCommerce light box.\n -------------------------------------------------------------------------- */\n\n.addonify-qvm-is-active {\n\n &.woocommerce,\n &.woocommerce-page {\n\n .pswp {\n\n opacity: 1;\n z-index: calc( var(--addonify_qv_modal_zindex) + 10 );\n\n .pswp__bg {\n\n opacity: 1 !important;\n backdrop-filter: blur(10px);\n background-color: rgba(0, 0, 0, 1);\n }\n\n img.pswp__img {\n\n background-color: white;\n }\n }\n }\n}","/* -------------------------------------------------------------------------- \n\tOverlay\n -------------------------------------------------------------------------- */\n\n#addonify-quick-view-modal-wrapper {\n\n\t@include flex(column, center, center, null, wrap);\n\tposition: fixed;\n\twidth: 100%;\n\theight: 100%;\n\ttop: 0;\n\tleft: 0;\n\tbottom: 0;\n\tright: 0;\n\twidth: 100%;\n\theight: 100%;\n\tbackdrop-filter: blur(10px);\n\tz-index: calc( var(--addonify_qv_modal_zindex) - 30 );\n\tbackground-color: var(--addonify_qv_modal_overlay_background);\n\t@include visibility(hidden);\n\toverflow: hidden;\n\t@include transition_delay(all, 0.3s, ease-in);\n}\n\n.addonify-qvm-is-active {\n\n #addonify-quick-view-modal-wrapper {\n\n\t\t@include visibility(visible);\n }\n}\n","/* -------------------------------------------------------------------------- \n\tModel spinner\n -------------------------------------------------------------------------- */\n\n#adfy-qvm-spinner {\n\n\t@include flex(row, center, center, 0, wrap);\n\tposition: fixed;\n\theight: auto;\n\twidth: auto;\n\toverflow: hidden;\n\tborder-radius: 100%;\n\tz-index: calc( var(--addonify_qv_modal_zindex) + 10 );\n\t@include visibility(visible);\n\t@include position_topnleft();\n\n &.hide {\n\n\t\t@include display(none);\n\t\t@include visibility(hidden);\n\t\tanimation: none;\n }\n\n\tsvg {\n\n\t\tdisplay: inline-flex;\n\t\twidth: var(--addonify_qv_spinner_icon_size);\n\t\theight: var(--addonify_qv_spinner_icon_size);\n\t\tfill: var(--addonify_qv_modal_spinner_icon_color);\n\t\tcolor: var(--addonify_qv_modal_spinner_icon_color);\n\t\tline-height: 1;\n\t\tanimation-name: AddonifyQuickViewSpin;\n\t\tanimation-duration: 800ms;\n\t\tanimation-iteration-count: infinite;\n\t\tanimation-timing-function: ease-in-out;\n\t}\n}","/* -------------------------------------------------------------------------- \n\tModel Layout - General\n -------------------------------------------------------------------------- */\n\n#addonify-quick-view-modal {\n\n .woocommerce {\n\n .product {\n\n @include grid();\n grid-template-columns: repeat(2, 1fr);\n column-gap: var(--addonify_qv_modal_content_column_gap);\n position: relative;\n\n &::after,\n &::before {\n\n content: \"\";\n display: none;\n }\n\n .onsale {\n\n display: inline-flex;\n align-items: center;\n flex-wrap: wrap;\n position: absolute;\n right: auto;\n left: 20px;\n top: 20px;\n bottom: auto;\n z-index: 10;\n margin: 0;\n padding: 5px 15px;\n border: none;\n height: auto;\n width: auto;\n min-width: 1px;\n min-height: 1px;\n font-size: var(--addonify_qv_product_onsale_badge_font_size);\n line-height: 1;\n border-radius: 4px;\n color: var(--addonify_qv_product_onsale_badge_text);\n background-color: var(--addonify_qv_product_onsale_badge_background);\n font-weight: normal;\n }\n \n // IMAGES\n .images {\n\n --wc-thumb-items: var(--addonify_qv_modal_gallery_thumb_in_row);\n --wc-thumbs-gap: var(--addonify_qv_modal_gallery_thumbs_gap);\n\n @include flex(column, null, null, var(--wc-thumbs-gap) );\n position: relative;\n float: none;\n width: 100%;\n margin: 0;\n padding: 0;\n overflow: hidden;\n\n .woocommerce-product-gallery__trigger {\n\n display: inline-flex;\n align-items: center;\n justify-content: center;\n position: absolute;\n top: 20px;\n left: auto;\n right: 20px;\n bottom: auto;\n z-index: 10;\n margin: 0;\n padding: 0;\n width: calc( var(--addonify_qv_gallery_trigger_icon_size) + 20px );\n height: calc( var(--addonify_qv_gallery_trigger_icon_size) + 20px );\n border-radius: var(--addonify_qv_gallery_trigger_icon_border_radius);\n fill: var(--addonify_qv_gallery_trigger_icon_color);\n color: var(--addonify_qv_gallery_trigger_icon_color);\n border: none;\n background: transparent;\n background-color: var(--addonify_qv_gallery_trigger_icon_background_color);\n @include transition_delay();\n\n svg {\n\n display: inline-flex;\n width: var(--addonify_qv_gallery_trigger_icon_size);\n height: var(--addonify_qv_gallery_trigger_icon_size);\n }\n\n &::before,\n &::after {\n\n content: \"\";\n display: none;\n }\n\n &:is(:hover, :focus) {\n\n border: none;\n text-decoration: none;\n fill: var(--addonify_qv_gallery_trigger_icon_color_hover);\n color: var(--addonify_qv_gallery_trigger_icon_color_hover);\n background: transparent;\n background-color: var(--addonify_qv_gallery_trigger_icon_background_color_hover);\n }\n\n &:is(:focus) {\n\n outline: none;\n }\n }\n\n .flex-viewport {\n\n position: relative;\n padding: 0;\n margin: 0;\n overflow: hidden;\n }\n\n .woocommerce-product-gallery__wrapper {\n\n overflow: hidden;\n\n .woocommerce-product-gallery__image,\n .woocommerce-product-gallery__image--placeholder {\n\n position: relative;\n overflow: hidden;\n border-radius: var(--addonify_qv_modal_image_border_radius);\n overflow: hidden;\n\n img {\n\n display: block;\n width: 100%;\n height: auto;\n padding: 0;\n border: none;\n border-radius: var(--addonify_qv_modal_image_border_radius);\n border: 1px solid var(--addonify_qv_modal_images_border_color);\n }\n }\n \n }\n\n .flex-control-nav {\n\n @include grid();\n grid-template-columns: repeat( var(--wc-thumb-items), 1fr );\n column-gap: var(--wc-thumbs-gap);\n row-gap: var(--wc-thumbs-gap);\n margin: 0;\n list-style: none;\n padding: 0;\n float: none;\n\n &::before,\n &::after {\n\n content: \"\";\n display: none;\n }\n\n li {\n\n display: block;\n width: 100%;\n max-width: 100%;\n height: auto;\n min-height: 100%;\n margin: 0;\n padding: 0;\n float: none;\n clear: none;\n overflow: hidden;\n border-radius: 3px;\n\n img {\n\n display: block;\n max-width: 100%;\n padding: 0;\n margin: 0;\n border: none;\n cursor: pointer;\n opacity: 1;\n filter: grayscale(1);\n background-color: whitesmoke;\n @include transition_delay();\n\n &.flex-active {\n\n filter: none;\n opacity: 1;\n padding: 0;\n border: none;\n }\n\n &:is(:hover, :focus) {\n\n filter: none;\n opacity: 1;\n padding: 0;\n border: none;\n }\n }\n }\n }\n }\n\n // SUMMARY\n .summary {\n\n @include flex(column, null, null, 20px);\n float: none;\n width: 100%;\n margin: 0;\n padding: 0;\n color: var(--addonify_qv_modal_general_text_color);\n font-size: var(--addonify_qv_modal_general_text_font_size);\n\n .summary-content {\n\n @include flex(column);\n margin: 0;\n padding: 0;\n float: none;\n border: none;\n\n .product_title {\n\n display: block;\n padding: 0;\n margin: 0;\n color: var(--addonify_qv_product_title);\n font-size: var(--adonify_qv_product_title_font_size);\n font-weight: var(--adonify_qv_product_title_font_weight);\n line-height: var(--adonify_qv_product_title_line_height);\n }\n\n .woocommerce-product-rating {\n\n @include flex(row, center, null, 10px);\n margin: 10px 0 0 0;\n\n &::after,\n &::before {\n\n content: \"\";\n display: none;\n }\n\n .star-rating {\n \n display: inline-flex;\n align-items: center;\n margin: 0;\n color: var(--addonify_qv_product_rating_filled);\n\n &:before {\n\n color: var(--addonify_qv_product_rating_empty);\n }\n\n span {\n\n &:before {\n\n color: var(--addonify_qv_product_rating_filled);\n }\n }\n }\n\n .woocommerce-review-link {\n\n display: inline-flex;\n align-items: center;\n gap: 2px;\n margin: 0;\n color: var(--addonify_qv_product_meta);\n text-decoration: none;\n\n &:is(:hover, :focus) {\n\n color: var(--addonify_qv_product_meta_hover);\n text-decoration: none;\n }\n }\n }\n\n .price {\n\n @include flex(row, center, stretch, 10px, nowrap);\n position: relative;\n margin: 20px 0;\n padding: 0;\n color: var(--addonify_qv_product_price);\n font-size: var(--adonify_qv_product_price_font_size);\n font-weight: var(--adonify_qv_product_price_font_weight);\n line-height: 1;\n\n ins,\n del {\n\n display: inline-flex;\n align-items: center;\n flex-wrap: nowrap;\n margin: 0;\n background: transparent;\n background-color: transparent;\n }\n\n del {\n\n color: var(--addonify_qv_product_price);\n font-size: calc( var(--adonify_qv_product_price_font_size) - 30% );\n font-weight: normal;\n }\n\n ins {\n\n font-size: 150%;\n font-weight: bold;\n color: var(--addonify_qv_product_price_sale);\n font-size: var(--adonify_qv_product_price_font_size);\n font-weight: var(--adonify_qv_product_price_font_weight);\n }\n }\n\n .woocommerce-product-details__short-description {\n\n margin: 0;\n padding: 0;\n color: var(--addonify_qv_product_excerpt);\n\n p {\n\n margin: 0 0 15px 0;\n }\n }\n\n .stock {\n\n color: var(--addonify_qv_stock_in);\n margin: 0 0 15px 0;\n\n &.out-of-stock {\n\n color: var(--addonify_qv_stock_out);\n }\n }\n\n // FORM\n .cart {\n\n @include flex(row, center, null, 10px);\n margin: 0 0 30px 0;\n padding: 0;\n float: none;\n\n &::before,\n &::after {\n\n content: \"\";\n display: none;\n }\n\n label {\n\n font-size: var(--addonify_qv_modal_general_text_font_size);\n color: var(--addonify_qv_modal_general_text_color);\n }\n\n input::placeholder {\n\n color: var(--addonify_qv_modal_inputs_text_color);\n opacity: 1;\n font-size: var(--addonify_qv_modal_general_text_font_size);\n }\n\n input:-ms-input-placeholder { \n\n color: var(--addonify_qv_modal_inputs_text_color);\n font-size: var(--addonify_qv_modal_general_text_font_size);\n }\n\n input::-ms-input-placeholder { \n\n color: var(--addonify_qv_modal_inputs_text_color);\n font-size: var(--addonify_qv_modal_general_text_font_size);\n }\n \n .input-text,\n input[type=\"text\"],\n input[type=\"number\"] {\n\n display: inline-flex;\n align-items: center;\n width: 100%;\n height: 50px;\n padding: 0 10px;\n font-size: var(--addonify_qv_modal_general_text_font_size);\n color: var(--addonify_qv_modal_inputs_text_color);\n border-color: var(--addonify_qv_modal_general_border_color);\n background: transparent;\n background-color: var(--addonify_qv_modal_inputs_background_color);\n border-radius: 5px;\n }\n\n select {\n\n display: inline-flex;\n align-items: center;\n width: 100%;\n min-width: 230px;\n height: 50px;\n font-size: 15px;\n line-height: 22px;\n color: var(--addonify_qv_modal_inputs_text_color);\n -moz-appearance: none; // For Firefox\n -webkit-appearance: none; // For Chrome\n appearance: none;\n box-shadow: none;\n cursor: pointer;\n padding: 10px 15px;\n margin: 0;\n font-size: var(--addonify_qv_modal_general_text_font_size);\n border: 1px solid var(--addonify_qv_modal_general_border_color);\n background: transparent;\n background-image: url(\"data:image/svg+xml,%0A%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='512' height='512'%3E%3Cg id='_01_align_center' data-name='01 align center'%3E%3Cpath d='M12,15.5a1.993,1.993,0,0,1-1.414-.585L5.293,9.621,6.707,8.207,12,13.5l5.293-5.293,1.414,1.414-5.293,5.293A1.993,1.993,0,0,1,12,15.5Z'/%3E%3C/g%3E%3C/svg%3E%0A\");\n background-position: center right 10px;\n background-repeat: no-repeat;\n background-size: 15px;\n -webkit-box-shadow: inset 1px 1px 3px transparent;\n -moz-box-shadow: inset 1px 1px 3px transparent;\n box-shadow: inset 1px 1px 3px transparent;\n background-color: var(--addonify_qv_modal_inputs_background_color);\n border-radius: 5px;\n\n &::after,\n &::before {\n\n content: \"\";\n display: none;\n }\n\n option {\n\n display: block;\n font-size: 15px;\n line-height: 22px;\n }\n }\n\n .quantity {\n\n display: inline-flex;\n align-items: center;\n float: none;\n width: 120px;\n height: 50px;\n padding: 0;\n margin: 0;\n border-radius: 4px;\n border-color: var(--addonify_qv_modal_general_border_color);\n background: transparent;\n background-color: transparent;\n\n &::before,\n &::after {\n\n content: \"\";\n display: none;\n }\n\n input[type=\"text\"],\n input[type=\"number\"] {\n\n display: inline-flex;\n align-items: center;\n width: 100%;\n height: 50px;\n margin: 0;\n font-size: var(--addonify_qv_modal_general_text_font_size);\n border-radius: 5px;\n }\n }\n\n // add to cart button.\n .button {\n\n float: none;\n margin: 0;\n height: 50px;\n padding: 0 30px;\n text-decoration: none;\n\n &:is(:hover, :focus) {\n\n outline: none;\n text-decoration: none;\n }\n }\n }\n\n .product_meta {\n\n @include flex(column, stretch, stretch, 10px);\n padding: 30px 0 0;\n margin: 30px 0 0;\n border: none;\n box-shadow: none;\n border-top: 1px dashed var(--addonify_qv_modal_general_border_color);\n\n a {\n\n color: var(--addonify_qv_product_meta);\n\n &:hover {\n\n color: var(--addonify_qv_product_meta_hover);\n }\n }\n\n & > span {\n\n display: block;\n margin: 0;\n padding: 0;\n }\n }\n\n // ADDONIFY WISHLIST BUTTON.\n .addonify-add-to-wishlist-btn-wrapper {\n\n margin: 0;\n }\n }\n \n // TARGET ALL BUTTONS ISNIDE SUMMARY.\n :is( .btn, button, .button, .single_add_to_cart_button ):not(.woo-quantity-btn) {\n\n display: inline-flex;\n align-items: center;\n gap: 5px;\n justify-content: center;\n flex-wrap: wrap;\n width: fit-content;\n height: var(--addonify_qv_misc_button_height);\n padding: 0 30px;\n font-size: var(--addonify_qv_misc_button_font_size);\n line-height: var(--addonify_qv_misc_button_line_height);\n font-weight: var(--addonify_qv_misc_button_font_weight);\n text-transform: var(--addonify_qv_misc_button_text_transform);\n letter-spacing: var(--addonify_qv_misc_button_letter_spacing);\n fill: var(--addonify_qv_misc_button_text);\n color: var(--addonify_qv_misc_button_text);\n border-radius: var(--addonify_qv_misc_button_border_radius);\n border: none;\n background: transparent;\n background-color: var(--addonify_qv_misc_button_background);\n @include transition_delay();\n\n &:is(:hover, :focus) {\n\n fill: var(--addonify_qv_misc_button_text_hover);\n color: var(--addonify_qv_misc_button_text_hover);\n border: none;\n background: transparent;\n background-color: var(--addonify_qv_misc_button_background_hover);\n }\n\n &.disabled,\n &:is(:disabled) {\n\n cursor: not-allowed;\n }\n }\n }\n }\n }\n}\n\n\n/* -------------------------------------------------------------------------- \n\tModel Layout - Variation products\n -------------------------------------------------------------------------- */\n\n#addonify-quick-view-modal {\n\n .woocommerce {\n\n .product {\n \n .summary {\n\n .summary-content {\n\n // Form.\n .variations_form {\n\n @include flex(column, flex-start, flex-start, 20px);\n \n &::after,\n &::before {\n\n content: \"\";\n display: none;\n }\n \n // Table.\n .variations {\n\n display: block;\n margin: 0;\n padding: 20px;\n border: 1px solid var(--addonify_qv_modal_general_border_color);\n border-radius: 10px;\n\n tbody {\n\n @include flex(column, null, null, 20px);\n margin: 0;\n padding: 0;\n }\n\n tr {\n\n @include grid();\n align-items: center;\n grid-template-columns: 80px 1fr;\n column-gap: 20px;\n padding: 0;\n margin: 0;\n\n .label {\n \n width: auto;\n height: auto;\n margin: 0;\n padding: 0;\n line-height: 1;\n\n label {\n\n color: var(--addonify_qv_modal_general_text_color);\n font-weight: normal;\n margin: 0;\n padding: 0;\n }\n }\n\n .value {\n\n @include flex(row, center, null, 20px);\n margin: 0;\n padding: 0;\n line-height: 1;\n\n select {\n\n display: inline-flex;\n align-items: center;\n height: 50px;\n margin: 0;\n }\n\n .reset_variations {\n\n display: inline-flex;\n align-items: center;\n gap: 5px;\n padding: 0;\n margin: 0;\n border: none;\n border-radius: 0;\n float: none;\n color: var(--addonify_qv_modal_general_text_color);\n font-size: calc( var(--addonify_qv_modal_general_text_font_size) - 2px );\n line-height: 1;\n font-weight: normal;\n letter-spacing: 0;\n text-transform: capitalize;\n text-decoration: none;\n background: transparent;\n background-color: transparent;\n\n &:is(:hover, :focus) {\n\n outline: none;\n text-decoration: none;\n }\n }\n }\n }\n }\n\n // Containes desc, price, add to cart button.\n .single_variation_wrap {\n\n @include flex(column, null, null, null);\n width: 100%;\n \n .woocommerce-variation {\n\n margin: 0 0 20px 0;\n\n .woocommerce-variation-description {\n\n p {\n\n margin: 0 0 20px 0;\n }\n }\n }\n\n // ADD TO CART\n .woocommerce-variation-add-to-cart {\n\n @include flex(row, center, null, 10px);\n margin: 0;\n padding: 0;\n float: none;\n\n &::after,\n &::before {\n\n content: \"\";\n display: none;\n }\n }\n }\n }\n }\n }\n }\n }\n}\n\n\n/* -------------------------------------------------------------------------- \n\tModel Layout - Grouped products\n -------------------------------------------------------------------------- */\n\n#addonify-quick-view-modal {\n\n .woocommerce {\n\n .product {\n \n .summary {\n\n .summary-content {\n\n // Form.\n .grouped_form {\n\n flex-direction: column;\n align-items: flex-start;\n justify-content: flex-start;\n \n // Table.\n .woocommerce-grouped-product-list {\n\n display: block;\n margin: 0 0 20px 0;\n padding: 20px;\n border: 1px solid var(--addonify_qv_modal_general_border_color);\n border-radius: 10px;\n\n tbody {\n\n @include flex(column, null, null, 20px);\n margin: 0;\n padding: 0;\n\n tr {\n\n @include flex(row, center, space-between, 10px, nowrap);\n padding: 0 0 20px 0;\n border-bottom: 1px solid var(--addonify_qv_modal_general_border_color);\n\n &:last-child {\n\n padding: 0;\n border-bottom: none;\n }\n\n td {\n\n display: block;\n padding: 0;\n border: none;\n }\n\n .woocommerce-grouped-product-list-item__quantity {\n\n width: 100%;\n max-width: 150px;\n text-align: left;\n }\n\n .woocommerce-grouped-product-list-item__label {\n\n width: 100%;\n text-align: left;\n max-width: 100%;\n \n a,\n label {\n\n font-size: calc( var(--addonify_qv_modal_general_text_font_size) - 1px );\n line-height: 1.3;\n color: var(--addonify_qv_product_meta);\n\n &:is(:hover, :focus) {\n\n color: var(--addonify_qv_product_meta_hover);\n }\n }\n }\n\n // TD - Price / Stocks\n .woocommerce-grouped-product-list-item__price {\n\n width: 100%;\n max-width: 150px;\n text-align: right;\n font-size: calc( var(--addonify_qv_modal_general_text_font_size) - 1px );\n\n .stock {\n\n @include flex(row, center, flex-end, null, wrap);\n margin: 5px 0 0 0;\n font-size: calc( var(--addonify_qv_modal_general_text_font_size) - 1px );\n }\n }\n }\n }\n }\n }\n }\n }\n }\n }\n}\n","/* -------------------------------------------------------------------------- \n\tResponsive\n -------------------------------------------------------------------------- */\n\n@media ( min-width: 1920px ) {\n\n\t#addonify-quick-view-modal {\n\n\t\tmax-width: 1200px;\n\t}\n}\n\n@media ( max-width: 1366px ) {\n\n\t#addonify-quick-view-modal {\n\n\t\tmax-width: 90vw;\n\t}\n}\n\n@media ( max-width: 1200px ) {\n\n\t#addonify-quick-view-modal {\n\n\t\tmax-width: 95vw;\n\t}\n}\n\n@media ( max-width: 992px ) {\n\n\t#addonify-quick-view-modal {\n\n\t\t.woocommerce {\n\n\t\t\t.product {\n\n\t\t\t\tgrid-template-columns: repeat( 1, 1fr );\n\t\t\t\trow-gap: 30px;\n\t\t\t\tcolumn-gap: 0;\n\t\t\t}\n\t\t}\n\t}\n}\n\n@media ( max-width: 768px) {\n\n\t#addonify-quick-view-modal {\n\n\t\t.woocommerce {\n\n\t\t\t.product {\n\n\t\t\t\t@include flex( column, null, null, 20px, wrap );\n\n\t\t\t\t.images,\n\t\t\t\t.summary {\n\n\t\t\t\t\tmargin: 0;\n\t\t\t\t\tpadding: 0;\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t}\n}\n\n@media ( min-width: 576px ) {\n\n\t#addonify-quick-view-modal-wrapper {\n\n\t\t#addonify-quick-view-modal-close {\n\n\t\t\t&[data_hide-desktop=\"true\"] {\n\n\t\t\t\tdisplay: none;\n\t\t\t}\n\t\t}\n\t}\n}\n\n@media ( max-width: 575px ) {\n\n\t#addonify-quick-view-modal-wrapper {\n\n\t\t#addonify-quick-view-modal-close {\n\n\t\t\t--mobile-size: var(--addonify_qv_mobile_close_button_font_size);\n\t\t\t\n\t\t\tdisplay: inline-flex;\n\t\t\talign-items: center;\n\t\t\tjustify-content: center;\n\t\t\ttop: auto;\n\t\t\tbottom: 0;\n\t\t\tleft: 0;\n\t\t\tright: 0;\n\t\t\twidth: 100%;\n\t\t\theight: 35px;\n\t\t\tpadding: 0;\n\t\t\tmargin: 0 auto;\n\t\t\tborder-radius: 0;\n\n\t\t\t.button-label {\n\n\t\t\t\t&.mobile {\n\n\t\t\t\t\tdisplay: inline-flex;\n\t\t\t\t}\n\t\t\t}\n\n\t\t\t.button-icon {\n\n\t\t\t\tsvg {\n\n\t\t\t\t\twidth: var(--mobile-size);\n\t\t\t\t\theight: var(--mobile-size);\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t}\n\n\t#addonify-quick-view-modal {\n\n\t\tposition: relative;\n\n\t\t#adfy-quick-view-modal-content {\n\n\t\t\tpadding: 15px 15px 45px 15px;\n\n\t\t\t.woocommerce {\n\n\t\t\t\t.product {\n\n\t\t\t\t\t.images {\n\n\t\t\t\t\t\tgap: 10px;\n\n\t\t\t\t\t\t.flex-control-nav {\n\n\t\t\t\t\t\t\tgrid-template-columns: repeat(3, 1fr);\n\t\t\t\t\t\t\trow-gap: 10px;\n\t\t\t\t\t\t\tcolumn-gap: 10px;\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\n\t\t\t\t\t.summary {\n\n\t\t\t\t\t\t.summary-content {\n\n\t\t\t\t\t\t\t.product_title {\n\n\t\t\t\t\t\t\t\tfont-size: 24px;\n\t\t\t\t\t\t\t}\n\n\t\t\t\t\t\t\t.price {\n\n\t\t\t\t\t\t\t\tfont-size: 16px;\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t// VARIATIONS FORMS\n\t\t\t\t\t\t\t.variations_form {\n\n\t\t\t\t\t\t\t\t.variations {\n\n\t\t\t\t\t\t\t\t\ttr {\n\n\t\t\t\t\t\t\t\t\t\tgrid-template-columns: repeat(1, 1fr);\n\t\t\t\t\t\t\t\t\t\trow-gap: 10px;\n\t\t\t\t\t\t\t\t\t\tcolumn-gap: 0;\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t}\n\n\t\t\t\t\t\t\t// GROUPED PRODUCT\n\t\t\t\t\t\t\t.cart {\n\n\t\t\t\t\t\t\t\t.woocommerce-grouped-product-list {\n\n\t\t\t\t\t\t\t\t\ttbody {\n\n\t\t\t\t\t\t\t\t\t\ttr {\n\n\t\t\t\t\t\t\t\t\t\t\tflex-direction: column;\n\t\t\t\t\t\t\t\t\t\t\talign-items: flex-start;\n\t\t\t\t\t\t\t\t\t\t\tjustify-content: flex-start;\n\n\t\t\t\t\t\t\t\t\t\t\t.woocommerce-grouped-product-list-item__quantity {\n\n\t\t\t\t\t\t\t\t\t\t\t\twidth: 100%;\n\t\t\t\t\t\t\t\t\t\t\t\tmax-width: 100%;\n\t\t\t\t\t\t\t\t\t\t\t}\n\n\t\t\t\t\t\t\t\t\t\t\t.woocommerce-grouped-product-list-item__price {\n\n\t\t\t\t\t\t\t\t\t\t\t\ttext-align: left;\n\n\t\t\t\t\t\t\t\t\t\t\t\t.stock {\n\n\t\t\t\t\t\t\t\t\t\t\t\t\tjustify-content: flex-start;\n\t\t\t\t\t\t\t\t\t\t\t\t\ttext-align: left;\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t}\n}","/* -------------------------------------------------------------------------- \n\tKeyframe - Spin\n -------------------------------------------------------------------------- */\n\n@keyframes AddonifyQuickViewSpin {\n\n from {\n transform: rotate( 0deg );\n }\n to {\n transform: rotate( 360deg );\n }\n}\n\n/* -------------------------------------------------------------------------- \n\tKeyframe - FadeIn\n -------------------------------------------------------------------------- */\n\n@keyframes AddonifyQuickViewFadeIn {\n\n from {\n opacity: 0;\n }\n to {\n opacity: 1;\n }\n}\n\n/* -------------------------------------------------------------------------- \n\tKeyframe - FadeOut\n -------------------------------------------------------------------------- */\n\n@keyframes AddonifyQuickViewFadeOut {\n\n from {\n opacity: 1;\n }\n to {\n opacity: 0;\n }\n}\n\n/* -------------------------------------------------------------------------- \n\tKeyframe - FadeInUp\n -------------------------------------------------------------------------- */\n\n@keyframes AddonifyQuickViewFadeInUp {\n\n from {\n opacity: 0;\n transform: translateY( 100px );\n }\n to {\n opacity: 1;\n transform: translateY( 0 );\n }\n}\n\n/* -------------------------------------------------------------------------- \n\tKeyframe - FadeOutDown\n -------------------------------------------------------------------------- */\n\n@keyframes AddonifyQuickViewFadeOutDown {\n\n from {\n opacity: 1;\n transform: translateY( 0 );\n }\n to {\n opacity: 0;\n transform: translateY( 100px );\n }\n}\n\n/* -------------------------------------------------------------------------- \n\tKeyframe - SlideInLeft\n -------------------------------------------------------------------------- */\n\n@keyframes AddonifyQuickViewSlideInLeft {\n\n from {\n opacity: 0;\n transform: translateX( -500px );\n }\n to {\n opacity: 1;\n transform: translateX( 0 );\n }\n}\n\n/* -------------------------------------------------------------------------- \n\tKeyframe - SlideOutLeft\n -------------------------------------------------------------------------- */\n\n@keyframes AddonifyQuickViewSlideOutLeft {\n\n from {\n opacity: 1;\n transform: translateX( 0 );\n }\n to {\n opacity: 0;\n transform: translateX( -500px );\n }\n}\n\n/* -------------------------------------------------------------------------- \n\tKeyframe - SlideInRight\n -------------------------------------------------------------------------- */\n\n@keyframes AddonifyQuickViewSlideInRight {\n\n from {\n opacity: 0;\n transform: translateX( 500px );\n }\n to {\n opacity: 1;\n transform: translateX( 0 );\n }\n}\n\n/* -------------------------------------------------------------------------- \n\tKeyframe - SlideOutRight\n -------------------------------------------------------------------------- */\n\n@keyframes AddonifyQuickViewSlideOutRight {\n\n from {\n opacity: 1;\n transform: translateX( 0 );\n }\n to {\n opacity: 0;\n transform: translateX( 500px );\n }\n}\n\n/* -------------------------------------------------------------------------- \n\tKeyframe - bounceIn\n -------------------------------------------------------------------------- */\n\n@keyframes AddonifyQuickViewBounceIn {\n\n from,\n 20%,\n 40%,\n 60%,\n 80%,\n to {\n animation-timing-function: cubic-bezier( 0.215, 0.610, 0.355, 1.000 );\n }\n 0% {\n opacity: 0;\n transform: scale3d( 0.3, 0.3, 0.3 );\n }\n 20% {\n transform: scale3d( 1.1, 1.1, 1.1 );\n }\n 40% {\n transform: scale3d( 0.9, 0.9, 0.9 );\n }\n 60% {\n opacity: 1;\n transform: scale3d( 1.03, 1.03, 1.03 );\n }\n 80% {\n transform: scale3d( 0.97, 0.97, 0.97 );\n }\n to {\n opacity: 1;\n transform: scale3d( 1, 1, 1 );\n }\n}\n\n/* -------------------------------------------------------------------------- \n\tKeyframe - bounceOut\n -------------------------------------------------------------------------- */\n\n@keyframes AddonifyQuickViewBounceOut {\n\n 20% {\n transform: scale3d( 0.9, 0.9, 0.9 );\n }\n 50%,\n 55% {\n opacity: 1;\n transform: scale3d( 1.1, 1.1, 1.1 );\n }\n to {\n opacity: 0;\n transform: scale3d( 0.3, 0.3, 0.3 );\n }\n}\n\n/* -------------------------------------------------------------------------- \n\tKeyframe - zoomIn\n -------------------------------------------------------------------------- */\n\n@keyframes AddonifyQuickViewZoomIn {\n\n from {\n opacity: 0;\n transform: scale3d( 0.3, 0.3, 0.3 );\n }\n 50% {\n opacity: 1;\n }\n}\n\n/* -------------------------------------------------------------------------- \n Keyframe - zoomOut\n -------------------------------------------------------------------------- */\n\n@keyframes AddonifyQuickViewZoomOut {\n\n from {\n opacity: 1;\n }\n 50% {\n opacity: 0;\n transform: scale3d( 0.3, 0.3, 0.3 );\n }\n to {\n opacity: 0;\n }\n}\n\n/* -------------------------------------------------------------------------- \n Keyframe - Swing\n -------------------------------------------------------------------------- */\n\n@keyframes AddonifyQuickViewSwing {\n\n 20% {\n transform: rotate3d( 0, 0, 1, 15deg );\n }\n 40% {\n transform: rotate3d( 0, 0, 1, -10deg );\n }\n 60% {\n transform: rotate3d( 0, 0, 1, 5deg );\n }\n 80% {\n transform: rotate3d( 0, 0, 1, -5deg );\n }\n to {\n transform: rotate3d( 0, 0, 1, 0deg );\n }\n}\n\n/* -------------------------------------------------------------------------- \n Keyframe - Jello\n -------------------------------------------------------------------------- */\n\n@keyframes AddonifyQuickViewJello {\n\n 0%,\n 11.1% {\n transform: none;\n }\n 22.2% {\n transform: skewX( -12.5deg ) skewY( -12.5deg );\n }\n 33.3% {\n transform: skewX( 6.25deg ) skewY( 6.25deg );\n }\n 44.4% {\n transform: skewX( -3.125deg ) skewY( -3.125deg );\n }\n 55.5% {\n transform: skewX( 1.5625deg ) skewY( 1.5625deg );\n }\n 66.6% {\n transform: skewX( -0.78125deg ) skewY( -0.78125deg );\n }\n 77.7% {\n transform: skewX( 0.390625deg ) skewY( 0.390625deg );\n }\n 88.8% {\n transform: skewX( -0.1953125deg ) skewY( -0.1953125deg );\n }\n to {\n transform: none;\n }\n}\n\n/* -------------------------------------------------------------------------- \n\tKeyframe - rubberBand\n -------------------------------------------------------------------------- */\n@keyframes AddonifyQuickViewRubberBand {\n\n from {\n transform: scale3d( 1, 1, 1 );\n }\n 30% {\n transform: scale3d( 1.25, 0.75, 1 );\n }\n 40% {\n transform: scale3d( 0.75, 1.25, 1 );\n }\n 50% {\n transform: scale3d( 1.15, 0.85, 1 );\n }\n 65% {\n transform: scale3d( 0.95, 1.05, 1 );\n }\n 75% {\n transform: scale3d( 1.05, 0.95, 1 );\n }\n to {\n transform: scale3d( 1, 1, 1 );\n }\n}"]} \ No newline at end of file diff --git a/public/assets/build/css/conditional/perfect-scrollbar.css.map b/public/assets/build/css/conditional/perfect-scrollbar.css.map index b6d4a29..fb181a8 100644 --- a/public/assets/build/css/conditional/perfect-scrollbar.css.map +++ b/public/assets/build/css/conditional/perfect-scrollbar.css.map @@ -1 +1 @@ -{"version":3,"sources":["perfect-scrollbar.scss","perfect-scrollbar.css"],"names":[],"mappings":"AACA,IAII,uBAAA,CAFA,yBAAA,CACA,oBAAA,CAEA,iBAAA,CACA,qBCDJ,CDOA,YAQI,QAAA,CAFA,WCEJ,CDKA,wBAXI,YAAA,CACA,SAAA,CAOA,iBAAA,CANA,yDAAA,CACA,iECeJ,CDPA,YAQI,OAAA,CAFA,SCCJ,CDMA,oDAII,4BAAA,CADA,aCHJ,CDOA,oJAOI,UCLJ,CDQA,kJAOI,qBAAA,CACA,UCNJ,CDYA,aAQI,UAAA,CAFA,UAAA,CAFA,6DAAA,CACA,qECFJ,CDUA,0BAXI,qBAAA,CACA,iBAAA,CAOA,iBCKJ,CDFA,aAQI,SAAA,CAJA,4DAAA,CACA,oEAAA,CACA,SCJJ,CDWA,oGAII,qBAAA,CACA,WCTJ,CDYA,oGAII,qBAAA,CACA,SCVJ,CDcA,oCAEI,IAEI,uBCZN,CACF,CDeA,sEAGI,IAEI,uBChBN,CACF","file":"perfect-scrollbar.css","sourcesContent":["\r\n.ps {\r\n\r\n overflow: hidden !important;\r\n overflow-anchor: none;\r\n -ms-overflow-style: none;\r\n touch-action: auto;\r\n -ms-touch-action: auto;\r\n}\r\n\r\n/*\r\n * Scrollbar rail styles\r\n */\r\n.ps__rail-x {\r\n\r\n display: none;\r\n opacity: 0;\r\n transition: background-color .2s linear, opacity .2s linear;\r\n -webkit-transition: background-color .2s linear, opacity .2s linear;\r\n height: 15px;\r\n /* there must be 'bottom' or 'top' for ps__rail-x */\r\n bottom: 0px;\r\n /* please don't change 'position' */\r\n position: absolute;\r\n}\r\n\r\n.ps__rail-y {\r\n\r\n display: none;\r\n opacity: 0;\r\n transition: background-color .2s linear, opacity .2s linear;\r\n -webkit-transition: background-color .2s linear, opacity .2s linear;\r\n width: 6px;\r\n /* there must be 'right' or 'left' for ps__rail-y */\r\n right: 0;\r\n /* please don't change 'position' */\r\n position: absolute;\r\n}\r\n\r\n.ps--active-x>.ps__rail-x,\r\n.ps--active-y>.ps__rail-y {\r\n\r\n display: block;\r\n background-color: transparent;\r\n}\r\n\r\n.ps:hover>.ps__rail-x,\r\n.ps:hover>.ps__rail-y,\r\n.ps--focus>.ps__rail-x,\r\n.ps--focus>.ps__rail-y,\r\n.ps--scrolling-x>.ps__rail-x,\r\n.ps--scrolling-y>.ps__rail-y {\r\n\r\n opacity: 0.6;\r\n}\r\n\r\n.ps .ps__rail-x:hover,\r\n.ps .ps__rail-y:hover,\r\n.ps .ps__rail-x:focus,\r\n.ps .ps__rail-y:focus,\r\n.ps .ps__rail-x.ps--clicking,\r\n.ps .ps__rail-y.ps--clicking {\r\n\r\n background-color: #eee;\r\n opacity: 0.9;\r\n}\r\n\r\n/*\r\n * Scrollbar thumb styles\r\n */\r\n.ps__thumb-x {\r\n\r\n background-color: #aaa;\r\n border-radius: 6px;\r\n transition: background-color .2s linear, height .2s ease-in-out;\r\n -webkit-transition: background-color .2s linear, height .2s ease-in-out;\r\n height: 6px;\r\n /* there must be 'bottom' for ps__thumb-x */\r\n bottom: 2px;\r\n /* please don't change 'position' */\r\n position: absolute;\r\n}\r\n\r\n.ps__thumb-y {\r\n\r\n background-color: #aaa;\r\n border-radius: 6px;\r\n transition: background-color .2s linear, width .2s ease-in-out;\r\n -webkit-transition: background-color .2s linear, width .2s ease-in-out;\r\n width: 6px;\r\n /* there must be 'right' for ps__thumb-y */\r\n right: 2px;\r\n /* please don't change 'position' */\r\n position: absolute;\r\n}\r\n\r\n.ps__rail-x:hover>.ps__thumb-x,\r\n.ps__rail-x:focus>.ps__thumb-x,\r\n.ps__rail-x.ps--clicking .ps__thumb-x {\r\n\r\n background-color: #999;\r\n height: 11px;\r\n}\r\n\r\n.ps__rail-y:hover>.ps__thumb-y,\r\n.ps__rail-y:focus>.ps__thumb-y,\r\n.ps__rail-y.ps--clicking .ps__thumb-y {\r\n\r\n background-color: #999;\r\n width: 6px;\r\n}\r\n\r\n/* MS supports */\r\n@supports (-ms-overflow-style: none) {\r\n\r\n .ps {\r\n\r\n overflow: auto !important;\r\n }\r\n}\r\n\r\n@media screen and (-ms-high-contrast: active),\r\n(-ms-high-contrast: none) {\r\n\r\n .ps {\r\n\r\n overflow: auto !important;\r\n }\r\n}\r\n",".ps {\n overflow: hidden !important;\n overflow-anchor: none;\n -ms-overflow-style: none;\n touch-action: auto;\n -ms-touch-action: auto;\n}\n\n/*\n * Scrollbar rail styles\n */\n.ps__rail-x {\n display: none;\n opacity: 0;\n transition: background-color 0.2s linear, opacity 0.2s linear;\n -webkit-transition: background-color 0.2s linear, opacity 0.2s linear;\n height: 15px;\n /* there must be 'bottom' or 'top' for ps__rail-x */\n bottom: 0px;\n /* please don't change 'position' */\n position: absolute;\n}\n\n.ps__rail-y {\n display: none;\n opacity: 0;\n transition: background-color 0.2s linear, opacity 0.2s linear;\n -webkit-transition: background-color 0.2s linear, opacity 0.2s linear;\n width: 6px;\n /* there must be 'right' or 'left' for ps__rail-y */\n right: 0;\n /* please don't change 'position' */\n position: absolute;\n}\n\n.ps--active-x > .ps__rail-x,\n.ps--active-y > .ps__rail-y {\n display: block;\n background-color: transparent;\n}\n\n.ps:hover > .ps__rail-x,\n.ps:hover > .ps__rail-y,\n.ps--focus > .ps__rail-x,\n.ps--focus > .ps__rail-y,\n.ps--scrolling-x > .ps__rail-x,\n.ps--scrolling-y > .ps__rail-y {\n opacity: 0.6;\n}\n\n.ps .ps__rail-x:hover,\n.ps .ps__rail-y:hover,\n.ps .ps__rail-x:focus,\n.ps .ps__rail-y:focus,\n.ps .ps__rail-x.ps--clicking,\n.ps .ps__rail-y.ps--clicking {\n background-color: #eee;\n opacity: 0.9;\n}\n\n/*\n * Scrollbar thumb styles\n */\n.ps__thumb-x {\n background-color: #aaa;\n border-radius: 6px;\n transition: background-color 0.2s linear, height 0.2s ease-in-out;\n -webkit-transition: background-color 0.2s linear, height 0.2s ease-in-out;\n height: 6px;\n /* there must be 'bottom' for ps__thumb-x */\n bottom: 2px;\n /* please don't change 'position' */\n position: absolute;\n}\n\n.ps__thumb-y {\n background-color: #aaa;\n border-radius: 6px;\n transition: background-color 0.2s linear, width 0.2s ease-in-out;\n -webkit-transition: background-color 0.2s linear, width 0.2s ease-in-out;\n width: 6px;\n /* there must be 'right' for ps__thumb-y */\n right: 2px;\n /* please don't change 'position' */\n position: absolute;\n}\n\n.ps__rail-x:hover > .ps__thumb-x,\n.ps__rail-x:focus > .ps__thumb-x,\n.ps__rail-x.ps--clicking .ps__thumb-x {\n background-color: #999;\n height: 11px;\n}\n\n.ps__rail-y:hover > .ps__thumb-y,\n.ps__rail-y:focus > .ps__thumb-y,\n.ps__rail-y.ps--clicking .ps__thumb-y {\n background-color: #999;\n width: 6px;\n}\n\n/* MS supports */\n@supports (-ms-overflow-style: none) {\n .ps {\n overflow: auto !important;\n }\n}\n@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {\n .ps {\n overflow: auto !important;\n }\n}"]} \ No newline at end of file +{"version":3,"sources":["perfect-scrollbar.scss","perfect-scrollbar.css"],"names":[],"mappings":"AACA,IAII,uBAAA,CAFA,yBAAA,CACA,oBAAA,CAEA,iBAAA,CACA,qBCDJ,CDOA,YAQI,QAAA,CAFA,WCEJ,CDKA,wBAXI,YAAA,CACA,SAAA,CAOA,iBAAA,CANA,yDAAA,CACA,iECeJ,CDPA,YAQI,OAAA,CAFA,SCCJ,CDMA,oDAII,4BAAA,CADA,aCHJ,CDOA,oJAOI,UCLJ,CDQA,kJAOI,qBAAA,CACA,UCNJ,CDYA,aAQI,UAAA,CAFA,UAAA,CAFA,6DAAA,CACA,qECFJ,CDUA,0BAXI,qBAAA,CACA,iBAAA,CAOA,iBCKJ,CDFA,aAQI,SAAA,CAJA,4DAAA,CACA,oEAAA,CACA,SCJJ,CDWA,oGAII,qBAAA,CACA,WCTJ,CDYA,oGAII,qBAAA,CACA,SCVJ,CDcA,oCAEI,IAEI,uBCZN,CACF,CDeA,sEAGI,IAEI,uBChBN,CACF","file":"perfect-scrollbar.css","sourcesContent":["\n.ps {\n\n overflow: hidden !important;\n overflow-anchor: none;\n -ms-overflow-style: none;\n touch-action: auto;\n -ms-touch-action: auto;\n}\n\n/*\n * Scrollbar rail styles\n */\n.ps__rail-x {\n\n display: none;\n opacity: 0;\n transition: background-color .2s linear, opacity .2s linear;\n -webkit-transition: background-color .2s linear, opacity .2s linear;\n height: 15px;\n /* there must be 'bottom' or 'top' for ps__rail-x */\n bottom: 0px;\n /* please don't change 'position' */\n position: absolute;\n}\n\n.ps__rail-y {\n\n display: none;\n opacity: 0;\n transition: background-color .2s linear, opacity .2s linear;\n -webkit-transition: background-color .2s linear, opacity .2s linear;\n width: 6px;\n /* there must be 'right' or 'left' for ps__rail-y */\n right: 0;\n /* please don't change 'position' */\n position: absolute;\n}\n\n.ps--active-x>.ps__rail-x,\n.ps--active-y>.ps__rail-y {\n\n display: block;\n background-color: transparent;\n}\n\n.ps:hover>.ps__rail-x,\n.ps:hover>.ps__rail-y,\n.ps--focus>.ps__rail-x,\n.ps--focus>.ps__rail-y,\n.ps--scrolling-x>.ps__rail-x,\n.ps--scrolling-y>.ps__rail-y {\n\n opacity: 0.6;\n}\n\n.ps .ps__rail-x:hover,\n.ps .ps__rail-y:hover,\n.ps .ps__rail-x:focus,\n.ps .ps__rail-y:focus,\n.ps .ps__rail-x.ps--clicking,\n.ps .ps__rail-y.ps--clicking {\n\n background-color: #eee;\n opacity: 0.9;\n}\n\n/*\n * Scrollbar thumb styles\n */\n.ps__thumb-x {\n\n background-color: #aaa;\n border-radius: 6px;\n transition: background-color .2s linear, height .2s ease-in-out;\n -webkit-transition: background-color .2s linear, height .2s ease-in-out;\n height: 6px;\n /* there must be 'bottom' for ps__thumb-x */\n bottom: 2px;\n /* please don't change 'position' */\n position: absolute;\n}\n\n.ps__thumb-y {\n\n background-color: #aaa;\n border-radius: 6px;\n transition: background-color .2s linear, width .2s ease-in-out;\n -webkit-transition: background-color .2s linear, width .2s ease-in-out;\n width: 6px;\n /* there must be 'right' for ps__thumb-y */\n right: 2px;\n /* please don't change 'position' */\n position: absolute;\n}\n\n.ps__rail-x:hover>.ps__thumb-x,\n.ps__rail-x:focus>.ps__thumb-x,\n.ps__rail-x.ps--clicking .ps__thumb-x {\n\n background-color: #999;\n height: 11px;\n}\n\n.ps__rail-y:hover>.ps__thumb-y,\n.ps__rail-y:focus>.ps__thumb-y,\n.ps__rail-y.ps--clicking .ps__thumb-y {\n\n background-color: #999;\n width: 6px;\n}\n\n/* MS supports */\n@supports (-ms-overflow-style: none) {\n\n .ps {\n\n overflow: auto !important;\n }\n}\n\n@media screen and (-ms-high-contrast: active),\n(-ms-high-contrast: none) {\n\n .ps {\n\n overflow: auto !important;\n }\n}\n",".ps {\n overflow: hidden !important;\n overflow-anchor: none;\n -ms-overflow-style: none;\n touch-action: auto;\n -ms-touch-action: auto;\n}\n\n/*\n * Scrollbar rail styles\n */\n.ps__rail-x {\n display: none;\n opacity: 0;\n transition: background-color 0.2s linear, opacity 0.2s linear;\n -webkit-transition: background-color 0.2s linear, opacity 0.2s linear;\n height: 15px;\n /* there must be 'bottom' or 'top' for ps__rail-x */\n bottom: 0px;\n /* please don't change 'position' */\n position: absolute;\n}\n\n.ps__rail-y {\n display: none;\n opacity: 0;\n transition: background-color 0.2s linear, opacity 0.2s linear;\n -webkit-transition: background-color 0.2s linear, opacity 0.2s linear;\n width: 6px;\n /* there must be 'right' or 'left' for ps__rail-y */\n right: 0;\n /* please don't change 'position' */\n position: absolute;\n}\n\n.ps--active-x > .ps__rail-x,\n.ps--active-y > .ps__rail-y {\n display: block;\n background-color: transparent;\n}\n\n.ps:hover > .ps__rail-x,\n.ps:hover > .ps__rail-y,\n.ps--focus > .ps__rail-x,\n.ps--focus > .ps__rail-y,\n.ps--scrolling-x > .ps__rail-x,\n.ps--scrolling-y > .ps__rail-y {\n opacity: 0.6;\n}\n\n.ps .ps__rail-x:hover,\n.ps .ps__rail-y:hover,\n.ps .ps__rail-x:focus,\n.ps .ps__rail-y:focus,\n.ps .ps__rail-x.ps--clicking,\n.ps .ps__rail-y.ps--clicking {\n background-color: #eee;\n opacity: 0.9;\n}\n\n/*\n * Scrollbar thumb styles\n */\n.ps__thumb-x {\n background-color: #aaa;\n border-radius: 6px;\n transition: background-color 0.2s linear, height 0.2s ease-in-out;\n -webkit-transition: background-color 0.2s linear, height 0.2s ease-in-out;\n height: 6px;\n /* there must be 'bottom' for ps__thumb-x */\n bottom: 2px;\n /* please don't change 'position' */\n position: absolute;\n}\n\n.ps__thumb-y {\n background-color: #aaa;\n border-radius: 6px;\n transition: background-color 0.2s linear, width 0.2s ease-in-out;\n -webkit-transition: background-color 0.2s linear, width 0.2s ease-in-out;\n width: 6px;\n /* there must be 'right' for ps__thumb-y */\n right: 2px;\n /* please don't change 'position' */\n position: absolute;\n}\n\n.ps__rail-x:hover > .ps__thumb-x,\n.ps__rail-x:focus > .ps__thumb-x,\n.ps__rail-x.ps--clicking .ps__thumb-x {\n background-color: #999;\n height: 11px;\n}\n\n.ps__rail-y:hover > .ps__thumb-y,\n.ps__rail-y:focus > .ps__thumb-y,\n.ps__rail-y.ps--clicking .ps__thumb-y {\n background-color: #999;\n width: 6px;\n}\n\n/* MS supports */\n@supports (-ms-overflow-style: none) {\n .ps {\n overflow: auto !important;\n }\n}\n@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {\n .ps {\n overflow: auto !important;\n }\n}"]} \ No newline at end of file diff --git a/public/assets/build/js/addonify-quick-view.min.js b/public/assets/build/js/addonify-quick-view.min.js index 3a9c76b..d9c7e95 100644 --- a/public/assets/build/js/addonify-quick-view.min.js +++ b/public/assets/build/js/addonify-quick-view.min.js @@ -1 +1 @@ -!function(n){"use strict";const o=addonifyQuickViewPublicScriptObject.animateModelOnClose,e=addonifyQuickViewPublicScriptObject.closeModalOnEscClicked,i=addonifyQuickViewPublicScriptObject.closeModelOnOutsideClicked,t=addonifyQuickViewPublicScriptObject.enableWcGalleryLightBox,c={loadOnReady:function(){this.handleQuickViewButtonEvents(),this.handleCloseButtonEvents(),this.initPerfectScrollbar(),this.calculateModalHeight()},loadOnScroll:function(){},loadOnResize:function(){this.calculateModalHeight()},handleQuickViewButtonEvents:function(){n("body").on("click",".addonify-qvm-button",function(e){e.preventDefault(),c.hydrateModalContent(parseInt(n(this).data("product_id"))),c.scrollIntoView(),a.open()})},handleCloseButtonEvents:function(){n("body").on("click","#addonify-quick-view-modal-close",function(e){e.preventDefault(),o?a.animate():a.close()}),e&&n(document).keyup(function(e){27===e.keyCode&&(o?a.animate():a.close())}),i&&(n("#addonify-quick-view-modal-wrapper").css("cursor","pointer"),n("body").on("click","#addonify-quick-view-modal-wrapper",function(e){"addonify-quick-view-modal-wrapper"===e.target.id&&(o?a.animate():a.close())}))},setSpinner:function(e){var o=n("#adfy-qvm-spinner");"show"===e?o.removeClass("hide"):o.addClass("hide")},hydrateModalContent:function(e){let i=n("#addonify-quick-view-modal #adfy-quick-view-modal-content");if(c.setSpinner("show"),n(i).html(" "),!e)throw new Error("Addonify Quick View: Product id is not supplied!");n.ajax({type:"GET",url:addonifyQuickViewPublicScriptObject.ajaxURL,contentType:"application/json; charset=utf-8",data:{action:addonifyQuickViewPublicScriptObject.quickViewAction,product_id:e,nonce:addonifyQuickViewPublicScriptObject.nonce},success:function(e){var o;e.success?e.success&&(n(i).html(e.data),a.modalContentLoaded(e.data),0<(o=n(i).find(".variations_form")).length&&(o.each(function(){n(this).wc_variation_form()}),o.trigger("check_variations"),o.trigger("reset_image")),0<(o=n("#addonify-quick-view-modal .woocommerce-product-gallery")).length)&&o.each(function(){n(this).wc_product_gallery()}):console.warn(e.message)},error:function(e){console.error("Addonify Quick View - error loading modal content!"),console.log(e)},complete:function(){t&&c.renderWooCommerceGalleryTriggerIcon(),c.setSpinner("hide")}})},initPerfectScrollbar:function(){var e;"function"==typeof PerfectScrollbar?(e=document.getElementById("adfy-quick-view-model-inner"))&&new PerfectScrollbar(e,{wheelSpeed:1,wheelPropagation:!0,minScrollbarLength:20}):console.warn("Addonify Quick View: PerfectScrollbar is not defined. Perfect scroll bar won't be initialized.")},renderWooCommerceGalleryTriggerIcon:function(){var e=n("#addonify-quick-view-modal .woocommerce-product-gallery__trigger");0'))},calculateModalHeight:function(){var e=window.innerHeight||document.documentElement.clientHeight||document.body.clientHeight,o=document.getElementById("addonify-quick-view-modal");o&&(o.style.maxHeight=e-40+"px")},scrollIntoView:function(){var e=n("#adfy-quick-view-model-inner");0{this.close(),i.removeClass("play-closing-animation"),clearTimeout(o)},800),clearTimeout(e),e=setTimeout(()=>{i.addClass("play-opening-animation"),clearTimeout(e)},1200)},modalContentLoaded:function(e){e={content:e};n(document).trigger("addonifyQuickViewModalContentLoded",[e]),document.dispatchEvent(new CustomEvent("addonifyQuickViewModalContentLoded",{detail:e}))}};n(document).ready(function(){c.loadOnReady()}),n(window).on("scroll",function(){c.loadOnScroll()}),n(window).on("resize",function(){c.loadOnResize()})}(jQuery); \ No newline at end of file +!function(i){"use strict";const o=addonifyQuickViewPublicScriptObject.animateModelOnClose,e=addonifyQuickViewPublicScriptObject.closeModalOnEscClicked,n=addonifyQuickViewPublicScriptObject.closeModelOnOutsideClicked,t=addonifyQuickViewPublicScriptObject.enableWcGalleryLightBox,c={loadOnReady:function(){this.handleQuickViewButtonEvents(),this.handleCloseButtonEvents(),this.initPerfectScrollbar(),this.calculateModalHeight()},loadOnScroll:function(){},loadOnResize:function(){this.calculateModalHeight()},handleQuickViewButtonEvents:function(){i("body").on("click",".addonify-qvm-button",function(e){e.preventDefault(),c.hydrateModalContent(parseInt(i(this).data("product_id"))),c.scrollIntoView(),a.open()})},handleCloseButtonEvents:function(){i("body").on("click","#addonify-quick-view-modal-close",function(e){e.preventDefault(),o?a.animate():a.close()}),e&&i(document).keyup(function(e){27===e.keyCode&&(o?a.animate():a.close())}),n&&(i("#addonify-quick-view-modal-wrapper").css("cursor","pointer"),i("body").on("click","#addonify-quick-view-modal-wrapper",function(e){"addonify-quick-view-modal-wrapper"===e.target.id&&(o?a.animate():a.close())}))},setSpinner:function(e){var o=i("#adfy-qvm-spinner");"show"===e?o.removeClass("hide"):o.addClass("hide")},hydrateModalContent:function(e){let n=i("#addonify-quick-view-modal #adfy-quick-view-modal-content");if(c.setSpinner("show"),i(n).html(" "),!e)throw new Error("Addonify Quick View: Product id is not supplied!");i.ajax({type:"GET",url:addonifyQuickViewPublicScriptObject.ajaxURL,contentType:"application/json; charset=utf-8",data:{action:addonifyQuickViewPublicScriptObject.quickViewAction,product_id:e,nonce:addonifyQuickViewPublicScriptObject.nonce},success:function(e){var o;e.success?e.success&&(i(n).html(e.data),0<(o=n.find("form.cart")).length&&o.removeAttr("action"),a.modalContentLoaded(e.data),0<(o=i(n).find(".variations_form")).length&&(o.each(function(){i(this).wc_variation_form()}),o.trigger("check_variations"),o.trigger("reset_image")),0<(o=i("#addonify-quick-view-modal .woocommerce-product-gallery")).length)&&o.each(function(){i(this).wc_product_gallery()}):console.warn(e.message)},error:function(e){console.error("Addonify Quick View - error loading modal content!"),console.log(e)},complete:function(){t&&c.renderWooCommerceGalleryTriggerIcon(),c.setSpinner("hide")}})},initPerfectScrollbar:function(){var e;"function"==typeof PerfectScrollbar?(e=document.getElementById("adfy-quick-view-model-inner"))&&new PerfectScrollbar(e,{wheelSpeed:1,wheelPropagation:!0,minScrollbarLength:20}):console.warn("Addonify Quick View: PerfectScrollbar is not defined. Perfect scroll bar won't be initialized.")},renderWooCommerceGalleryTriggerIcon:function(){var e=i("#addonify-quick-view-modal .woocommerce-product-gallery__trigger");0'))},calculateModalHeight:function(){var e=window.innerHeight||document.documentElement.clientHeight||document.body.clientHeight,o=document.getElementById("addonify-quick-view-modal");o&&(o.style.maxHeight=e-40+"px")},scrollIntoView:function(){var e=i("#adfy-quick-view-model-inner");0{this.close(),n.removeClass("play-closing-animation"),clearTimeout(o)},800),clearTimeout(e),e=setTimeout(()=>{n.addClass("play-opening-animation"),clearTimeout(e)},1200)},modalContentLoaded:function(e){e={content:e};i(document).trigger("addonifyQuickViewModalContentLoded",[e]),document.dispatchEvent(new CustomEvent("addonifyQuickViewModalContentLoded",{detail:e}))}};i(document).ready(function(){c.loadOnReady()}),i(window).on("scroll",function(){c.loadOnScroll()}),i(window).on("resize",function(){c.loadOnResize()})}(jQuery); \ No newline at end of file diff --git a/public/assets/src/js/custom/public-scripts.js b/public/assets/src/js/custom/public-scripts.js index 8f79157..38bdf18 100644 --- a/public/assets/src/js/custom/public-scripts.js +++ b/public/assets/src/js/custom/public-scripts.js @@ -196,6 +196,12 @@ // we expect response.data to be html content. $(modalContentContainer).html(response.data); + let modalCartFormEle = modalContentContainer.find('form.cart'); + + if (modalCartFormEle.length > 0 ) { + modalCartFormEle.removeAttr('action'); + } + // dispatch DOM event. dispatchAddonifyQuickViewEvent.modalContentLoaded(response.data); diff --git a/readme.txt b/readme.txt index 3edb2e0..15844c0 100644 --- a/readme.txt +++ b/readme.txt @@ -5,8 +5,8 @@ Donate link: https://addonify.com/contact/ Tags: woocommerce, quick view, woocommerce quick view, products quick view, quickview Requires at least: 5.9 Requires PHP: 7.4 -Tested up to: 6.3.0 -Stable tag: 1.2.11 +Tested up to: 6.3.1 +Stable tag: 1.2.12 License: GPLv2 or later License URI: http://www.gnu.org/licenses/gpl-2.0.html @@ -125,6 +125,11 @@ Let's make a better software together. We are open to discuss on how we can impr == Changelog == += 1.2.12 - 15 September, 2023 = + +- Fix: Issue of redirection to product single page when the product is added into the cart from quick view modal. +- Tested: WooCommerce 8.1.0 + = 1.2.11 - 25 August, 2023 = - Fix: Quick view modal overflow issue in mobile devices.